PARTNERI:
-UPOZORENJE-

Samo registrovani članovi mogu da vide/koriste forum u celini.
Prijavite se ili registrujte nalog na Balkan SA-MP forumu.


Autor Tema: [Pomoć] Shipment  (Pročitano 158 puta)

0 članova i 1 gost pregledaju ovu temu.

Van mreže Kriso

Shipment
« poslato: Maj 05, 2019, 14:55:30 posle podne »
Problem(error/warning): Napravio sam kao neki shipment event, kada uzme ship da se pojavi na mapi Icon i kako se igrac pomera da se taj Icon update, ali on se prikazuje na mapi samo ako se taj igrac vidi.
Deo skripte:
Pawno Code: [Izaberi]
setPlayerSkullHead(playerid)
{
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = SetPlayerMapIcon(playerid,23, x,y,z,23, 0, MAPICON_GLOBAL);
playerIconTimer[playerid] = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid)
{
DestroyDynamicMapIcon(playerIcon[playerid]);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = SetPlayerMapIcon(playerid,23, x,y,z,23, 0, MAPICON_GLOBAL);
return 1;
}
Nece uvek znaci ako je 300 metara udaljen nece ako je 50 metara udaljen hoce da se pojavi na mapi
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
GAD SAM JA
 

Van mreže [GH] Terza

Odg: Shipment
« Odgovor #1 poslato: Maj 05, 2019, 15:44:11 posle podne »
koristi CreateDynamicMapIcon

mislim da bi to moglo da ti resi problem
 
Korisnici koji su se zahvalili: Kriso

Van mreže Kriso

Odg: Shipment
« Odgovor #2 poslato: Maj 05, 2019, 18:09:30 posle podne »
Pawno Code: [Izaberi]
setPlayerSkullHead(playerid)
{
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x,y,z,23,-1);
playerIconTimer[playerid] = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid)
{
DestroyDynamicMapIcon(playerIcon[playerid]);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x,y,z,23,-1);
return 1;
}
Opet isto
GAD SAM JA
 

Van mreže .aMx

Odg: Shipment
« Odgovor #3 poslato: Maj 05, 2019, 18:37:27 posle podne »
Pawno Code: [Izaberi]
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, -1, -1, -1, -1, MAPICON_GLOBAL, -1, 0);A ako nece ovako onda
Pawno Code: [Izaberi]
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, -1, -1, -1, 0, MAPICON_GLOBAL, -1, 0);Ne secam se jel -1 ili 0 da ignoreuje SD
« Poslednja izmena: Maj 05, 2019, 18:41:08 posle podne .aMx »
 
Korisnici koji su se zahvalili: Kriso

Van mreže ⚔️♟ᗪ卂乂♟⚔️

Odg: Shipment
« Odgovor #4 poslato: Maj 05, 2019, 19:55:16 posle podne »
Nije lepo objasnio problem, igraci koji su u njegovoj oblasti na radaru vide map icon, a kad odes malo dalje se ne vidi
ps. ovo moj sis. nisam znao da resim ovo

credits: Xunder, Ino420, Muma, imnaithan

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER
 
Korisnici koji su se zahvalili: Kriso

Van mreže Kriso

Odg: Shipment
« Odgovor #5 poslato: Maj 05, 2019, 20:14:24 posle podne »
Nije lepo objasnio problem, igraci koji su u njegovoj oblasti na radaru vide map icon, a kad odes malo dalje se ne vidi
ps. ovo moj sis. nisam znao da resim ovo
Upravo to
GAD SAM JA
 

Van mreže // xunder

Odg: Shipment
« Odgovor #6 poslato: Maj 05, 2019, 23:34:13 posle podne »
setPlayerSkullHead(playerid) {
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
playerIconTimer[playerid] = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid) {
DestroyDynamicMapIcon(playerIcon[playerid]);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
return 1;
}

Pokusaj ovako. Ako ne radi onda je problem do GTA SA samog vjv jer ne moze da se prikaze ta ikonica sa kraj na kraj mape.
Npr. ikonice misija se sigurno mogu tako prikazati (S, MC, OG, BS... ikonice).

Ovo su samo nagadjanja ne istrazuje mi se sad bas...
 
Korisnici koji su se zahvalili: Kriso

Van mreže ⚔️♟ᗪ卂乂♟⚔️

Odg: Shipment
« Odgovor #7 poslato: Maj 06, 2019, 16:28:34 posle podne »
setPlayerSkullHead(playerid) {
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
playerIconTimer[playerid] = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid) {
DestroyDynamicMapIcon(playerIcon[playerid]);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
return 1;
}

Pokusaj ovako. Ako ne radi onda je problem do GTA SA samog vjv jer ne moze da se prikaze ta ikonica sa kraj na kraj mape.
Npr. ikonice misija se sigurno mogu tako prikazati (S, MC, OG, BS... ikonice).

Ovo su samo nagadjanja ne istrazuje mi se sad bas...
Ne bi trebalo da bude problem do ikonice jer sam ja igrao na srw gde je mogla ikonica sa kraja na kraj mape

credits: Xunder, Ino420, Muma, imnaithan

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

Van mreže Yoppa

Odg: Shipment
« Odgovor #8 poslato: Maj 06, 2019, 18:34:42 posle podne »
Probaj da stavis mapicon_global_checkpoint..A u singleplayer kad igras neke ikonice se vide odakle god a neke samo kad im pridjes...Moguce da je do ikonica ili samog gta sa.. :)
 
Korisnici koji su se zahvalili: Kriso

Van mreže Kriso

Odg: Shipment
« Odgovor #9 poslato: Maj 06, 2019, 19:24:28 posle podne »
setPlayerSkullHead(playerid) {
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
playerIconTimer[playerid] = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid) {
DestroyDynamicMapIcon(playerIcon[playerid]);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
return 1;
}

Pokusaj ovako. Ako ne radi onda je problem do GTA SA samog vjv jer ne moze da se prikaze ta ikonica sa kraj na kraj mape.
Npr. ikonice misija se sigurno mogu tako prikazati (S, MC, OG, BS... ikonice).

Ovo su samo nagadjanja ne istrazuje mi se sad bas...

Sredjeno je radi ovako hvala ti puno brate moj, hvala svima na ulaganju svog vremena
GAD SAM JA