Shipment

Započeo Shaw Salcedo, Maj 05, 2019, 14:55:30 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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: [pawn]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;
}[/pawn]
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

koristi CreateDynamicMapIcon

mislim da bi to moglo da ti resi problem

[pawn]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;
}[/pawn]
Opet isto
GAD SAM JA

[pawn]playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, -1, -1, -1, -1, MAPICON_GLOBAL, -1, 0);[/pawn]
A ako nece ovako onda
[pawn]playerIcon[playerid] = CreateDynamicMapIcon(x, y, z, 23, -1, -1, -1, -1, 0, MAPICON_GLOBAL, -1, 0);[/pawn]
Ne secam se jel -1 ili 0 da ignoreuje SD
Poslednja Izmena: Maj 05, 2019, 18:41:08 POSLE PODNE od .aMx

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

Citat: Pottus;3903994SetPlayerPos("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: âš"️♟ᗪå,ä¹,♟âš"️ 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
Upravo to
GAD SAM JA


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...

Citat: // xunder 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...
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

Citat: Pottus;3903994SetPlayerPos("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

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.. :)

Citat: // xunder 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...

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