コード例 #1
0
def updateLocation(cursor, userid, location):
	queryDict = {
		DC.UserID: userid,
		DC.Location: location,
	}
	query = Q.UpdateLocation % queryDict
	pgDB.execute(cursor, query)
コード例 #2
0
ファイル: interface.py プロジェクト: Cloudxtreme/pymud
def updateUserLocation(cursor, userid, roomid):
    queryDict = {
        DC.UserID: userid,
        DC.RoomID: roomid,
    }
    query = Q.UpdateUserRoomID % queryDict
    pgDB.execute(cursor, query)
コード例 #3
0
ファイル: interface.py プロジェクト: BackupTheBerlios/pymud
def updateUserLocation(cursor, userid, roomid):
	queryDict = {
		DC.UserID: userid,
		DC.RoomID: roomid,
	}
	query = Q.UpdateUserRoomID % queryDict
	pgDB.execute(cursor, query)
コード例 #4
0
def createUser(cursor, nickname, charname, password, userlevel = Player):
	password = sha.new(password).hexdigest()
	queryDict = {
		DC.UserID: userid,
		DC.UserLevel: userlevel,
		DC.NickName: nickname,
		DC.FullName: charname,
		DC.Password: password,
	}
	query = Q.CreateUser % queryDict
	pgDB.execute(query)
コード例 #5
0
ファイル: interface.py プロジェクト: Cloudxtreme/pymud
def createUser(cursor, nickname, charname, password, userlevel=Player):
    password = sha.new(password).hexdigest()
    queryDict = {
        DC.UserID: userid,
        DC.UserLevel: userlevel,
        DC.NickName: nickname,
        DC.FullName: charname,
        DC.Password: password,
    }
    query = Q.CreateUser % queryDict
    pgDB.execute(query)
コード例 #6
0
def setThreadID(cursor, userid, threadid):
	query = Q.SetThreadID % {DC.UserID: userid, DC.CurrentThreadID: threadid}
	pgDB.execute(cursor, query)
コード例 #7
0
def clearLoggedInUsers(cursor):
	query = Q.ClearLoggedInUsers
	pgDB.execute(cursor, query)
コード例 #8
0
ファイル: interface.py プロジェクト: Cloudxtreme/pymud
def setThreadID(cursor, userid, threadid):
    query = Q.SetThreadID % {DC.UserID: userid, DC.CurrentThreadID: threadid}
    pgDB.execute(cursor, query)
コード例 #9
0
ファイル: interface.py プロジェクト: Cloudxtreme/pymud
def clearLoggedInUsers(cursor):
    query = Q.ClearLoggedInUsers
    pgDB.execute(cursor, query)