pawn Код:
new bool:IsPlayerOnDrugs[MAX_PLAYERS] = false;
forward SetPlayerDrunkLevelEx(playerid, level);
if (strcmp("/usedrug Heroin", cmdtext, true, 14) == 0)
{
if(Heroin[playerid] == 0) return SendClientMessage(playerid, -1, "Ти нямаш хероин иди си купи");
if(IsPlayerOnDrugs[playerid]) return SendClientMessage(playerid, -1, "ON DRUGS ALREADY");
SendClientMessage(playerid, 0xFF0000AA, "Ти изпозва 1 грам Хероин");
SendClientMessage(playerid, 0xFF0000AA, "За да отмине ефекта напиши /drugsoff");
Heroin[playerid]--;
SetPlayerDrunkLevel(playerid, 900);
SetPlayerWeather(playerid, 21);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SetTimerEx("SetPlayerDrunkLevelEx", 13000, false, "ii", playerid, 0);
IsPlayerOnDrugs[playerid] = true;
return 1;
}
public SetPlayerDrunkLevelEx(playerid, level)
{
SetPlayerDrunkLevel(playerid, level);
if(level == 0) IsPlayerOnDrugs[playerid] = false;
return 1;
}