[Pomoc]Mjenjanje vozila

Započeo Rick Dunn aka NaNx, Avgust 25, 2010, 20:11:43 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

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


Datum registracije:    Listopad 21, 2009, 15:56:43
|Rick Dunn| NaNx |Soldier |
|Maper | Web Developer [HTML+CSS] | C++ beginner |

Respect: Karike, Chris, ///Masic, Stormer, Walter, NeNo, Pacino, NaNek

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).


RESPECT 4 EVER: John, GLC,bAndzi, Nikola, Sop, Zoki, Bruno_Venuti, Mele, Luka P,ExtremePower,Wang(neki kineski frajer)

NAJBOLJI CITATI:
Citat: [GF]Alive poslato Jun 24, 2010, 18:20:19 POSLE PODNE
Paizte ljud mozda je KayLoger! ! !
MOJI RADOVI:
[FS]Trofeji

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));"
Vikend je policija nas hvata,
vikend je ode cijela plata,
oko nas stvari ukradene,
sve smo dali na planove i sheme..
||||:=:=:=:=:=:=::=:=:=:=:=:=:=:THE IVEX:=:=:=:=:=:=:=:=:=::=:=:=:=:=:=::=:|||| 


PS: Ne saljite mi nikakve pm jer neodgovaram na njih! Ako trebate nes pitajte ove pr0 skriptere pa neka vam kazu!Hvala !

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[playerid][pAdmin] < 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 [id] [boja1] [boja2]");
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 [id] [boja1] [boja2]");
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 [id] [boja1] [boja2]");
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[CreatedCar] = 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..
Poslednja Izmena: Avgust 25, 2010, 23:10:18 POSLE PODNE od LuKsA
Aequam memento rebus in arduis servare mentem.