CMD:veh

6. Okt. 2018.
1,856
pregleda
7
postova
tonygomes
4
Shot Caller
6. Okt. 2018.
Problem(error/warning): Uradio sam cmd /veh i nikako da rijesim problem kada stvorim auto, i izadjem iz njega napravljeno je u komandi da unisti vozilo, ali ga respawna na lokaciju gdje je stvoren
Dio skripte:
[ pawn ]CMD:veh(playerid,params[])
{
new car;
new string;
new Float:X, Float:Y, Float:Z;
if(PI >= 1)
{
GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
if(sscanf(params,"i", car)) return SendClientMessage(playerid, COLOR_SIVA,"Koristi: /Veh ");
if(car < 400 || car >611) return SendClientMessage(playerid, -1, ""CRVENA"[BG:RP] "BIJELA"Ne mozes koristiti id ispod 400 ili preko 611.");
{
if(Vehicle != 0)
        DestroyVehicle(Vehicle);
    }
    Vehicle = CreateVehicle(car, X, Y, Z + 2.0, 0, -1, -1, 1);
    format(string,sizeof(string),""PLAVA"[BG:RP] "BIJELA"Stvorili ste vozilo pod ID-om %i",car);
    SendClientMessage(playerid, -1, string);
    PutPlayerInVehicle(playerid, Vehicle, 0);
}
else SCM(playerid, -1, ""CRVENA"[BG:RP] "BIJELA"Niste u mogucnosti koristiti ovu komandu!");
return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Rax_King
5
Godfather
6. Okt. 2018.

CMD:veh(playerid, params[]) {
if(Vehicle != 0) {
DestroyVehicle(Vehicle);
Vehicle = 0;
}
else {
if (isnull(params)) return SendClientMessage(playerid, COLOR_SIVA,"Koristi: /Veh ");
new car = strval(params);
if(car < 400 || car >611) return SendClientMessage(playerid, -1, ""CRVENA"[BG:RP] "BIJELA"Ne mozes koristiti id ispod 400 ili preko 611.");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
new vehicleid = Vehicle = CreateVehicle(car, X, Y, Z + 2.0, 0, -1, -1, 1);
format(string,sizeof(string),""PLAVA"[BG:RP] "BIJELA"Stvorili ste vozilo pod ID-om %i",car);
SendClientMessage(playerid, -1, string);
PutPlayerInVehicle(playerid, vehicleid , 0);
}
}
tonygomes
4
Shot Caller
6. Okt. 2018.
.ксундер wrote on October 6, 2018, 1:41 pm:

CMD:veh(playerid, params[]) {
if(Vehicle != 0) {
DestroyVehicle(Vehicle);
Vehicle = 0;
}
else {
if (isnull(params)) return SendClientMessage(playerid, COLOR_SIVA,"Koristi: /Veh ");
new car = strval(params);
if(car < 400 || car >611) return SendClientMessage(playerid, -1, ""CRVENA"[BG:RP] "BIJELA"Ne mozes koristiti id ispod 400 ili preko 611.");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, Float:X, Float:Y, Float:Z);
new vehicleid = Vehicle = CreateVehicle(car, X, Y, Z + 2.0, 0, -1, -1, 1);
format(string,sizeof(string),""PLAVA"[BG:RP] "BIJELA"Stvorili ste vozilo pod ID-om %i",car);
SendClientMessage(playerid, -1, string);
PutPlayerInVehicle(playerid, vehicleid , 0);
}
}


ne radi brate, ne mogu da skontam nikako sta je problem, kad izadjem iz auta ili ga unistim trebalo bi da ga skroz unisti sa servera, ali ga spawna na lokaciju gdje sam kucao /veh i u drugoj boji ga stvori
Rax_King
5
Godfather
7. Okt. 2018.

new adminVehicle = { INVALID_VEHICLE_ID, ... };

// OnPlayerConnect
adminVehicle = INVALID_VEHICLE_ID;

// Komanda
CMD:veh(playerid, params[]) {
if (adminVehicle == INVALID_VEHICLE_ID) {
if (isnull(params))
return SendClientMessage(playerid, -1, "/veh [Model ID]");

new modelid = strval(params);

if (400 > modelid > 611)
return SendClientMessage(playerid, -1, "* Validni modeli su od 400 do 611.");

new vehicleid = adminVehicle = CreateVehicle(modelid, x, y, z, 0.0, random(100), random(100), -1);
PutPlayerInVehicle(playerid, vehicleid, 0);

SendClientMessage(playerid, -1, "Stvorili ste vozilo, da ga unistite kucajte '/veh'.");
}
else {
DestroyVehicle(adminVehicle);
adminVehicle = INVALID_PLAYER_ID;

SendClientMessage(playerid, -1, "Unistili ste vozilo, da ga stvorite kucajte '/veh [Model ID]'.");
}
return 1;
}


evo savrseno radi 😄
mus4
4
Made Man
7. Okt. 2018.
.ксундер wrote on October 7, 2018, 10:26 am:

new adminVehicle = { INVALID_VEHICLE_ID, ... };

// OnPlayerConnect
adminVehicle = INVALID_VEHICLE_ID;

// Komanda
CMD:veh(playerid, params[]) {
if (adminVehicle == INVALID_VEHICLE_ID) {
if (isnull(params))
return SendClientMessage(playerid, -1, "/veh [Model ID]");

new modelid = strval(params);

if (400 > modelid > 611)
return SendClientMessage(playerid, -1, "* Validni modeli su od 400 do 611.");

new vehicleid = adminVehicle = CreateVehicle(modelid, x, y, z, 0.0, random(100), random(100), -1);
PutPlayerInVehicle(playerid, vehicleid, 0);

SendClientMessage(playerid, -1, "Stvorili ste vozilo, da ga unistite kucajte '/veh'.");
}
else {
DestroyVehicle(adminVehicle);
adminVehicle = INVALID_PLAYER_ID;

SendClientMessage(playerid, -1, "Unistili ste vozilo, da ga stvorite kucajte '/veh [Model ID]'.");
}
return 1;
}


evo savrseno radi 😄
Eto dobro je uzivasj hahah 😄
tonygomes
4
Shot Caller
7. Okt. 2018.
.ксундер wrote on October 7, 2018, 10:26 am:

new adminVehicle = { INVALID_VEHICLE_ID, ... };

// OnPlayerConnect
adminVehicle = INVALID_VEHICLE_ID;

// Komanda
CMD:veh(playerid, params[]) {
if (adminVehicle == INVALID_VEHICLE_ID) {
if (isnull(params))
return SendClientMessage(playerid, -1, "/veh [Model ID]");

new modelid = strval(params);

if (400 > modelid > 611)
return SendClientMessage(playerid, -1, "* Validni modeli su od 400 do 611.");

new vehicleid = adminVehicle = CreateVehicle(modelid, x, y, z, 0.0, random(100), random(100), -1);
PutPlayerInVehicle(playerid, vehicleid, 0);

SendClientMessage(playerid, -1, "Stvorili ste vozilo, da ga unistite kucajte '/veh'.");
}
else {
DestroyVehicle(adminVehicle);
adminVehicle = INVALID_PLAYER_ID;

SendClientMessage(playerid, -1, "Unistili ste vozilo, da ga stvorite kucajte '/veh [Model ID]'.");
}
return 1;
}


evo savrseno radi 😄


Radi sad skonto sam problem je u ovome sto nisam definisao admincar;
Fali ovdje u ovoj cmd samo provjera za admina i GetPlayerPos jer te spawna u autu na farmi negdje ili propadas, sredio sam sve hvala tako da moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha