Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: aresztuj
1. [INNE] Komenda Aresztuj
Witam, mam problem z komend? /aresztuj, znaczy dodaje do niej ?eby wy?wietla?o w textdrawie ile jeszcze zosta?o czasu do ko?ca odsiadki.

Oto kod:

1.G?ra mapy:
[code]new jailtime;
new Text:CzasW;[/code]

2.Komenda:
[code]CMD:aresztuj(playerid,cmdtext[])
{
if(GetPlayerTeam(playerid) != POLICJA) return SendClientMessage(playerid, CZERWONY, "Nie jeste? w Policji.");

new gracz,czas;
if(sscanf(cmdtext,"ud",gracz,czas)){
SendClientMessage(playerid, BIALY, "Wpisz: /aresztuj [ID] [Czas(min)].");
return 1;
}

if(!IsPlayerConnected(gracz) || gracz < 0 || gracz >= MAX_GRACZY) return SendClientMessage(playerid, CZERWONY, "Nie ma takiego gracza!");
if(czas < 1 || czas > 60) return SendClientMessage(playerid, CZERWONY, "Czas mo?e by? od 1-60 min.");

wpudle[gracz] = true;

new tmp[256];
format(tmp, sizeof(tmp), "Gracz {FFFFFF}%s {FF0000}trafil(a) do wiezienia przez Policjanta {FFFFFF} %s {FF0000}na {FFFFFF}%d {FF0000}min.", PlayerName(gracz),PlayerName(playerid),czas);
SendClientMessageToAll(CZERWONY, tmp);

SetPlayerInterior(giveplayerid,3);
wpudle[giveplayerid] = true;
SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234);
ResetPlayerWeapons(gracz);
SetTimerEx("JailUnfreeze",2000,0,"i",gracz);
KillTimer(JailTimer[gracz]);
JailTimer[gracz] = SetTimerEx("UnjailPlayer",czas*60000,0,"i",gracz);
SetTimerEx("Sprawdz...