[Pomoc]~Admin CMD

Započeo LAVendeta
7. Jan. 2015. Zaključano
542
pregleda
11
postova
LAVendeta
4
Shot Caller
7. Jan. 2015.
Skripta koju koristim:000000
Detaljan opis problema:Znaci napravio samj ednostavnu CMD /vozilo za stvaranje vozila ali problem kod nje je sto to vozilo
ostaje tu stalno to jest ne nestaje.Pa zna li neko kako da napravim da kada ukucas /vozilo da ukoliko imas vec kreirano vozilo da se ono unisti pa da moras opet uneti cmd da bih kreirao vozilo.
Dio skripte:
CMD:vozilo(playerid, params[])
{
if(PlayerInfo > 5) return 1;
new model,boja1,boja2,Float:Poz;
    if(sscanf(params, "ddd", model,boja1,boja2)) SCM(playerid, NARANDZASTA, "Koristite: {FFFFFF}(/avozilo)eh [Model/ID] [Boja 1] ");
    else if(model < 400 || model > 611) return 1;
    else if(boja1 < 0 || boja1 > 252) return 1;
    else if(boja2 < 0 || boja2 > 252) return 1;
    else
    {
    GPP(playerid, Poz, Poz, Poz);
        GetPlayerFacingAngle(playerid, Poz);
        new v = CreateVehicle(strval(params), Poz+4, Poz, Poz, Poz, boja1, boja2, 200);
        PutPlayerInVehicle(playerid, v, 0);
new str, ime;
GPN(playerid, ime, sizeof(ime));
format(str, sizeof(str), "Vlasnik %s je kreirao vozilo | Model: %d", ime, model);
PorukaHeadu(ZUTA2, str);
    }
return 1;
}
CMD:veh(playerid, params[]) return cmd_vozilo(playerid, params);

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
ps Treba mi jos jedna mala pomoc to jest znaci kod ove CMD i kod svih ostalih moze samo odredjeni admin lvl da koristi cmd ali izgleda da ima neki bag.Primer kod ove CMD kada sam admin lvl 6nemogu kreirati vozilo a kada sam 5mogu iako sam napravio da samo veci admini od 5.
Hvala
Rudimental
5
OG Legend
7. Jan. 2015.
Pa napravis 1 komandu koja ce da ti brise ta stvorena vozila, znaci sredis da se ona moze koristiti samo na ID-ovima preko onog sto tvoj srw koristi tipa ako imas 1000 vozila na srwu to ne mozes brisati ali preko tog IDa mozes brisati ako si me od prilike razumeo 😄

A sto se tice tog Admin Levela pazi ovo
if (PlayerInfo < 4) return SCM (...);


Ovako uradis i sada ce komanda raditi na igraca koji je lvl 5+ znaci ako ovakva provera ide onda 1 broj ispod onog koji hoces da dozvolis.
LAVendeta
4
Shot Caller
7. Jan. 2015.
Mislis da napravim komandu primera CMD:vdelete ...... i da ona obrise samo tvoje vozilo ukoliko je stvoreno
Rudimental
5
OG Legend
7. Jan. 2015.
Na ovo sam mislio
CMD:vdelete(playerid, params[])
{
new
    carid = GetPlayerVehicleID(playerid);
    if (PlayerInfo < 4) return SCM (playerid, -1, "Ne mozete koristiti ovu komandu");
    if (carid < 1000) return SCM (playerid, -1, "Mozete brisati samo stvorena vozila"); // Ja sam stavio 1000 kao primer a ti upisi broj koliko imas max vozila + 1 znaci ako na srwu imas tacno 1000 vozila onda bi ovde trebalo stojati 1001
    DestroyVehicle(carid);
return 1;
}
LAVendeta
4
Shot Caller
7. Jan. 2015.
Da ali sad zamisli ti da Admin lvl 5+ mora ici po serveru i unistavati ta vozila \"nema pametnija posla 😄".
Nego mislimo sam na /vdelete da moze da obrises samo vozilo koje si ti stvorio.znaci ako neki a lvl 1 stvori vozilo i ako posle zeli da ga skloni samo ukuca  /vdelete  i njegovo vozilo se izbrise
Rudimental
5
OG Legend
7. Jan. 2015.
Onda napravi i komandu koja bih brisala sva stvorena vozila pa se neces vozati i brisati pojedinacno 😄
CMD:vdeleteall(playerid, params[])
{
    if (PlayerInfo < 4) return SCM (playerid, -1, "Ne mozete koristiti ovu komandu");
for(new i = 0; i < 2000; i++)
{
if(i >= 1000) // Ovo je ona ista hiljada koju sam objasnio sta i kako
{
DestroyVehicle(i);
}
}
return 1;
}
LAVendeta
4
Shot Caller
8. Jan. 2015.
Ne radi.. Nije jedna ni druga
Kada ukucam da izbrisem sva vozila ono pise mozete brisati samo izbrisana vozila..iako sam stvorio vozila
A kada ukucam da izbrisem pojedinacno vozilo i njegov id ono nista ne pise...i nista se ne desava
Rudimental
5
OG Legend
8. Jan. 2015.
Pa jesi mesto ove 1 hiljade sto sam ja kao primer stavio, jesi stavio tvoj broj max vozila ?
LAVendeta
4
Shot Caller
8. Jan. 2015.
Sta oces dda kazees da moram da izbrojim koliko imam createveh u skipti i da umesto one tvoje hiljade napisem taj broj + 1?
Da li to znaci da moram svaki put kada dodam vozilo da dopisem jedan broj?
Rudimental
5
OG Legend
8. Jan. 2015.
Pa ona moja hiljada je samo test broj vec sam ti to napisao a ti bi u scripti trebao da imas MAX_VEHICLE pa broj ili ako nema tu onda u enumu za vozila... Mislim tvoj je mod valjda znas koliko imas vozila na srwu i onda taj broj upises mesto ove hiljade i dodas jos na to +1
LAVendeta
4
Shot Caller
8. Jan. 2015.
Dobro  😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha