01.07.2016, 17:39
Como posso adicionar mini icone no mapinha ? Nao achei no ******
SetPlayerMapIcon(playerid, 38, 2743.4143,-2453.9854,13.8623, 48, 0, MAPICON_GLOBAL_CHECKPOINT );
Cara, funciono certinho mas porque o Icone vem errado?
Eu coloco o ID 38 que no caso й o ' S ' mas ele vem com o Disco .-. Код:
SetPlayerMapIcon(playerid, 38, 2743.4143,-2453.9854,13.8623, 48, 0, MAPICON_GLOBAL_CHECKPOINT ); |
(playerid, iconid, Float:x, Float:y, Float:z, markertype, color, style)
if(dialogid == DIALOG_PHONESTAS) { if(listitem == 0) { SetPlayerPos(playerid, 1778.3748,-1663.3153,14.4364); SetPlayerMapIcon(playerid, 38, 2743.4143,-2453.9854,13.8623, 48, 0, MAPICON_GLOBAL_CHECKPOINT ); SendClientMessage(playerid, Decoracao, "~~~~~~~~~~~~~~~~~~~~~~~~~ || ~~~~~~~~~~~~~~~~~~~~~~~~~"); SendClientMessage(playerid, Decoracao, "[ INFO ] "BRANCO"Foi marcado um 'S' em seu mapa."); SendClientMessage(playerid, Decoracao, "[ INFO ] "BRANCO"Vб atй lб para se tornar um "CAMINHONEIRO"Caminhoneiro"BRANCO"."); SendClientMessage(playerid, Decoracao, "~~~~~~~~~~~~~~~~~~~~~~~~~ || ~~~~~~~~~~~~~~~~~~~~~~~~~"); return 1; }
if(IsPlayerInRangeOfPoint(playerid, 1.5, 2743.4143,-2453.9854,13.8623)) { RemovePlayerMapIcon(playerid, 38); return 1; }
new timergps[MAX_PLAYERS]
if(dialogid == DIALOG_PHONESTAS) { if(listitem == 0) { SetPlayerPos(playerid, 1778.3748,-1663.3153,14.4364); SetPlayerMapIcon(playerid, 38, 2743.4143,-2453.9854,13.8623, 48, 0, MAPICON_GLOBAL_CHECKPOINT ); SendClientMessage(playerid, Decoracao, "~~~~~~~~~~~~~~~~~~~~~~~~~ || ~~~~~~~~~~~~~~~~~~~~~~~~~"); SendClientMessage(playerid, Decoracao, "[ INFO ] "BRANCO"Foi marcado um 'S' em seu mapa."); SendClientMessage(playerid, Decoracao, "[ INFO ] "BRANCO"Vб atй lб para se tornar um "CAMINHONEIRO"Caminhoneiro"BRANCO"."); SendClientMessage(playerid, Decoracao, "~~~~~~~~~~~~~~~~~~~~~~~~~ || ~~~~~~~~~~~~~~~~~~~~~~~~~"); timergps[playerid] = SetTimerEx("checarmapicongps", 1000, true, "i", playerid); return 1; }
forward checarmapicongps(playerid); public checarmapicongps(playerid) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 2743.4143,-2453.9854,13.8623)) { RemovePlayerMapIcon(playerid, 38); KillTimer(timergps[playerid]); } return 1; }
Top do gm:
Код:
new timergps[MAX_PLAYERS] Код:
if(dialogid == DIALOG_PHONESTAS) { if(listitem == 0) { SetPlayerPos(playerid, 1778.3748,-1663.3153,14.4364); SetPlayerMapIcon(playerid, 38, 2743.4143,-2453.9854,13.8623, 48, 0, MAPICON_GLOBAL_CHECKPOINT ); SendClientMessage(playerid, Decoracao, "~~~~~~~~~~~~~~~~~~~~~~~~~ || ~~~~~~~~~~~~~~~~~~~~~~~~~"); SendClientMessage(playerid, Decoracao, "[ INFO ] "BRANCO"Foi marcado um 'S' em seu mapa."); SendClientMessage(playerid, Decoracao, "[ INFO ] "BRANCO"Vб atй lб para se tornar um "CAMINHONEIRO"Caminhoneiro"BRANCO"."); SendClientMessage(playerid, Decoracao, "~~~~~~~~~~~~~~~~~~~~~~~~~ || ~~~~~~~~~~~~~~~~~~~~~~~~~"); timergps[playerid] = SetTimerEx("checarmapicongps", 1000, true, "i", playerid); return 1; } Код:
forward checarmapicongps(playerid); public checarmapicongps(playerid) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 2743.4143,-2453.9854,13.8623)) { RemovePlayerMapIcon(playerid, 38); KillTimer(timergps[playerid]); } return 1; } |