Witam mam problem z komendami /100hp i /armor.
Chcia?em by tymi komendami nie by?o mo?na spamowa? lecz u?y? ponownie np. za 60sekund tzw. mo?na wzi?? hp i np za 3 sek armor lecz ?eby ponownie to ju? trzeba odczeka? 60 sekund. Problem r?wnie? w tym gdy podczas gry posiadam 15000$ wystarczaj?co by kupi? hp i armor lecz wyskakuje mi info ?e nie mam wystarczaj?co kasy...
[code]
CMD:100hp(playerid)
{
if (gettime() - GetPVarInt(playerid, "UzylesCMDnaHP") < 60)
{
new string[75];
format(string, sizeof(string),"{33CCCC}Tej komendy mo?esz u?y? dopiero za: {FFFF00}%d {33CCCC}sekund" ,60 - (gettime() - GetPVarInt(playerid, "UzylesCMDnaHP")));
SendClientMessage(playerid, 0x33CCCCFF, string);
return 1;
}
if(GetPlayerMoney(playerid) <= 5000)
{
SendClientMessage(playerid, 0xFF0000AA, "{FF0000}Ni{FF0011}e ma{FF0022}sz t{FF0033}yl{FF0044}e pi{FF0055}eni?{FF0066}dzy!");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
return 1;
}
new string[75];
format(string, sizeof(string), "{FFFFFF}+ {FF7700}Gracz {0099FF}%s {FF7700}uzdrowi? si? {FF0000}+", playerid);
SendClientMessageToAll(0x00CC00AA, string);
SetPlayerHealth(playerid, 100.0);
GivePlayerMoney(playerid, -5000);
SetPVarInt(playerid, "UzylesCMDnaHP", gettime());
return 1;
}
CMD:armor(playerid)
{
if (gettime() - GetPVarInt(playerid, "UzylesCMDnaHP") < 60)
{
... |