Shipment

Započeo Shaw Salcedo
5. Maj 2019.
727
pregleda
10
postova
Kriso_Anderson
5
Kingpin
5. Maj 2019.
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:
setPlayerSkullHead(playerid)
{
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = SetPlayerMapIcon(playerid,23, x,y,z,23, 0, MAPICON_GLOBAL);
playerIconTimer = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid)
{
DestroyDynamicMapIcon(playerIcon);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = 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):
TerzaScripting
5
Underboss
5. Maj 2019.
koristi CreateDynamicMapIcon

mislim da bi to moglo da ti resi problem
Kriso_Anderson
5
Kingpin
5. Maj 2019.
setPlayerSkullHead(playerid)
{
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = CreateDynamicMapIcon(x,y,z,23,-1);
playerIconTimer = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid)
{
DestroyDynamicMapIcon(playerIcon);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = CreateDynamicMapIcon(x,y,z,23,-1);
return 1;
}

Opet isto
.aMx
2
Rookie
5. Maj 2019.
playerIcon = CreateDynamicMapIcon(x, y, z, 23, -1, -1, -1, -1, -1, MAPICON_GLOBAL, -1, 0);

A ako nece ovako onda
playerIcon = CreateDynamicMapIcon(x, y, z, 23, -1, -1, -1, -1, 0, MAPICON_GLOBAL, -1, 0);

Ne secam se jel -1 ili 0 da ignoreuje SD
Grebovic_Danijel
5
Godfather
5. Maj 2019.
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
Kriso_Anderson
5
Kingpin
5. Maj 2019.
⚔️♟ᗪ卂乂♟⚔️ wrote on May 5, 2019, 5:55 pm:
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
Rax_King
5
Godfather
5. Maj 2019.

setPlayerSkullHead(playerid) {
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
playerIconTimer = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid) {
DestroyDynamicMapIcon(playerIcon);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = 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...
Grebovic_Danijel
5
Godfather
6. Maj 2019.
// xunder wrote on May 5, 2019, 9:34 pm:

setPlayerSkullHead(playerid) {
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
playerIconTimer = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid) {
DestroyDynamicMapIcon(playerIcon);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = 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
Yoppa
3
Wheel Man
6. Maj 2019.
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.. 🙂
Kriso_Anderson
5
Kingpin
6. Maj 2019.
// xunder wrote on May 5, 2019, 9:34 pm:

setPlayerSkullHead(playerid) {
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = CreateDynamicMapIcon(x, y, z, 23, -1, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), -1, 20000.0, MAPICON_GLOBAL);
playerIconTimer = SetTimerEx("updatePlayerSkullHead", 4000, true, "d", playerid);
return 1;
}
forward updatePlayerSkullHead(playerid);
public updatePlayerSkullHead(playerid) {
DestroyDynamicMapIcon(playerIcon);
static Float: x, Float: y, Float: z;
GetPlayerPos(playerid, x, y, z);
playerIcon = 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

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha