Respawn vozila

Započeo #Montana
23. Feb. 2018. Zaključano
1,768
pregleda
26
postova
dzonymontana
3
Hustler
23. Feb. 2018.
Detaljan opis problema: Kada idem /rac,respawnuje mi sva vozila,i vozila koja vozi neki igrac,sve respawnuje
Dio skripte: Sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Shomy Script
6
Godfather
23. Feb. 2018.
Treba da posaljes sve vezano za rac 😄

vrv nisi stavio IsPlayerInAnyVehicle
dzonymontana
3
Hustler
23. Feb. 2018.
Komanda:
YCMD:rac(playerid, params[],help)
{
    if(UlogovanProvera == 0) return SendErrorMessage(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
if(PI < 2) return SendErrorMessage(playerid, "Niste ovlasceni da koristite ovu komandu.");
if(RespawnVozila) return SCM(playerid, COLORSET, "Respawn je vec pokrenut.");
new secs,string;
    if(sscanf(params,"i",secs)) return SCM(playerid, COLORSET, ""col_newg" "BELA"/rac ");
if(secs > 60 || secs < 1) return SCM(playerid, COLORSET, "Broj sekundi ne sme biti veci od 60 i manji od 1.");
    SetTimer("Respawn", secs*1000, false);
    RespawnVozila = 1;
    format(string, sizeof(string), "{FFFFFF} Pokrenut je respawn. Sva vozila ce biti respawnovana za %d sekudni! (Admin: %s)",secs, Ime_Igraca(playerid));
    SendClientMessageToAll(SRPLAVA, string);
    format(nellys, sizeof(nellys), "{FBE204} Admin %s je pokrenuo respawn", Ime_Igraca(playerid));
AdminPoruka(COLOR_WHITE, nellys);
return 1;
}

public i function:
forward Respawn();
public Respawn()
{
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player))
{
unwanted[GetPlayerVehicleID(player)]=true;
        unwanted = true;
unwanted = true;
unwanted = true;
unwanted = true;
unwanted = true;
}

}
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted) SetVehicleToRespawn(car);
}
RespawnVozila = 0;
SCMTA(-1, "{1A94E6} {FFFFFF}Sva vozila su respawnovana, sledeci respawn za sat vremena.");
return 1;
}

function IsVehicleEmpty(vehicleid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
{
    if(IsPlayerInVehicle(i, vehicleid)) return false;
}
    }
return 1;
}

P.S Samo mi ne respawna vozila za poslove,tj ako je neki igrac u vozilu koji radi posao onda se ne respawna
dzonymontana
3
Hustler
24. Feb. 2018.
BUMP
Nodze
8
Crime Lord
24. Feb. 2018.

YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1," | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA" "SIVA"Samo Vlasnik.");
    if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "SIVA"Morate biti na admin duznosti!");
if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA" "BELA"Respawn je vec pokrenut!");
new string; RespawnVozila = 1;
format(string,sizeof string, ""CRVENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "CRVENA">>>", GetName(playerid));
SendClientMessageToAll(-1, string);
SendClientMessageToAll(-1, ""CRVENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "CRVENA">>>");
SetTimer("Respawn", 20000, false);
return 1;
}

forward Respawn();
public Respawn()
{
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted) RTC(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[GT INFO] Vozila Respawnovana!");
return 1;
}

Prilagodi skripti

Vlasnik Zajednice: Ghost Town since 2016

Vlasnik Zajednice : Spotify Ogc since 2018

dzonymontana
3
Hustler
24. Feb. 2018.
Nodze wrote on February 24, 2018, 8:24 pm:

YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1," | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA" "SIVA"Samo Vlasnik.");
    if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "SIVA"Morate biti na admin duznosti!");
if(RespawnVozila == 1) return SCM(playerid, -1, ""CRVENA" "BELA"Respawn je vec pokrenut!");
new string; RespawnVozila = 1;
format(string,sizeof string, ""CRVENA"<<< "BELA"Admin %s je pokrenuo respawn privatnih vozila za 20 sec! "CRVENA">>>", GetName(playerid));
SendClientMessageToAll(-1, string);
SendClientMessageToAll(-1, ""CRVENA"<<< "BELA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "CRVENA">>>");
SetTimer("Respawn", 20000, false);
return 1;
}

forward Respawn();
public Respawn()
{
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted) RTC(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[GT INFO] Vozila Respawnovana!");
return 1;
}

Prilagodi skripti
Radio sam i to,isto je...
Nodze
8
Crime Lord
24. Feb. 2018.
#Montana wrote on February 24, 2018, 8:26 pm:
Radio sam i to,isto je...

forward Respawn();
public Respawn()
{
new bool:unwanted;
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car < MAX_VOZILA; car++)
{
if(!unwanted) RTC(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""PDBOJA"[GT INFO] Vozila Respawnovana!");
return 1;
}

Probaj ovo bolan promeni samo, ako ne mogne, javi se PP

Vlasnik Zajednice: Ghost Town since 2016

Vlasnik Zajednice : Spotify Ogc since 2018

Chezno
4
Enforcer
24. Feb. 2018.
Debugaj pa vidi gde koci.
dzonymontana
3
Hustler
24. Feb. 2018.
Radio debug,nema nista,sve je okej,samo sto respawna privatna vozila iako ima neko u njima
Chezno
4
Enforcer
24. Feb. 2018.
Koliko ti je definisano MAX_VOZILA? Da mozda ne prelazis definiciju, probaj sa MAX_VEHICLES (2000)
dzonymontana
3
Hustler
24. Feb. 2018.
#define MAX_VOZILA 1000

Ne prelazim nista...
ophion
5
OG Legend
24. Feb. 2018.
Gdje pozivas IsVehicleEmpty?

Također dodaj ovaj kod umjesto tog, dodao sam ti ako vozac kamiona vozi kamion sa prikolicom da mu ne respawna prikolicu
    new bool:unwanted;
    foreach(new i : Player)
    {
        if(IsPlayerInAnyVehicle(i))
        {
            unwanted[GetPlayerVehicleID(i)]=true;
            if(GetPlayerVehicleID(i) == 403 || GetPlayerVehicleID(i) == 514 || GetPlayerVehicleID(i) == 515)
            {
                new vehicleid = GetPlayerVehicleID(i);
                if(IsTrailerAttachedToVehicle(vehicleid)) return 0;
            }
        }
    }
    for(new car = 0; car < MAX_VOZILA; car++)
    {
        if(!unwanted) SetVehicleToRespawn(car);
    }
valjda bi trebalo raditi nisam testirao

imas provjeru je li neko u autu, ako jest onda preko unwanted varijable stavlja se da to auto ako je neko u njemu se ne respawna i ovdje checkira
if(!unwanted) SetVehicleToRespawn(car);

ako je false da respawna, mozda sam se zbunio ali sve bi trebalo raditi kako treba?
dzonymontana
3
Hustler
24. Feb. 2018.
Łuk wrote on February 24, 2018, 9:55 pm:
Gdje pozivas IsVehicleEmpty?

Također dodaj ovaj kod umjesto tog, dodao sam ti ako vozac kamiona vozi kamion sa prikolicom da mu ne respawna prikolicu
    new bool:unwanted;
    foreach(new i : Player)
    {
        if(IsPlayerInAnyVehicle(i))
        {
            unwanted[GetPlayerVehicleID(i)]=true;
            if(GetPlayerVehicleID(i) == 403 || GetPlayerVehicleID(i) == 514 || GetPlayerVehicleID(i) == 515)
            {
                new vehicleid = GetPlayerVehicleID(i);
                if(IsTrailerAttachedToVehicle(vehicleid)) return 0;
            }
        }
    }
    for(new car = 0; car < MAX_VOZILA; car++)
    {
        if(!unwanted) SetVehicleToRespawn(car);
    }
valjda bi trebalo raditi nisam testirao

imas provjeru je li neko u autu, ako jest onda preko unwanted varijable stavlja se da to auto ako je neko u njemu se ne respawna i ovdje checkira
if(!unwanted) SetVehicleToRespawn(car);

ako je false da respawna, mozda sam se zbunio ali sve bi trebalo raditi kako treba?
Opet isto haha... Znaci vec 2 dana se drkam oko ovog..
Ae neko jos neke ideje da predlozi
P.S Pogledao sam server_log,izbacuje mi kao nesto da se desava u OnPlayerState
[23:06:53] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 2, 1
[23:07:18] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 1, 2
ophion
5
OG Legend
24. Feb. 2018.
#Montana wrote on February 24, 2018, 10:08 pm:
Opet isto haha... Znaci vec 2 dana se drkam oko ovog..
Ae neko jos neke ideje da predlozi
P.S Pogledao sam server_log,izbacuje mi kao nesto da se desava u OnPlayerState
[23:06:53] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 2, 1
[23:07:18] [Montanaâ„¢-DEBUG] OnPlayerStateChange 0, 1, 2
tebi je problem sto respawna privatna vozila iako je neko u njima?
dzonymontana
3
Hustler
24. Feb. 2018.
Łuk wrote on February 24, 2018, 10:15 pm:
tebi je problem sto respawna privatna vozila iako je neko u njima?
Da,bas to

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha