Skripta koju koristim:Moja od 0,vjezbam.
Detaljan opis problema:Ovako,kad ubacim mapu,,enterijer,i exterijer,kako da naÅ¡timam,kad stanemo na jedno mjestu,i kucamo /ulaz,da uÄ'emo u taj enterijer,a isto tako da postoji mogucnost za izlaz..
Slijedece,kako da napravim label,kad udjemo u taj gunshop da tu pise na mjestu gdje trebamo statii za kupovinu,npr label sa "/kupioruzije",
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):Izvini C++,sto sam ovako malo zahtjevan i sto ucestalo otvaram teme,poÄetnik sam i tek uÄim.
ovako
jednostavno odes na mesto gde oces uci kucas /save onda uzmes x,y,z kordinate i koristis ovu funkciju
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
znaci kreiras komandu ulaz proveris preko te gore funkcije da li je igrac blizu tih kord i ako jest dajes radnju proveri koju si naveo isto tako za izlaz.
ovo za label imas http://wiki.sa-mp.com/wiki/Create3DTextLabel
a ovo ent ext uzmes kodove mape i pod OnGameModeInit ubacis ako imas remove to ti ide pod OnPlayerConnect
Ovako,sacuvao sam kordinate,u objektu i van objekta na mjestu za ulaz i sada mi nije jasno kako napraviti...
ovo sam naparavio:
CMD:ulaz(playerid, params [])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438))
SendClientMessage(playerid,-1 ,"Nalazite se u GunShopu!");
return 1;
}
Ovo je defaultni kordinat sa wiki...
Evo moji:
AddPlayerClass(0,286.1490,-40.6444,1001.5156,359.9000,0,0,0,0,0,0); // Gunshop enterijer.
AddPlayerClass(0,1368.2145,-1279.8103,13.5469,272.8584,0,0,0,0,0,0); // Gunshop ispred
CMD:ulaz(playerid, params [])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, kordinate mesta za ulaz))
{
SetPlayerPos(playerid,kordinate inta); SendClientMessage(playerid,-1 ,"Nalazite se u GunShopu!");
}
return 1;
}
Uzeo odavdje ID inta,i kad kucam /ulaz unutra,propadam :s
http://weedarr.wikidot.com/interior
moras i int od tih kord. i postaviti taj int igracu
Da koristim SetPlayerInterior ?
To sam napravio,kad kucam /ulaz ne propadam,ali ne vidim niti jedan objetak.
postavi int koji ti pise kraj kord nemozes svaki.
Ne kontam,koji sad int ?
pa covece imas sve na toj stranici imas id inta i kordinate istog to i postavis.
Pa taj i postavim,ipak opet mi je sve bijelo.
MD:ulaz(playerid, params [])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1368.2145,-1279.8103,13.5469))
{
SetPlayerPos(playerid,286.148986,-40.644397,1001.515625); SendClientMessage(playerid,-1 ,"Nalazite se u GunShopu!");
{
SetPlayerInterior(playerid, 286.1490,-40.6444,1001.5156);
}
}
return 1;
}
covjece setplayerinterio se nekoristi tako boze proucio malo to nemozes poz koristit kao int.
Tek sad ne mogu nista ukapirat
Citat: Connell poslato Jul 11, 2014, 23:34:26 POSLE PODNE
Tek sad ne mogu nista ukapirat
odi na samp wiki i proucio to sto trebas.
Koje funkcije ?
http://wiki.sa-mp.com/wiki/Function:SetPlayerInterior
A evo ti i lista svih funkcija:
http://wiki.sa-mp.com/wiki/Functions
I prvo prouci sve sta ti treba i kad ti nesto ODNA ne bude jasno iavi se :D
Citat: TheToretto poslato Jul 11, 2014, 23:41:34 POSLE PODNE
http://wiki.sa-mp.com/wiki/Function:SetPlayerInterior
A evo ti i lista svih funkcija:
http://wiki.sa-mp.com/wiki/Functions
I prvo prouci sve sta ti treba i kad ti nesto ODNA ne bude jasno iavi se :D
Hvala,a ovo mi je 7-8 puta da sam usao u pawno,brutalni sam pocetnik.
Lijepa pamet,hvala,proucio sam i napravio sam..Nego,napravio sam i za izlaz,i sve mi suuper radi,hvala Vam...
Sad,kako da napravim,da se samo na jednom mjestu kad se stane i oko njeg malo,moze kupiti,a ne da se svugdje moze /kupioruzije..?
I kako da napravim Label ispred,Da pise Gunshop - /ulaz ?
Izvinjavam se za DP - Duble
Citat: Connell poslato Jul 12, 2014, 00:04:27 PRE PODNE
Lijepa pamet,hvala,proucio sam i napravio sam..Nego,napravio sam i za izlaz,i sve mi suuper radi,hvala Vam...
Sad,kako da napravim,da se samo na jednom mjestu kad se stane i oko njeg malo,moze kupiti,a ne da se svugdje moze /kupioruzije..?
I kako da napravim Label ispred,Da pise Gunshop - /ulaz ?
Izvinjavam se za DP - Duble
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
Eto ti za kupioruzije
http://wiki.sa-mp.com/wiki/Create3DTextLabel
eto ti za label
Ne mogu label nikako..Ovo sam ukapirao
Opet dupli post,ukapirao,rijeseno :)...Brzo nova tema oko spremanja i slicno,pravljenja reg/log.