[Ajuda] MapIcon casas
#1

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?
Reply
#2

Deixa eu adivinhar, sistema de casa e um FilterScript ou nao tem no gm .
Reply
#3

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;
}
Reply
#4

precisa streamer, o limite й de 16 mapicons por player.
Reply
#5

eu achei no meu gm a seguinte informaзгo:

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)