29.07.2016, 16:23
Quote:
Код:
CMD:syringe(playerid, params[]) { if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Usage: /syringe [ID]"); if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_ORANGE, "You have to be on foot to use the syringe!"); TogglePlayerControllable(params[0], 0); SetPlayerDrunkLevel(params[0], 10000); SetTimerEx("SyringeSec", 10000, true, "d", playerid); return 1; } forward SyringeSec(playerid); public SyringeSec(playerid) { TogglePlayerControllable(playerid, 1); SetPlayerDrunkLevel(playerid, 0); return 1; } |
Quote:
Код:
SetTimerEx("SyringeSec", 10000, false, "d", params[0]); |
Код:
error 017: undefined symbol "giveplayerid"
Код:
CMD:syringe(playerid, params[]) { if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_GREY, "Usage: /syringe [ID]"); if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_ORANGE, "You have to be on foot to use the syringe!"); if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GREY, "You can not use this command on yourself!"); TogglePlayerControllable(params[0], 0); SetPlayerDrunkLevel(params[0], 10000); SetTimerEx("SyringeSec", 10000, false, "d", params[0]); return 1; } forward SyringeSec(playerid); public SyringeSec(playerid) { TogglePlayerControllable(playerid, 1); SetPlayerDrunkLevel(playerid, 0); return 1; }