[POMOC]zatvorvreme

Započeo nemolino
8. Jul 2013. Zaključano
473
pregleda
12
postova
nemolino
2
Street Runner
8. Jul 2013.
Lock Reseno
Deleted User
Obrisan korisnik
9. Jul 2013.
forward ZatvorVreme(playerid)
public ZatvorVreme(playerid)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo > 0)
{
PlayerInfo--;
new string;
format(string,sizeof(string),"Zatvoreni ste na %d sekundi!",PlayerInfo);
GameTextForPlayer(playerid,string,3000,4);
}
}
return 1;
}
nemolino
2
Street Runner
9. Jul 2013.
s
nemolino
2
Street Runner
9. Jul 2013.
s
Deleted User
Obrisan korisnik
9. Jul 2013.
Da li si ti siguran da tebi on setuje: WantLawyer na 0?
Jer ako setuje na 0 onda ti bi trebalo da je radilo brojanje ili ne pokreces timer SetPlayerUnjail, tako da proveri da li imas pokrecanje timer-a SetPlayerUnjail i daj mi komandu kojom zatvaras igraca.
Takodje evo i malo modifikacije tvog koda zbog tebe jer bice mnogo bolje, iako imas tu glupost sto pokreces pod onplayerconnect taj timer iako nisi morao uopste ni da pravis novi timer ali da te ne bunim previse...
new zatvorvreme;//Umesto tvog zatvorvreme

//U komandu kojom zatvaras igraca:
zatvorvreme = SetTimerEx("ZatvorVreme", 1000,1,"i", id_tog_igraca);//id_tog_igraca to ti je verovatno giveplayerid

//Timer
forward ZatvorVreme(playerid)
public ZatvorVreme(playerid)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo > 0)
{
PlayerInfo--;
new string;
format(string,sizeof(string),"Zatvoreni ste na %d sekundi!",PlayerInfo);
GameTextForPlayer(playerid,string,3000,4);
if(PlayerInfo == 0) KillTimer(zatvorvreme);
}
}
return 1;
}

To je mnogo bolje nego pokrecati timer za svakog igraca koji se konektuje jer nije potrebno.
A za onaj gore problem sto te ne izvadi iz zatvora daj mi ono od gore, ako i tamo bude vse uredu onda cemo drugacije u ovom timeru ZatvorVreme cemo srediti da ga odmah izbaci...
nemolino
2
Street Runner
9. Jul 2013.
s
Deleted User
Obrisan korisnik
9. Jul 2013.

forward ZatvorVreme(playerid)
public ZatvorVreme(playerid)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo > 0)
{
PlayerInfo--;
new string;
format(string,sizeof(string),"Zatvoreni ste na %d sekundi!",PlayerInfo);
GameTextForPlayer(playerid,string,3000,4);
if(PlayerInfo == 0)
{
if(PlayerInfo == 1)
{
SetPlayerInterior(playerid, 0);
PlayerInfo = 0;
SetPlayerPos(playerid,1800.2654,-1578.1725,14.0704);
}
else if(PlayerInfo == 2)
{
    SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
    SetPlayerInterior(playerid, 0);
    PlayerInfo = 0;
    SetPlayerPos(playerid, 1800.0914,-1578.0132,14.0700);
}
PlayerInfo = 0;
SendClientMessage(playerid, COLOR_GRAD1,"[ Cuvar ]: {F81414}Pusteni ste iz zatvora.");
SendClientMessage(playerid, COLOR_GRAD1,"[ Cuvar ]: {F81414}Sledeci put razmislite pre nego sto pocinite zlocin.");
format(string, sizeof(string), "~g~Sloboda~n~~w~Pokusajte biti bolji gradjanin");
GameTextForPlayer(playerid, string, 4000, 4);
if(gTeam == 4) { gTeam = 3; }
ClearCrime(playerid);
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 1800.0914,-1578.0132,14.0700);
SetPlayerWorldBounds(playerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
KillTimer(zatvorvreme);
}
}
}
return 1;
}

Eto probaj tako pa bi sada trebalo da vadi iz zatvora odmah....
PopCapo
4
Made Man
9. Jul 2013.
d
nemolino
2
Street Runner
9. Jul 2013.
s
Deleted User
Obrisan korisnik
9. Jul 2013.
Homi wrote on July 9, 2013, 8:31 pm:
cek

Pa gore sam ti rekao za to to je ono;
new zatvorvreme;//Umesto tvog zatvorvreme

//U komandu kojom zatvaras igraca:
zatvorvreme = SetTimerEx("ZatvorVreme", 1000,1,"i", id_tog_igraca);//id_tog_igraca to ti je verovatno giveplayerid


EDIT:
E jbg editovao si ....
nemolino
2
Street Runner
9. Jul 2013.
s
nemolino
2
Street Runner
9. Jul 2013.
jasam obrisao onaj Killtimer zatvorvreme gde bacao
i radi sve sve radi kako treba pustime sve
msm daje reseno hvala gagi
moze lock
?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha