Skip to content

Instantly share code, notes, and snippets.

View marcuswhybrow's full-sized avatar

Marcus Whybrow marcuswhybrow

  • Nottingham, England
View GitHub Profile
@marcuswhybrow
marcuswhybrow / gist:2648761
Created May 9, 2012 20:56 — forked from anonymous/gist:2648752
Fix for Ian's Amnesia Script
void OnStart() {
AddUseItemCallback("", "staircasekey", "staircasedoor", "UsedKeyOnDoor", true);
// Changed "func_shelf" to "SecretLever1Changed" and "SecretLever2Changed" respectively.
// Each now points to a separate function.
SetEntityConnectionStateChangeCallback("secret_lever_1", "SecretLever1Changed");
SetEntityConnectionStateChangeCallback("secret_lever_2", "SecretLever2Changed");
AddEntityCollideCallback("Player", "script_slam", "func_slam", true, 1);
AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1);
void OnStart()
{
AddUseItemCallback("", "staircasekey", "staircasedoor", "UsedKeyOnDoor", true);
SetEntityConnectionStateChangeCallback("secret_lever_1", "func_shelf");
AddEntityCollideCallback("Player", "script_slam", "func_slam", true, 1);
AddEntityCollideCallback("Player", "PlayerCollide", "MonsterFunction", true, 1);
}
void UsedKeyOnDoor(string &in staircasekey, string &in staircasedoor)
{
user_kwargs = {
'username': 'joeblogs',
'email': 'joeblogs@example.com',
'password': 'pass',
}
self.account, self.user = Account.objects.create_with_user(
subdomain='jb', name='jb', user_kwargs=user_kwargs)
@marcuswhybrow
marcuswhybrow / models.py
Created June 23, 2011 08:01
Example model layout
from django.db import models
class Account(models.Model):
...
class Group(models.Model):
name = models.CharField(max_length=100)
permissions = models.ManyToManyField('appname.Permission')
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Index</title>
<style type="text/css" media="screen">
body {
width: 800px;
margin: 20px auto;
border: 1px solid #eee;