[wpdev-commits] xmlscripts/scripts/deeds hairstyle.py,1.3,1.4
Brought to you by:
rip,
thiagocorrea
|
From: <dar...@pr...> - 2004-02-02 00:21:44
|
Update of /cvsroot/wpdev/xmlscripts/scripts/deeds In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13631/deeds Modified Files: hairstyle.py Log Message: Finished the barber script. Index: hairstyle.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/deeds/hairstyle.py,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** hairstyle.py 1 Feb 2004 23:55:51 -0000 1.3 --- hairstyle.py 2 Feb 2004 00:19:46 -0000 1.4 *************** *** 1,4 **** --- 1,5 ---- from wolfpack.gumps import cGump + from wolfpack.consts import * import wolfpack *************** *** 7,10 **** --- 8,53 ---- return 1 + def response(char, args, response): + if response.button == 0: + return + + deed = wolfpack.finditem(args[0]) + + if not deed or deed.container != char.getbackpack(): + char.socket.clilocmessage(1042001) + else: + oldhair = char.itemonlayer(LAYER_HAIR) + oldcolor = 0 + + if oldhair: + oldcolor = oldhair.color + oldhair.delete() + + newhair = None + + if response.button == 2: + newhair = wolfpack.additem("203b") + elif response.button == 3: + newhair = wolfpack.additem("203c") + elif response.button == 4: + newhair = wolfpack.additem("203d") + elif response.button == 5: + newhair = wolfpack.additem("2044") + elif response.button == 6: + newhair = wolfpack.additem("2045") + elif response.button == 7: + newhair = wolfpack.additem("2048") + elif response.button == 8: + newhair = wolfpack.additem("2049") + elif response.button == 9: + newhair = wolfpack.additem("204a") + + if newhair: + newhair.color = oldcolor + char.additem(LAYER_HAIR, newhair) + newhair.update() + + deed.delete() + def onUse(char, deed): *************** *** 12,16 **** char.socket.clilocmessage(1042001) else: ! gump = cGump(x=50, y=50) gump.addResizeGump(100, 10, 0xA28, 400, 385) --- 55,63 ---- char.socket.clilocmessage(1042001) else: ! char.socket.closegump(0x12feab08) ! ! gump = cGump(x=50, y=50, callback="deeds.hairstyle.response") ! gump.typeid = 0x12feab08 ! gump.setArgs([deed.serial]) gump.addResizeGump(100, 10, 0xA28, 400, 385) |