12.09.2015, 14:22
Hy, i want to show my jail timer like "release in %d second"
this is my code
but it doesnt work
this is my code
Код:
CMD:ar(playerid, params[]) { new otherid, string[256], seconds; if(PlayerInfo[playerid][pSpawned] == 0) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}You must spawned first!"); if(PlayerInfo[otherid][pSpawned] == 0) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}That Player must spawned first!"); if(gTeam[playerid] == CIVILIAN) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}Only LEO class can use this commands!"); if(sscanf(params, "d", otherid)) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}/ar(rest) [playerid]"); if(!IsPlayerConnected(otherid)) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}That player are not connected."); if(PlayerInfo[playerid][pWanted] < 1) return SendClientMessage(playerid, 0xB0B0B0, "[SERVER]: {FFFFFF}That player have no wanted level"); if(!ProxDetectorS(5.0, playerid, otherid)) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}That player is not close enough."); if(IsPlayerCuffed(otherid) == false) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}You must cuff before you arrest!"); if(IsPlayerCuffed(playerid) == true) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}You are tied, can't use any commands."); if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}You cannot arrest when you are in vehicle."); if(IsPlayerInAnyVehicle(otherid)) return SendClientMessage(playerid, 0xB0B0B0AA, "[SERVER]: {FFFFFF}You cannot arrest that player when in vehicle."); if(PlayerInfo[otherid][pWanted] >= 3) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 60 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(3000 - 1000)+3000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 6) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 120 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(3000 - 1000)+3000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 10) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 180 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(6000 - 3000)+6000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 15) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 200 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(8000 - 4000)+8000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 25) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 240 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(10000 - 5000)+10000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 35) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 260 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(12000 - 6000)+12000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 50) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 300 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(30000 - 10000)+30000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 70) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 350 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(50000 - 20000)+50000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } else if(PlayerInfo[otherid][pWanted] >= 100) { format(string, sizeof(string), "[JAIL] {FFFFFF}Player {%06x}%s(%d) {FFFFFF}has been arrested by Officers {%06x}%s(%d) {FFFFFF}for 500 seconds!", (GetPlayerColor(playerid) >>> 8), GetName(playerid), playerid, (GetPlayerColor(otherid) >>> 8), GetName(otherid), otherid, seconds); SendClientMessageToAll(COLOR_YELLOW, string); new money = random(100000 - 50000)+100000; GivePlayerCash(playerid, money); format(string, sizeof(string), "[SERVER]: {FFFFFF}You have arrested %s(%d), got 2 score and {FFFF00}$%d!", GetName(otherid), otherid, money); SendClientMessage(playerid, COLOR_YELLOW, string); SetTimerEx("SendPlayerToJail", 500, false, "i", otherid); } return 1; } public SendPlayerToJail(playerid) { if(PlayerInfo[playerid][pWanted] >= 3) return JailTimer = SetTimerEx("AutoUnjail", 60000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 6) return JailTimer = SetTimerEx("AutoUnjail", 120000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 10) return JailTimer = SetTimerEx("AutoUnjail", 180000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 15) return JailTimer = SetTimerEx("AutoUnjail", 200000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 25) return JailTimer = SetTimerEx("AutoUnjail", 240000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 35) return JailTimer = SetTimerEx("AutoUnjail", 260000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 50) return JailTimer = SetTimerEx("AutoUnjail", 300000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 70) return JailTimer = SetTimerEx("AutoUnjail", 350000, false, "i", playerid); else if(PlayerInfo[playerid][pWanted] >= 100) return JailTimer = SetTimerEx("AutoUnjail", 500000, false, "i", playerid); new cell = random(6); if(cell == 0) { format(str, sizeof(str), "~w~Released in %d", JailTimer); GameTextForPlayer(playerid, str, 5000, 3); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 0); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, COLOR_WHITE); SetPlayerWantedLevel(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 198.0651, 176.7253, 1003.0234);// SetPlayerFacingAngle(playerid, 359.4248);// PlayerInfo[playerid][pWanted] = 0; return 1; } else if(cell == 1) { format(str, sizeof(str), "~w~Released in %d", JailTimer); GameTextForPlayer(playerid, str, 5000, 3); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 0); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, COLOR_WHITE); SetPlayerWantedLevel(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 193.8369, 176.7251, 1003.0234);// SetPlayerFacingAngle(playerid, 0.6781);// PlayerInfo[playerid][pWanted] = 0; return 1; } else if(cell == 2) { format(str, sizeof(str), "~w~Released in %d", JailTimer); GameTextForPlayer(playerid, str, 5000, 3); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 0); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, COLOR_WHITE); SetPlayerWantedLevel(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 189.5884, 176.7243, 1003.1533);// SetPlayerFacingAngle(playerid, 357.5681);// PlayerInfo[playerid][pWanted] = 0; return 1; } else if(cell == 3) { format(str, sizeof(str), "~w~Released in %d", JailTimer); GameTextForPlayer(playerid, str, 5000, 3); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 0); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, COLOR_WHITE); SetPlayerWantedLevel(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 198.0573, 160.6476, 1003.1533);// SetPlayerFacingAngle(playerid, 178.6532);// PlayerInfo[playerid][pWanted] = 0; return 1; } else if(cell == 4) { format(str, sizeof(str), "~w~Released in %d", JailTimer); GameTextForPlayer(playerid, str, 5000, 3); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 0); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, COLOR_WHITE); SetPlayerWantedLevel(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 193.8127, 160.6480, 1003.1533);// SetPlayerFacingAngle(playerid, 178.0266);// PlayerInfo[playerid][pWanted] = 0; return 1; } else if(cell == 5) { format(str, sizeof(str), "~w~Released in %d", JailTimer); GameTextForPlayer(playerid, str, 5000, 3); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid, 0); SetPlayerHealth(playerid, 100.0); SetPlayerArmour(playerid, 0.0); SetPlayerColor(playerid, COLOR_WHITE); SetPlayerWantedLevel(playerid, 0); ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 189.5607, 160.6474, 1003.1533);// SetPlayerFacingAngle(playerid, 180.1966);// PlayerInfo[playerid][pWanted] = 0; return 1; } return 1; }
