Detaljan opis problema:Ovako sada kako da uradim da vozilo kada upise naprimer /izaci i i igrac i vozio da izace iz taj objekat nece da mi radi SetVehiclePos(playerid, 1898.67, -1570.38, 13.61);
Dio skripte: SetVehiclePos(playerid, 1898.67, -1570.38, 13.61);
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Kako da uradim kaza upise /izaci da izace sa vozilom
1,000
pregleda
15
postova
4. Jan. 2018.
4. Jan. 2018.
Ako hoces da ti izadje iz auta kad kucas /izaci samo stavis ispod
RemovePlayerFromVehicle(playerid); //Izbaci igraca iz vozila i eventualno dodas jos TogglePlayerControllable(playerid, 1); //Unfreezeuje Igraca4. Jan. 2018.
Ne ne nisi me razbrao ja hocu da izacem iz garaze i komanda e /izaci ali izace samo igrac a ne vozilo
4. Jan. 2018.
Zerde Pawn wrote on January 4, 2018, 9:42 pm:
Ne ne nisi me razbrao ja hocu da izacem iz garaze i komanda e /izaci ali izace samo igrac a ne vozilo
Tako reeci nisam te razumeo
prvo stavis
new Float:plx,Float:ply,Float:plz;onda dole kad treba da izadje dodas ovoif (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plx, ply+4, plz);
}
else
{
SetPlayerPos(playerid,plx,ply+2, plz);
}I to je to trebalo bi da bude reseno
4. Jan. 2018.
Ne mogu sada da ti pisem, ali uglavnom treba ti provera gde je izlaz firme i namestis da seta tu igracu pos, al dok je igrac u autu treba da indexujes array npr vozilo = GetPlayerVehicleID... i onda GetPlayersPos i onda setas da tu seta poziciju vozila i da ubaci igraca u isto!
Vrv nista nisi shvatio ali ovde pisu provere koje treba dodati
:Ovo uradi ako Sef nije pomogao...
Vrv nista nisi shvatio ali ovde pisu provere koje treba dodati
:Ovo uradi ako Sef nije pomogao...
4. Jan. 2018.
Nobody.aMx wrote on January 4, 2018, 9:46 pm:
Ne mogu sada da ti pisem, ali uglavnom treba ti provera gde je izlaz firme i namestis da seta tu igracu pos, al dok je igrac u autu treba da indexujes array npr vozilo = GetPlayerVehicleID... i onda GetPlayersPos i onda setas da tu seta poziciju vozila i da ubaci igraca u isto!
Vrv nista nisi shvatio ali ovde pisu provere koje treba dodati
:Ovo uradi ako Sef nije pomogao...
Vrv nista nisi shvatio ali ovde pisu provere koje treba dodati
:Ovo uradi ako Sef nije pomogao...
Ovo sto sam ja uradio je dobro samo sto bi trebao jos da uradi provjeru dal je u garazi igrac ili nije
EDIT:Jer ovako moce stalno da koriste ovu komandu
4. Jan. 2018.
Sef wrote on January 4, 2018, 9:47 pm:
Ovo sto sam ja uradio je dobro samo sto bi trebao jos da uradi provjeru dal je u garazi igrac ili nije
EDIT:Jer ovako morace stalno da koriste ovu komandu
EDIT:Jer ovako morace stalno da koriste ovu komandu
Ma njemu vljd treba izmapana garaza, ne mogu obicne one... nego custom int i vw garaza... znaci treba i setvehiclevirtuelworld pre nego sto ga spawna na mesto igraca.. LP
Krenuo sam pisat kod za to, samo IsPlayerInRangeOfPoint.. xD
4. Jan. 2018.
//------------------------------------------------------------------------------
CMD:salonc(playerid,params[])
{
if (PlayerToPoint(2.0, playerid,1898.77, -1576.75, 13.65))
{
new sg;
SetVehiclePos(playerid, 1898.67, -1570.38, 13.61);
SetPlayerPos(playerid,1898.67, -1570.38, 13.61);
SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}SALON:{FFFFFF}{FFFFFF}Uspesno izlegovte od salonot.");
}
else return SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}{FFFFFF}Nemozete da ja koristite ovaa komanda.");
return 1;
}OVO JE CELA KOMANDA
4. Jan. 2018.
Nobody.aMx wrote on January 4, 2018, 9:50 pm:
Ma njemu vljd treba izmapana garaza, ne mogu obicne one... nego custom int i vw garaza... znaci treba i setvehiclevirtuelworld pre nego sto ga spawna na mesto igraca.. LP
Krenuo sam pisat kod za to, samo IsPlayerInRangeOfPoint.. xD
Krenuo sam pisat kod za to, samo IsPlayerInRangeOfPoint.. xD
Ne ne ovo ti je garaza u igirici i nije izapapovana ali ima samo dodadeno onu garazu i kada upise /salonc da izace iz garaze imas celu komandu vidi pa pokazimi kako da sredim
4. Jan. 2018.
Imas na up kada se porta da i auto porta samo izvadi i metni na svoje kordinate i tjt
4. Jan. 2018.
NapaćeniBošnjo wrote on January 4, 2018, 9:54 pm:
Imas na up kada se porta da i auto porta samo izvadi i metni na svoje kordinate i tjt
Kako mislis ovo je i vozilo da porta SetVehiclePos(playerid, 1898.67, -1570.38, 13.61);
4. Jan. 2018.
Zerde Pawn wrote on January 4, 2018, 9:51 pm:
//------------------------------------------------------------------------------
CMD:salonc(playerid,params[])
{
if (PlayerToPoint(2.0, playerid,1898.77, -1576.75, 13.65))
{
new sg;
SetVehiclePos(playerid, 1898.67, -1570.38, 13.61);
SetPlayerPos(playerid,1898.67, -1570.38, 13.61);
SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}SALON:{FFFFFF}{FFFFFF}Uspesno izlegovte od salonot.");
}
else return SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}{FFFFFF}Nemozete da ja koristite ovaa komanda.");
return 1;
}OVO JE CELA KOMANDA
Kako mozes da koristis SetVehiclePos(playerid, .... molim te ? http://wiki.sa-mp.com/wiki/SetVehiclePos prouci malo SetVehiclePos komandu ako hoces nju koristiti
new salonauto = GetPlayerVehicleID(playerid);
SetVehiclePos(salonauto, 1898.67, -1570.38, 13.61);EDIT: I Jos na to mozes dodati provjeru onu gores to sam ti ja poslao ako nije u auto da samo njega izbaci...
if (GetPlayerState(playerid) == 2)
{
new salonauto = GetPlayerVehicleID(playerid);
SetVehiclePos(salonauto, 1898.77, -1576.75, 13.65));
}
else
{
SetPlayerPos(playerid, 1898.77, -1576.75, 13.65));
}4. Jan. 2018.
YCMD:salonc(playerid,params[], help)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1898.77, -1576.75, 13.65))
{
new sg;
new array;
array = GetPlayerVehicleID(playerid);
SetVehiclePos(array, 1898.67, -1570.38, 13.61);
SetPlayerPos(playerid,1898.67, -1570.38, 13.61);
SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}SALON:{FFFFFF}{FFFFFF}Uspesno izlegovte od salonot.");
}
else return SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}{FFFFFF}Nemozete da ja koristite ovaa komanda.");
return 1;
}4. Jan. 2018.
Nobody.aMx wrote on January 4, 2018, 10:00 pm:
YCMD:salonc(playerid,params[], help)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1898.77, -1576.75, 13.65))
{
new sg;
new array;
array = GetPlayerVehicleID(playerid);
SetVehiclePos(array, 1898.67, -1570.38, 13.61);
SetPlayerPos(playerid,1898.67, -1570.38, 13.61);
SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}SALON:{FFFFFF}{FFFFFF}Uspesno izlegovte od salonot.");
}
else return SendClientMessage(playerid,COLOR_GRAD1, "{FF4040}GRESKA:{FFFFFF}{FFFFFF}Nemozete da ja koristite ovaa komanda.");
return 1;
}Moze i tako ako ce da mu getuje posebno auto a ako hoce njega u auto moze koristiti ovo gore .
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava