this is supposed to make the player buy weapon when he activates a surface, if he has the money... why doesn't it work?
[This message has been edited by JediJigge (edited January 05, 2002).]
Code:
symbols message activated message startup thing player local surface mp5buy linkid=1 flex mp5cost=20 local end #----------------------------------------------------------- code startup: player = GetLocalPlayerThing(); #------- activated: if(GetSenderRef() == mp5buy); { if(GetInv(player, 119) => mp5cost); { if(GetInv(player, 3) > 0) //already have the weapon? { SetInv(player, 116, 30); jkPrintUNIString(player, 116); } else { SetInv(player, 3, 1); SetInv(player, 116, 30); SetInv(player, 119, -20); jkPrintUNIString(player, 3); } } else jkPrintUNIString(player, 120); } Return; end
[This message has been edited by JediJigge (edited January 05, 2002).]