Pickup kuce na radaru

Započeo kim3205, Februar 07, 2018, 18:36:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Detaljan opis problema:Koristim ATH GM, o kako da napravim kao na slici sto se vidi firma ima marker svoj na radaru a od kuce nema?
Dio skripte:Koji treba ?
Neke slike/video za lakse dobivanje pomoci(neobavezno): https://i.imgur.com/TZUf99X.png

i am king!

SetPlayerMapIcon(playerid, 1,kordinate,id map icons,0,MAPICON_LOCAL);
Evo ti sajt za map icons  http://wiki.sa-mp.com/wiki/MapIcons
To stavljas u OnPlayerConect .

Citat: TheBadzoo poslato Februar 07, 2018, 19:07:12 POSLE PODNE
SetPlayerMapIcon(playerid, 1,kordinate,id map icons,0,MAPICON_LOCAL);
Evo ti sajt za map icons  http://wiki.sa-mp.com/wiki/MapIcons
To stavljas u OnPlayerConect .

Ali dok se kreira kucai dok se kupuje bukvalno sve da menja icon, kdm nema  SetPlayerMapIcon(playerid, 1,kordinate,id map icons,0,MAPICON_LOCAL);

i am king!

Citat: â˜... Pɪɴᴋɪ â˜... poslato Februar 07, 2018, 19:16:24 POSLE PODNE
Ali dok se kreira kucai dok se kupuje bukvalno sve da menja icon, kdm nema  SetPlayerMapIcon(playerid, 1,kordinate,id map icons,0,MAPICON_LOCAL);
Tebra dodas u skriptu SetPlayerMapIcon(playerid, 1,kordinate,id map icons,0,MAPICON_LOCAL); pod onplayerconect.
Ali ako hoces sve to dinamicno imas u Jamaica modu ja mslm,pa ti izvadi.
Poslednja Izmena: Februar 07, 2018, 19:27:57 POSLE PODNE od TheBadzoo

http://wiki.sa-mp.com/wiki/MapIcons

Imas tu id-eve
Dodaj pod OnPlayerConnect:
SetPlayerMapIcon(playerid, 1,x y z,id ,0,MAPICON_LOCAL);

Citat: dowla poslato Februar 07, 2018, 19:45:55 POSLE PODNE
http://wiki.sa-mp.com/wiki/MapIcons

Imas tu id-eve
Dodaj pod OnPlayerConnect:
SetPlayerMapIcon(playerid, 1,x y z,id ,0,MAPICON_LOCAL);

na label sistema sta se prodaje/kupuje(zbog osvezavanja ikonice)

i am king!

Ja bi to uradio ovako, sad da li je pametno, ne znam.
Uzecu kucu kao primer.
U enumu bi stavio npr HMIcon
U onplayerconnect bi se sve ikone showale
Posto su ikone player uradio bih funkciju npr UpdateIcon(iconid, newicon) i u fukciji bi napravio foreach petlju u kojoj bi se svim igracima iconid removeao a potom ikona showala sa newicon modelom.
Pr. /kupikucu bih stavio UpdateIcon(Kuca[id][HMicon], broj);

Moguce je da sam lupao negde, ali tako bi ja uradio

"I choose to have faith, because without that, I have nothing."


Citat: σgí poslato Februar 07, 2018, 23:11:12 POSLE PODNE
Ja bi to uradio ovako, sad da li je pametno, ne znam.
Uzecu kucu kao primer.
U enumu bi stavio npr HMIcon
U onplayerconnect bi se sve ikone showale
Posto su ikone player uradio bih funkciju npr UpdateIcon(iconid, newicon) i u fukciji bi napravio foreach petlju u kojoj bi se svim igracima iconid removeao a potom ikona showala sa newicon modelom.
Pr. /kupikucu bih stavio UpdateIcon(Kuca[id][HMicon], broj);

Moguce je da sam lupao negde, ali tako bi ja uradio

Pa to sam i ja mislio preko kuce da bi osvezavala icon

i am king!

Pa uzmi taj kod od firme kad napravi da se na mapi napravi ikona stavi za kucu i promeni id ikonice.

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Citat: â˜... Pɪɴᴋɪ â˜... poslato Februar 08, 2018, 00:20:55 PRE PODNE
Pa to sam i ja mislio preko kuce da bi osvezavala icon
Slucajno sam kliknuo 'Zahvali se' umjesto citat...

Citat: σgí poslato Februar 07, 2018, 23:11:12 POSLE PODNE
Ja bi to uradio ovako, sad da li je pametno, ne znam.
Uzecu kucu kao primer.
U enumu bi stavio npr HMIcon
U onplayerconnect bi se sve ikone showale
Posto su ikone player uradio bih funkciju npr UpdateIcon(iconid, newicon) i u fukciji bi napravio foreach petlju u kojoj bi se svim igracima iconid removeao a potom ikona showala sa newicon modelom.
Pr. /kupikucu bih stavio UpdateIcon(Kuca[id][HMicon], broj);

Moguce je da sam lupao negde, ali tako bi ja uradio
cekaj, ako bi samo 1 showao preko foreacha npr a sta je onda sa igracima koji se konektuju poslije foreacha, zar nije jednostavno bez foreacha, samo showas playerid(tom sto se konektuje) na onplayerconnectu, nepotreban foreach skroz
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Mislio sam tako, showa na konektu ali updatea preko foreacha svim online igracima

"I choose to have faith, because without that, I have nothing."


new HouseIcon[MAX_HOUSES] = -1;
// kada mijenjas poziciju / loadujes kuce radis update
// 

updateHouseIcon(houseid) {
if (IsValidDynamicMapIcon(HouseIcon[houseid])) DestroyDynamicMapIcon(HouseIcon[houseid]);
if (/*Provjera da li kuca postoji*/) {
if (/*mozes dodati provjeru za vlasnika pa promijeniti TYPE/ID IKONICE*/) HouseIcon[houseid] = CreateDynamicMapIcon(HouseX[houseid], HouseY[houseid], HouseZ[houseid], ID IKONICE (31 zelena kucica), 0, .worldid = 0, .interiorid = 0, .playerid = -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL, -1, 0);
else /*Nema vlasnika*/ HouseIcon[houseid] = CreateDynamicMapIcon(HouseX[houseid], HouseY[houseid], HouseZ[houseid], ID IKONICE (32 crvena kucica), 0, .worldid = 0, .interiorid = 0, .playerid = -1, STREAMER_MAP_ICON_SD, MAPICON_LOCAL, -1, 0);
}
return 1;
}


Citat: σgí poslato Februar 08, 2018, 12:13:01 POSLE PODNE
Mislio sam tako, showa na konektu ali updatea preko foreacha svim online igracima

Mislis preko forevac?
Kako ?

i am king!