[POMOC] Ovo vozilo je unisteno /veh

15. Jan. 2015. Zaključano
345
pregleda
8
postova
[ST]Siljoâ„¢
4
Enforcer
15. Jan. 2015.
Skripta koju koristim: Ge Force
Detaljan opis problema: Ukucam /veh spawna se vozilo sjednem u njega pise da je unisteno
Dio skripte:
Quote
if(strcmp(cmd, "/veh", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo < 4)
{
    SendClientMessage(playerid, COLOR_RED, "  Niste ovlasteni za koristenje ove komande!");
    return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new car;
car = strvalEx(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "  Broj auta nemoze ici ispod 400 ili iznad 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new color1;
color1 = strvalEx(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, "  Broj boje nemoze ici ispod 0 ili iznad 126 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: /veh ");
return 1;
}
new color2;
color2 = strvalEx(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "  Broj boje nemoze ici ispod 0 ili iznad 126 !"); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X,Y+4,Z+10, 0.0, color1, color2, 60000);
CreatedCars = carid;
CreatedCar ++;
format(string, sizeof(string), "  Vozilo %d spawnano.", carid);
SendClientMessage(playerid, COLOR_GREY, string);
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Vedadd
5
Underboss
15. Jan. 2015.
public OnPlayerEnterVehicle
Tu ti piše to, pošalji kod odatle.
[ST]Siljoâ„¢
4
Enforcer
15. Jan. 2015.
Eto
Quote
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SetPVarInt(playerid, "UpdateCount", 20+(GetPlayerPing(playerid)/4));
    if(GetVehicleModel(vehicleid) == chopperid && ispassenger)
{
SetPVarInt(playerid,"chop_id",GetPlayerVehicleID(playerid));
SetPVarInt(playerid,"roped",0);
}
else SetPVarInt(playerid,"chop_id",0);
return 1;
}
ermin.a
5
Underboss
15. Jan. 2015.
postavi taj kod gdje ti pise da je unisteno
Vedadd
5
Underboss
15. Jan. 2015.
hmm.. Evo ti moja CMD, Probaj je, da se ne mućiš sa ovom.




Pod New!
new VoziloNapravljeno;


Ovo Negdje dole na kraj Scripte
forward IsAVoziloNapravljeno(voziloid);
public IsAVoziloNapravljeno(voziloid)
{
for(new i = 0; i < sizeof(VoziloNapravljeno); i++)
{
    if(voziloid == VoziloNapravljeno) return 1;
}
return 0;
}


Pod Ostale Komande..
CMD:veh(playerid,params[])// Kreiranje
{
    if(!IsPlayerAdmin(playerid))  return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // Provera za Admina
new id, boja, boja1; // New's
    if(sscanf(params,"ddd",id, boja, boja1)) return SendClientMessage(playerid, -1, "/veh [ID Vozila] [ID Boje 1] [ID Boje 2]"); // Komanda IG
    if (id < 400 || id > 611)  SendClientMessage(playerid, -1, "ID Vozila ne moze biti manji od 400 ili veci od 611!"); // Provjera za ID Vozila
    if (boja < 0 || boja1 > 255) SendClientMessage(playerid, -1, "ID Boje ne moze biti manja od 1 ili veca od 255!"); // Provjera za ID Boja
{
        new string; // new
    GetPlayerPos(playerid, X, Y, Z); // pozicija
    new voziloid = CreateVehicle(id, X+2, Y, Z, 0.0, boja, boja1,1200000); // pozicija kreiranja
    format(string,sizeof(string), "Kreirali ste Vozilo. Vozilo: (ID:%d). Da ga unistite upisite: /dveh", voziloid); // Prikazivanje igracu tekst
        SendClientMessage(playerid, -1, string); // - || -
    VoziloNapravljeno = voziloid; // Provjera za Vozila napravljena da se ne mjesa ID sa ostalim
    PutPlayerInVehicle(playerid, voziloid ,0); // Stavlja Igrača odmah u vozilo nakon upisivanja komande.
}
    return 1;
}
CMD:dveh(playerid,params[]) // Unistavanje
{
    new vozilo = GetPlayerVehicleID(playerid); // new
if(!IsPlayerAdmin(playerid))  return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // provjera admin
    if(!IsAVoziloNapravljeno(vehicle)) return SendClientMessage(playerid, -1, "Mozete unistit samo stvorena vozila!"); // provjera za unistavanje samo kreiranih vozila
if(IsPlayerInAnyVehicle(playerid)) // provjera dali je igrac u vozilu
{
new string; // new
    GetPlayerName(playerid, sendername, sizeof(sendername)); // Ime
format(string,sizeof(string),"- %s je unistio kreirano vozilo.", sendername); // Tekst prikazuje
SendClientMessage(playerid, -1, string); // - || -
    DestroyVehicle(GetPlayerVehicleID(playerid)); // Unistava Vozilo
RemovePlayerFromVehicle(playerid); // Izbaciva igraca iz vozila
}
return 1;
}
ermin.a
5
Underboss
15. Jan. 2015.
Ɗ∊ѵoχχ wrote on January 15, 2015, 1:02 pm:
hmm.. Evo ti moja CMD, Probaj je, da se ne mućiš sa ovom.




Pod New!
new VoziloNapravljeno;


Ovo Negdje dole na kraj Scripte
forward IsAVoziloNapravljeno(voziloid);
public IsAVoziloNapravljeno(voziloid)
{
for(new i = 0; i < sizeof(VoziloNapravljeno); i++)
{
    if(voziloid == VoziloNapravljeno) return 1;
}
return 0;
}


Pod Ostale Komande..
CMD:veh(playerid,params[])// Kreiranje
{
    if(!IsPlayerAdmin(playerid))  return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // Provera za Admina
new id, boja, boja1; // New's
    if(sscanf(params,"ddd",id, boja, boja1)) return SendClientMessage(playerid, -1, "/veh [ID Vozila] [ID Boje 1] [ID Boje 2]"); // Komanda IG
    if (id < 400 || id > 611)  SendClientMessage(playerid, -1, "ID Vozila ne moze biti manji od 400 ili veci od 611!"); // Provjera za ID Vozila
    if (boja < 0 || boja1 > 255) SendClientMessage(playerid, -1, "ID Boje ne moze biti manja od 1 ili veca od 255!"); // Provjera za ID Boja
{
        new string; // new
    GetPlayerPos(playerid, X, Y, Z); // pozicija
    new voziloid = CreateVehicle(id, X+2, Y, Z, 0.0, boja, boja1,1200000); // pozicija kreiranja
    format(string,sizeof(string), "Kreirali ste Vozilo. Vozilo: (ID:%d). Da ga unistite upisite: /dveh", voziloid); // Prikazivanje igracu tekst
        SendClientMessage(playerid, -1, string); // - || -
    VoziloNapravljeno = voziloid; // Provjera za Vozila napravljena da se ne mjesa ID sa ostalim
    PutPlayerInVehicle(playerid, voziloid ,0); // Stavlja Igrača odmah u vozilo nakon upisivanja komande.
}
    return 1;
}
CMD:dveh(playerid,params[]) // Unistavanje
{
    new vozilo = GetPlayerVehicleID(playerid); // new
if(!IsPlayerAdmin(playerid))  return SendClientMessage(playerid, -1, "Niste ovlasteni!"); // provjera admin
    if(!IsAVoziloNapravljeno(vehicle)) return SendClientMessage(playerid, -1, "Mozete unistit samo stvorena vozila!"); // provjera za unistavanje samo kreiranih vozila
if(IsPlayerInAnyVehicle(playerid)) // provjera dali je igrac u vozilu
{
new string; // new
    GetPlayerName(playerid, sendername, sizeof(sendername)); // Ime
format(string,sizeof(string),"- %s je unistio kreirano vozilo.", sendername); // Tekst prikazuje
SendClientMessage(playerid, -1, string); // - || -
    DestroyVehicle(GetPlayerVehicleID(playerid)); // Unistava Vozilo
RemovePlayerFromVehicle(playerid); // Izbaciva igraca iz vozila
}
return 1;
}


Vidiš li da koristi GF mod?
aleluja
5
Godfather
15. Jan. 2015.
nađi ovo
    // CreatedCars check
for(new i = 0; i < sizeof(CreatedCars); i++)
{
    CreatedCars = 0;
}


i zamjeni s ovim
    // CreatedCars check
for(new i = 0; i < sizeof(CreatedCars); i++)
{
    CreatedCars = 0;
    vCanDrive = 1;
}


ovako san ja na gf modu popravio to ja msm, nisan siguran zab san
[ST]Siljoâ„¢
4
Enforcer
15. Jan. 2015.
Sada vozilo radi ne pise da je unisteno ali kad se spawna motor vozila je odmah upaljen i ne moze se koristit /engine on/off - pise da vozilo nema goriva

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha