29.01.2010, 05:16
Ok then it should be like this:
new PlayerWeedTimer[MAX_PLAYERS];
new PlayerWeedTimer[MAX_PLAYERS];
Код:
if(strcmp(cmd, "/weed", true) == 0) { if(PlayerInfo[playerid][weed]>0){ SetPlayerSpecialAction (playerid,SPECIAL_ACTION_SMOKE_CIGGY ); SendClientMessage(playerid, COLOR_GREY, "You are now smoking one gram of weed!"); PlayerInfo[playerid][weed]=PlayerInfo[playerid][weed]-1; DrugCount[playerid]=0; PlayerWeedTimer[playerid] = SetTimerEx("Weed",250,true,"i",playerid); return 1;} SendClientMessage(playerid, COLOR_GREY, "You don't have weed."); return 1; }
Код:
forward Weed(playerid); public Weed(playerid) { DrugCount[playerid]=DrugCount[playerid]+1; if (DrugCount[playerid]>=20){ SetPlayerSpecialAction(playerid,0); KillTimer(PlayerWeedTimer[playerid]); DrugCount[playerid]=0; return 1; } new Float: phealthdrug; GetPlayerHealth(playerid,phealthdrug); if ( phealthdrug < 100 ){ phealthdrug = phealthdrug+1; SetPlayerHealth(playerid,phealthdrug); } return 1; }