Započeo monkeypantzz
•23. Mar. 2011.[POMOC] Stavljanje igraca u vozilo
1,233
pregleda
6
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
286
Postovi:
30
Teme:
Pridružio se:Nov. 2010
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:
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!");
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
286
Postovi:
30
Teme:
Pridružio se:Nov. 2010
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);
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
Nemoj stavljat tamo ID Nrg-a gdje je ovde carid
Ovako bar meni radi 🙂
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 :/
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
286
Postovi:
30
Teme:
Pridružio se:Nov. 2010
23. Mar. 2011.
Uspeo sam da se snadjem,a evo da pokazem kako ako nekome zatreba. Dakle:
A zatim:
Znaci samo ispred CreateVehicle napisete bilo sta a potom ga gore oznacite pod new,i onda umesto carid u
Hvala i moze lock 🙂
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 🙂
Legenda Foruma
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
12 / 250 XP
Početnik(1)
888
Postovi:
66
Teme:
Pridružio se:Okt. 2009
23. Mar. 2011.
1.
Uzmes id pri stvaranju vozila...
2.
Na vrh:
I komandu sastavis ovako:
I u OnPlayerDisconnect ovo:
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