Hopsz, most néztem a scripted többi részét.
A PVar rendszer nem mûködik timerként.
A szkripthez egy idõzítõt kell hozzáadnod, ami változtatja az értékét.
Gondolom a 120 az 120 sec akart lenni, azaz 2 perc.
forward ResetHeal(playerid);
SetTimerEx(\"ResetHeal\", 120000, false, \"d\", playerid)
public ResetHeal(playerid) return SetPVarInt(playerid, \"UsedHealme\", 0)
A Te parancsodban pedig a:
SetPVarInt(playerid, \"UsedHealme\", 120);
helyett:
SetPVarInt(playerid, \"UsedHealme\", 1);
Így a parancs használatakor a \"UsedHealme\" PVar értéke 1 lesz, azaz igaz, a játékos használta a gyógyító parancsot.
Az idõzítõ 2 perc múlva visszaállítja a \"UsedHealme\" PVar értékét nullára, tehát hamisra, így újra használható lesz a parancs.