![]() |
My Scripting Problem.
Hello, I am working on a Shop Safe Script and it functions perfectly, but when you update the level or edit it with graal editor, it resets automatically to 0. I Need some help on this please for all you excellent scripters out there.
Here is the script. //Scripted By Jamerson61894! if (created) { } if (playertouchsme) { } if (playerchats && strcontains(#c,/deposit)){ tokenize #c; this.rupeeadd = strtofloat(#t(1)); if (playerrupees >= this.rupeeadd){ if (this.rupeeadd > 0){ playerrupees -= this.rupeeadd; this.safemoney += this.rupeeadd; setcharprop #c,#v(this.safemoney) dollars in safe!; } } } if (playerchats && strcontains(#c,/withdraw)){ tokenize #c; this.takemoney = strtofloat(#t(1)); if (this.safemoney >= this.takemoney){ if (this.takemoney > 0){ if (strequals(#a,GULTHEX)){ playerrupees += this.takemoney; this.safemoney -= this.takemoney; setplayerprop #c, Took #v(this.takemoney) dollars out of safe!; setcharprop #c, #v(this.safemoney) dollars in safe! } } } } if (playerchats && strcontains(#c,/balance)){ tokenize #c; setcharprop #c, #v(this.safemoney) dollars in safe! } if (timeout){ setcharprop #c, ;} If you could help me fix the problem with the update level part, I would be most greatful. Thanks, -Jamerson61894 |
Quote:
I don't really like how you've combined events and flags. I think that's a bit of a taboo and shouldn't be done. Do this: HTML Code:
if (playerchats) { |
Quote:
|
So this should fix the problem?
|
Could I use a class and join the script?
Example join safe; |
Quote:
|
You could also just use putnpc2 and then your this.vars won't reset anymore.
|
Quote:
Quote:
|
Quote:
|
All times are GMT +2. The time now is 10:03 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.