[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 1 gost 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.