[Pomoc] Respawn

Započeo Dzoni Hood
11. Jan. 2014. Zaključano
289
pregleda
9
postova
Dzoni Hood
3
Hustler
11. Jan. 2014.
Skripta koju koristim: UP
Detaljan opis problema: respawn pise da je pokrenut i cekas 1000 godina i nista iako je tajmer na 10 sek
Dio skripte:
new	RespawnVozila;
RespawnVozila = 0;
YCMD:resetuj(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"RD:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 1) return SCM(playerid, -1, ""CRVENA"[RD:RP] "SIVA"Samo Admini!");
if(RespawnVozila) return SCM(playerid, -1, ""CRVENA"GRESKA | "BELA"Respawn je vec pokrenut!");
new string; RespawnVozila = 1;
format(string,sizeof string, ""SPLAVA"<<< "SIVA"Admin %s je pokrenuo respawn vozila za 10 sec! "SPLAVA">>>", GetName(playerid));
SendClientMessageToAll(-1, string);
SendClientMessageToAll(-1, ""SPLAVA"<<< "SIVA"Udjite u svoje vozilo ukoliko zelite da ga zadrzite! "SPLAVA">>>");
SetTimer("Respawn", 10000, 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) SetVehicleToRespawn(car);
}
RespawnVozila = 0; SendClientMessageToAll(-1, ""SPLAVA"<<< "SIVA"Vozila Respawnovana "SPLAVA">>>");
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
GGC
5
Godfather
11. Jan. 2014.
Kako si definao MAX_VOZILA?
Molim te nemoj koristiti 512 string, jer ti za ovo tvoje treba cca. max. 50+player name.
Si mozda redefinao MAX_PLAYERS?
Dzoni Hood
3
Hustler
11. Jan. 2014.
nisam oko toga nista radio mod je UP samo editovane neke stvari
denis_lapi
5
Godfather
11. Jan. 2014.
Izvoli, napravi to ovako, ja to koristim i savrseno radi:
STOCK
stock IsVehicleEmpty(v)
{
    for(new i = 0; i != MAX_PLAYERS; i++); // od pocetne vrijednosti 0, sve dok je i razlicito od 500, i ce se povecavati
    {
        if(!IsPlayerConnected(i)) continue; // ako igrac nije konektovan petlja se nastavlja preskacuci taj id
        if(IsPlayerInVehicle(i, v) // ako je igrac u vozilu
        {
            break; // prekida petlju
            return 0; // vraca vrijednost 0 (vozilo nije prazno)
        }
    }
    return 1; // inace vraca vrijednost 1 (vozilo jest prazno)
}


Komanda
CMD:rac(playerid, params[])
{
    if(PlayerInfo < 1) return 1;

    for(new v = 1; v < MAX_VEHICLES; v++)
    {
        if(IsVehicleEmpty(v)) SetVehicleToRespawn(v);
    }
    return SendClientMessageToAll(-1, "Admin je respawnao sva nekoristena vozila!");
}
Dzoni Hood
3
Hustler
11. Jan. 2014.
meni baca errore http://prntscr.com/2iijyw
GGC
5
Godfather
12. Jan. 2014.
zamjeni simbol "i" sa "igrac" ili nesto slicnog..
Dzoni Hood
3
Hustler
12. Jan. 2014.
http://prntscr.com/2io5yz opet baca -.-
ermin.a
5
Underboss
12. Jan. 2014.
stock IsVehicleEmpty(vehicleid)
{
    for(new i; i != MAX_PLAYERS; i++)
    {
        if(!IsPlayerConnected(i)) continue;
        else if(IsPlayerInVehicle(i, vehicleid)) return false;
    }
    return true;
}
Dzoni Hood
3
Hustler
12. Jan. 2014.
radi, hvala, lock moze

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha