[POMOC] Stavljanje igraca u vozilo

Započeo monkeypantzz
23. Mar. 2011.
1,217
pregleda
6
postova
Djea Djea
4
Enforcer
23. Mar. 2011.
Skripta koju koristim: Mod od 0 koji koristim za vezbanje
Detaljan opis problema: Nije problem vec pitanja,i to dva:
1. Kako da namestim da kada kucam komandu na primer /nrg da mi spawna NRG i stavi igraca u njega odmah a ne da sam ulazi?
2. Kako da,kada na primer igrac dva puta kuca /nrg  da ne spawna 2 nrg vec da unisti onaj koji je predhodno stvoren i da stvori samo jedan?
Dio skripte: Mislim da je dovoljno dobro objasnjeno.
Neke slike/video za lakse dobivanje pomoci(neobavezno): ///

EDIT: Isprobavao sam nesto i dosao do ovoga,ali i dalje ne valja,spawna mi vozilo ali ne ubacuje igraca u njega:

new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateVehicle(522,X,Y,Z,0,-1,-1,-1);
PutPlayerInVehicle(playerid,522,0);
SendClientMessage(playerid, ZUTA_BOJA, "Spawnali ste si NRG-500!");
eldar001
5
Underboss
23. Mar. 2011.
Da probas
PutPlayerInVehicle(playerid, carid, 0);

Nemoj stavljat tamo ID Nrg-a gdje je ovde carid
Ovako bar meni radi 🙂
Djea Djea
4
Enforcer
23. Mar. 2011.
Luka P. wrote on March 23, 2011, 7:13 pm:
Probaj ovako nešto, nez jel radi sad sam to napisao


new Float:x, Float:y, Float:z, bool:bNRG = (GetPVarType(playerid, "NRG ID") != 0);
if(bNRG) DestroyVehicle(GetPVarInt(playerid, "NRG ID"));

new iNRG_ID = CreateVehicle(522, x, y, z, 0, -1, -1, -1);
PutPlayerInVehicle(playerid, iNRG_ID, 0);

SetPVarInt(playerid, "NRG ID", iNRG_ID);


Ja sam naveo NRG cisto kao primer,ustvari mi treba za spawn nakon dialoga... I to je pre komplikovano za mene,svejedno hvala na trudu 🙂

elDar. wrote on March 23, 2011, 7:18 pm:
Da probas
PutPlayerInVehicle(playerid, carid, 0);

Nemoj stavljat tamo ID Nrg-a gdje je ovde carid
Ovako bar meni radi 🙂


Probao,ne radi,i dalje sve isto :/
Marjan_King
5
Kingpin
23. Mar. 2011.
Uzmi primer iz neke /goto komande. Pa vidi 🙂 Za ovo da ti igraca baci u vozilo
Djea Djea
4
Enforcer
23. Mar. 2011.
Uspeo sam da se snadjem,a evo da pokazem kako ako nekome zatreba. Dakle:
new nrg;


A zatim:

nrg = CreateVehicle(522,X,Y,Z,0,-1,-1,-1);
PutPlayerInVehicle(playerid,nrg,0);
SendClientMessage(playerid, ZUTA_BOJA, "Spawnali ste si NRG-500!");


Znaci samo ispred CreateVehicle napisete bilo sta a potom ga gore oznacite pod new,i onda umesto carid u
PutPlayerInVehicle(playerid,carid,0);
stavimo ono sto smo napisali i stavili pod new gore,pa ce u mom primeru biti
PutPlayerInVehicle(playerid,nrg,0);


Hvala i moze lock 🙂
Viky
6
Legenda Foruma
23. Mar. 2011.
1.

Uzmes id pri stvaranju vozila...
new NrgID = CreateVehicle(ksjgfsagdjgfja);
PutPlayerInVehicle(playerid,NrgID,0);


2.

Na vrh:
PrviNrg;
PostojiNrg;


I komandu sastavis ovako:
if(PrviNrg == 0)
{

PrviNrg = 1;
PostojiNrg = CreateVehicle(ifsihfshgi);
//tralalalalala

}

if(PrviNrg == 1)
{
DestroyVehicle(PostojiNrg);
PostojiNrg = CreateVehicle(ifsihfshgi);
}


I u OnPlayerDisconnect ovo:
if(PrviNrg == 1) DestroyVehicle(PostojiNrg);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha