[Pomoc]Mjenjanje vozila

25. Avg. 2010.
782
pregleda
4
postova
NanX
4
Made Man
25. Avg. 2010.
Radim nesto NoVo ali zapelo pa mislio da ce netko od vas pomoc(corelli)

Ako ste igrali MTa onda znate o cem pricam tocnije MTA race
Da kad Dodjete to odredjene pozicije da vam promjeni iz jednog vozila u drugo
Dosao sam do ovde tako bi nekako trebalo izgledat

Prvo checka dali je igrac na toj poziciji,onda checkat dali je u vozilu pa unisti to vozilo i onda napravi novo i stavi igraca u to vozilo

MOLIM POMOC  ☹️  ☹️  ☹️  😕

  if(IsPlayerInRangeOfPoint(playerid, 7.0, 2074.2397, -2613.0933, 13.1140))
  {
        (IsPlayerInVehicle(playerid, 32))
  DestroyVehicle(playerid, 0);
CreateVehicle(520, 2074.2397, -2613.0933, 13.1140, 82.2873, 0, 1, 1);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
return 0


LordShigi
5
Crime Lord
25. Avg. 2010.
Pa dok mu stvaras auto s kojim pocinje trku zakvači za auto neki id, i onda poslje samo destroyas auto s tim idom i napravis novi s tim istim(usteda varijabli).
Ivex
4
Enforcer
25. Avg. 2010.
pomoglo nam bi malo vise kode al ok .. i nije "DestroyVehicle(playerid, 0);" nego "DestroyVehicle(vehicleid);" .. pa ako hoces unistit vozilo koje ti vozis onda "DestroyVehicle(GetPlayerVehicleID(playerid));"
GGC
5
Godfather
25. Avg. 2010.
Trebas timer neki na to btw.. primjer, kada igrac ude u neko vozilo, timer se pokrece:
SetTimerEx("nekitimer",50000, false, "i", playerid);//50 sec, nema ponavljanja


forward nekitimer(playerid);
public nekitimer(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2074.2397, -2613.0933, 13.1140))
  {
        if(IsPlayerInVehicle(playerid))
        {
        new vid = GetPlayerVehicleID(playerid);
  DestroyVehicle(vid);
        new Float:x,Float:y,Float:z;
        GetPlayerPos(playerid,x,y,z);
CreateVehicle(520, x,y,z, 0, 0, 1, 1);
PutPlayerInVehicle(playerid, vid, 0);
        }
}
return 1;
}


Primjer /veh komande napravljene slicnim putem:
if(strcmp(cmd, "/veh", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo < 4)
{
    SendClientMessage(playerid, COLOR_GRAD1, "  Nije vam dozvoljeno koristiti ovu komandu!");
    return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Pomoc: /veh ");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "  400 > 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Pomoc: /veh ");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 200) { SendClientMessage(playerid, COLOR_GREY, "  0 > 200 !"); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Pomoc: /veh ");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 || color2 > 200) { SendClientMessage(playerid, COLOR_GREY, "    0 > 200 !"); return 1; }
new Float:Xo,Float:Yo,Float:Zo;
GetPlayerPos(playerid, Xo,Yo,Zo);
new carid = CreateVehicle(car, 2000,2000,10, 0.0, color1, color2, 600000);
CreatedCars = carid;
SetVehiclePos(carid, Xo, Yo, Zo);
PutPlayerInVehicle(playerid, carid, 0);
CreatedCar ++;
format(string, sizeof(string), "  Vozilo %d spawnano.", carid);
SendClientMessage(playerid, COLOR_GREY, string);
}
return 1;
}


/veh komanda napravljena da spawna aute u LV gradu, jer ovako smetaju kad admin npr spawna vozilo na ulici u LSu..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha