31.01.2011, 16:56
И вот я снова здесь с моими вопросами. Хотелось бы что бы введя команду на восстановление здоровья
Вот эта команда в
public OnPlayerCommandText(playerid, cmdtext[])
Так как некоторые игроки используют эту команду для спасения. Хотелось бы что бы её можно было использовать только один раз, но после того как ты умираешь ты снова можешь ввести команду один раз!
Не могли бы вы помочь с реализацией?
Вот эта команда в
public OnPlayerCommandText(playerid, cmdtext[])
Код:
if (strcmp("/heal", cmdtext, true, 10) == 0) { if(GetPlayerMoney(playerid) < 1000) { SendClientMessage(playerid, 0x00FF00AA, " Не достаточно денег. Нужно $1.000 "); return 1; } SetPlayerHealth(playerid,100.0); SetPlayerArmour(playerid, 100); PlayerPlaySound(playerid, 1150, 0.0, 0.0, 0.0); GivePlayerMoney(playerid,-1000); SendClientMessage(playerid, 0x00FF00AA, " Вы восстановили здоровье "); new PlayerName[30]; GetPlayerName(playerid, PlayerName, 30); return 1; }
Не могли бы вы помочь с реализацией?