Započeo Ole
•17. Jun 2016.• Zaključano[REÅ ENO]oko eventa
508
pregleda
7
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
110
Postovi:
33
Teme:
Pridružio se:Apr. 2016
17. Jun 2016.
Skripta koju koristim:moja
Detaljan opis problema:eh kako da napravim da kad igrac kuca /joinrace na eventu da ga prebaci u drugi svijet i kad kuca /exitrace kako da igraca vrati na mjesto gdje je on kucao /joinrace?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):///
Detaljan opis problema:eh kako da napravim da kad igrac kuca /joinrace na eventu da ga prebaci u drugi svijet i kad kuca /exitrace kako da igraca vrati na mjesto gdje je on kucao /joinrace?
Dio skripte:
CMD:joinrace(playerid, params[])
{
if(RaceStarted == 1) return SendClientMessage(playerid, RED, " "COL_GREY"Utrka vec pokrenuta, pricekajte do druge utrke!");
if(RaceBusy == 0x00) return SendClientMessage(playerid, RED, " "COL_GREY"Nema trenutno aktivne utrke za pridruziti se");
if(Joined == true) return SendClientMessage(playerid, RED, " "COL_GREY"Vec ste se pridruzili utrci!");
if(IsPlayerInAnyVehicle(playerid)) return SetTimerEx("SetupRaceForPlayer", 2500, 0, "e", playerid), RemovePlayerFromVehicle(playerid), Joined = true;
SetupRaceForPlayer(playerid);
Joined = true;
return 1;
}CMD:exitrace(playerid, params[])
{
if(Joined == true)
{
JoinCount--;
Joined = false;
DestroyVehicle(CreatedRaceVeh);
DisablePlayerRaceCheckpoint(playerid);
TextDrawHideForPlayer(playerid, RaceInfo);
CPProgess = 0;
KillTimer(InfoTimer);
TogglePlayerControllable(playerid, true);
SetCameraBehindPlayer(playerid);
#if defined RACE_IN_OTHER_WORLD
SetPlayerVirtualWorld(playerid, 0);
#endif
} else return SendClientMessage(playerid, RED, " "COL_GREY"Niste u utrci!");
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):///
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
375
Postovi:
24
Teme:
Pridružio se:Jun 2014
17. Jun 2016.
Pa na exitrace vec imas da mu stavi VW na 0, samo jos na join race trebas staviti 1, probaj tako, a vec imas tu nesto #if defined Race_in_other_world pa procackaj tu nesto vec je pravljeno tako nesto. A da ga vrati na istu poziciju moras napraviti varijablu u kojoj cuvas njegove koordinate i kada se zavrsi utrka zoves te koordinate i vracas ga tu i to je to. Na telefonu sam nadam se da ce neko sa racunara moci konkretno da ti objasni ako nisi shvatio 🙂
edit: i btw. "YouTuber and Goalkeeper" stavi link youtube kanala u potpis ili pod my website da mozemo baciti oko 😎
edit: i btw. "YouTuber and Goalkeeper" stavi link youtube kanala u potpis ili pod my website da mozemo baciti oko 😎
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
110
Postovi:
33
Teme:
Pridružio se:Apr. 2016
17. Jun 2016.
TheToretto wrote on June 17, 2016, 10:55 am:
Pa na exitrace vec imas da mu stavi VW na 0, samo jos na join race trebas staviti 1, probaj tako, a vec imas tu nesto #if defined Race_in_other_world pa procackaj tu nesto vec je pravljeno tako nesto. A da ga vrati na istu poziciju moras napraviti varijablu u kojoj cuvas njegove koordinate i kada se zavrsi utrka zoves te koordinate i vracas ga tu i to je to. Na telefonu sam nadam se da ce neko sa racunara moci konkretno da ti objasni ako nisi shvatio 🙂
edit: i btw. "YouTuber and Goalkeeper" stavi link youtube kanala u potpis ili pod my website da mozemo baciti oko 😎
edit: i btw. "YouTuber and Goalkeeper" stavi link youtube kanala u potpis ili pod my website da mozemo baciti oko 😎
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
17. Jun 2016.
Pomocu ovoga odredjujes taj ajd da kazemo svet 😄 https://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld u komandi za /join treba da podesis na neki broj dok kada se zavrsi trebas da ga podesis na 0
Sto se tice ovoga da kada se event zavrsi da ga porta gde je bio pre nego sto je ukucao evo ti primer.
Potrebne su ti 3 float varijable na koje ces zapisati x, y i z kordinate od igraca kako bi ga mogao posle vratiti na stare kordinate tako da na vrh scripte trebamo to definisati.
Zatim u komandu /join treba da zapisemo igracevu kordinatu na sledeci nacin.
I sada kada se event zavrsava treba da ga vratimo na stare kordinate.
Sto se tice ovoga da kada se event zavrsi da ga porta gde je bio pre nego sto je ukucao evo ti primer.
Potrebne su ti 3 float varijable na koje ces zapisati x, y i z kordinate od igraca kako bi ga mogao posle vratiti na stare kordinate tako da na vrh scripte trebamo to definisati.
new Float:Pozicija;Zatim u komandu /join treba da zapisemo igracevu kordinatu na sledeci nacin.
GetPlayerPos(playerid, Pozicija, Pozicija, Pozicija);I sada kada se event zavrsava treba da ga vratimo na stare kordinate.
SetPlayerPos(playerid, Pozicija, Pozicija, Pozicija);Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
110
Postovi:
33
Teme:
Pridružio se:Apr. 2016
17. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 17, 2016, 1:10 pm:
Pomocu ovoga odredjujes taj ajd da kazemo svet 😄 https://wiki.sa-mp.com/wiki/SetPlayerVirtualWorld u komandi za /join treba da podesis na neki broj dok kada se zavrsi trebas da ga podesis na 0
Sto se tice ovoga da kada se event zavrsi da ga porta gde je bio pre nego sto je ukucao evo ti primer.
Potrebne su ti 3 float varijable na koje ces zapisati x, y i z kordinate od igraca kako bi ga mogao posle vratiti na stare kordinate tako da na vrh scripte trebamo to definisati.
Zatim u komandu /join treba da zapisemo igracevu kordinatu na sledeci nacin.
I sada kada se event zavrsava treba da ga vratimo na stare kordinate.
Sto se tice ovoga da kada se event zavrsi da ga porta gde je bio pre nego sto je ukucao evo ti primer.
Potrebne su ti 3 float varijable na koje ces zapisati x, y i z kordinate od igraca kako bi ga mogao posle vratiti na stare kordinate tako da na vrh scripte trebamo to definisati.
new Float:Pozicija;Zatim u komandu /join treba da zapisemo igracevu kordinatu na sledeci nacin.
GetPlayerPos(playerid, Pozicija, Pozicija, Pozicija);I sada kada se event zavrsava treba da ga vratimo na stare kordinate.
SetPlayerPos(playerid, Pozicija, Pozicija, Pozicija);OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
17. Jun 2016.
Pa sad najbolje da ti sve mi radimo 😄 stavi ispod TogglePlayerControllable da ga porta. A proveru da zapisuje kordinate moras staviti u komandu kojom igrac ide na event.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava