tipo qnd tiver uma casa a venda ficar o icone no mapa verde, nгo precisa do vermelho, eu jaa vi varios tutoriais, mais nesses tutoriais mostra que tem q por coordenada de casa por casa pro mapicon aparecer, tem outro jeito, tipo qnd tiver uma casa avenda, mostra o icone verde?
Se vocк nгo souber fazer.. sу lamento
pawn Код:
//Topo \/
new TimerMAP[MAX_PLAYERS];
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(TimerMAP[playerid]);
return 1;
}
public OnPlayerSpawn(playerid)
{
TimerMAP[playerid] = SetTimerEx("Icone", 1000, true, "i", playerid);
return 1;
}
//Fim GM:
forward Icone(playerid);
public Icone(playerid)
{
new Float:Distancia = 9999999.0, ID, dini[250];
for(new i; i < 499+1; i++)
{
format(dini, sizeof(dini), "/Casas/casa%d.ini", i);
new Float:distancia2 = GetPlayerDistanceFromPoint(playerid, dini_Float(dini, "CasaX"), dini_Float(dini, "CasaY"), dini_Float(dini, "CasaZ"));
if(distancia2 < Distancia)
{
Distancia = distancia2;
ID = i;
}
}
format(dini, sizeof(dini), "/Casas/casa%d.ini", ID);
RemovePlayerMapIcon(playerid, 95);
if(dini_Int(dini, "TDono") == 0)
{
SetPlayerMapIcon(playerid, 95, dini_Float(dini, "CasaX"), dini_Float(dini, "CasaY"), dini_Float(dini, "CasaZ"), 31, 0);
}
else if(dini_Int(dini, "TDono") == 1)
{
SetPlayerMapIcon(playerid, 96, dini_Float(dini, "CasaX"), dini_Float(dini, "CasaY"), dini_Float(dini, "CasaZ"), 32, 0);
}
return 1;
}
pawn Код:
//Icones sapoha
SetPlayerMapIcon(playerid, 1, 1942.0170,-1775.6377,13.6406, 55, 0); //Posto1
SetPlayerMapIcon(playerid, 2, 1006.5010,-936.5832,42.3281, 55, 0); //Posto2
SetPlayerMapIcon(playerid, 3, -90.9854,-1170.5535,2.3909, 55, 0); //Posto3
SetPlayerMapIcon(playerid, 4, -1675.9628,411.4728,6.7439, 55, 0); //Posto4
SetPlayerMapIcon(playerid, 5, -2410.6328,978.8200,45.4609,55, 0); //Posto5
SetPlayerMapIcon(playerid, 6, 2202.2441,2475.3787,10.8203,55, 0); //Posto6
SetPlayerMapIcon(playerid, 7, 2112.8740,920.8792,10.8203, 55, 0); //Posto7
SetPlayerMapIcon(playerid, 8, 1596.6265,2198.6599,10.7254, 55, 0); //Posto8
SetPlayerMapIcon(playerid, 11, 822.8373,6.0984,1004.1797, 9, 0); //area pescar
SetPlayerMapIcon(playerid, 12, 202.4053,-1875.5461,3.7082, 20, 0); //area vender pesca
SetPlayerMapIcon(playerid, 13, 494.1338,-1460.7186,17.6602, 19, 0); //autoescola fim
SetPlayerMapIcon(playerid, 14, -44.7421,-1232.7123,6.1583, 16, 0); //area de caca
SetPlayerMapIcon(playerid, 15, -39.1540,-1356.1106,2.4084, 62, 0); //venda de caca
SetPlayerMapIcon(playerid, 16, -60.2428,-1593.1473,2.6107, 50, 0); //venda de cargas
SetPlayerMapIcon(playerid, 22, -319.2404,1049.3226,25.0135, 22, 0); //Hosp
SetPlayerMapIcon(playerid, 23, -176.3886,1035.3271,24.0391, 25, 0); //loja utilidades
SetPlayerMapIcon(playerid, 23, 613.0466,-494.9978,16.3359, 25, 0); //loja utilidades
SetPlayerMapIcon(playerid, 80, 940.3062,-1719.3243,13.9119, 52, 0); //Banco >_<
SetPlayerMapIcon(playerid, 25, 1352.7518,-1752.8147,13.3569, 17, 0); //Utilidades
SetPlayerMapIcon(playerid, 35, 1395.5952,-1761.5724,29.4024, 35, 0); //Centro Licencas
SetPlayerMapIcon(playerid, 28, 1911.3218,-1775.3804,13.3828, 56, 0); //Lava Jato1
SetPlayerMapIcon(playerid, 29, 2458.9067,-1460.9100,24.0000, 56, 0); //Lava Jato2
SetPlayerMapIcon(playerid, 30, 1017.6859,-917.2276,42.1797, 56, 0); //Lava jato3
SetPlayerMapIcon(playerid, 31, -111.0689,1130.1112,19.7422, 56, 0); //Lava jato4
SetPlayerMapIcon(playerid, 41, 1555.4916,-1675.6893,16.1953, 30, 0); // icon dp ls
SetPlayerMapIcon(playerid, 43, 1160.4045,-1693.9617,14.0507, 45, 0); // icon shop ls
SetPlayerMapIcon(playerid, 44, 1172.2400,-1323.0621,15.4024, 22, 0); // icon hosp market
SetPlayerMapIcon(playerid, 45, 2033.7764,-1402.7045,17.2910, 22, 0); // icon josp ls jefferson
SetPlayerMapIcon(playerid, 53, 1520.0400,-1459.4303,9.5000, 27, 0); //Oficina
SetPlayerMapIcon(playerid, 54, 615.7462,1689.9661,6.9922, 55, 0); //Posto9
SetPlayerMapIcon(playerid, 56, 2638.4482,1100.8029,10.9609, 55, 0); //Posto10
SetPlayerMapIcon(playerid, 57, 1382.3641,459.0780,20.3452, 55, 0); //Posto11
SetPlayerMapIcon(playerid, 59, 655.5922,-565.3943,16.3359, 55, 0); //Posto11
SetPlayerMapIcon(playerid, 62, 1831.9088,-1842.1598,13.5781, 25, 0); //Loja utl
SetPlayerMapIcon(playerid, 76, 661.4460,-1866.3027,5.4609, 54, 0); //academia
SetPlayerMapIcon(playerid, 79, 1368.2213,-1279.7192,13.5469, 18, 0); // Ammu - Nation Los Santos