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;
}
|