Detaljan opis problema:Napravio sam komandu kao da se pobegne iz zatvora i kad igrac ukuca /razvalivrata da ga freeza na 15s i posle 15s da ga unfreezuje i da mu izbaci text pobegli ste iz zatvora i ta mu setplayerpos stavi ispred zatvora ali nzm kako to da uradim
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/i6cg50
SetTimerEx pomoc!
729
pregleda
9
postova
27. Jan. 2018.
Prvo sto vidim u kodu da ne valja, to ti je ovo kod formata gde nemas SendClientMessage/SendClientMessageToAll.
Kako mislis 'napravio sam, ali nzm kako to da uradim'? Nisam bas shvatio tvoj problem.
Kako mislis 'napravio sam, ali nzm kako to da uradim'? Nisam bas shvatio tvoj problem.
27. Jan. 2018.
@Bolex_ Evo ti komande
YCMD:razvalivrata(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return Error(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 2478.8176,2260.2141,1794.5554)) return Error(playerid, "Niste na mestu za koriscenje ove komande!");
if(PI < 0) return Error(playerid, "Niste uhapseni/zatvoreni");
if(PI < 0) return Error(playerid, "Nemate pajser,ako ne znate gde da ga kupite /pajsernadji");
{
SetTimerEx("Freeze",15000, false, "i", playerid);
SCM(playerid,-1,""CRVENA"* "BELA"Poceo si da obijas vrata sacekaj 15 sekundi.");
SCMTA(-1,"{AA3333} {FFFFFF}Neko je upravo pokusava da obije vrata od zatvora,molimo policiju da intervenise.");
PostaviWanted(playerid, "Bezanje iz Zatvora", "Kamere",5);
SetPlayerColor(playerid, COLOR_RED);
new string;
format(string,sizeof(string),""ZUTA" Igrac %s(%d) je upravo zapoceo obijanje vrata u zatvoru! ",GetName(playerid),playerid);
}
return true;
}27. Jan. 2018.
http://wiki.sa-mp.com/wiki/SetTimerEx
http://wiki.sa-mp.com/wiki/TogglePlayerControllable
http://wiki.sa-mp.com/wiki/TogglePlayerControllable
27. Jan. 2018.
ti si ovdje napravio koliko ja vidim samo da izbaci poruku da je poceo obijanje,sto u sustini ni to nisi uradio jer ti fali scm,ili kome vec saljes poruku
27. Jan. 2018.
YCMD:razvalivrata(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return Error(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 2478.8176,2260.2141,1794.5554)) return Error(playerid, "Niste na mestu za koriscenje ove komande!");
if(PI < 0) return Error(playerid, "Niste uhapseni/zatvoreni");
if(PI < 0) return Error(playerid, "Nemate pajser,ako ne znate gde da ga kupite /pajsernadji");
{
SetTimerEx("Freeze", 15000, false, "i", playerid);
SCM(playerid,-1,""CRVENA"* "BELA"Poceo si da obijas vrata sacekaj 15 sekundi.");
TogglePlayerControllable(playerid, 1);
SCMTA(-1,"{AA3333} {FFFFFF}Neko je upravo pokusava da obije vrata od zatvora,molimo policiju da intervenise.");
PostaviWanted(playerid, "Bezanje iz Zatvora", "Kamere",5);
SetPlayerColor(playerid, COLOR_RED);
new string;
format(string,sizeof(string),""ZUTA" Igrac %s(%d) je upravo zapoceo obijanje vrata u zatvoru! ",GetName(playerid),playerid);
//Prepostavljam da ovdje treba da bude poslata poruka administraciji.
}
return true;
}
forward Freeze(playerid);
public Freeze(playerid)
{
//Uradi ovdje SCM da je uspjesno odbio vrata
SetPlayerPos(playerid, X, Y ,Z); //Pozicija izvan zatvora
TogglePlayerControllable(playerid, 1);
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava