Portal SAMP
[Ajuda] Como Faz Para Fazer Uma Gangzones Desse Jeito? - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Como Faz Para Fazer Uma Gangzones Desse Jeito? (/showthread.php?tid=4558)



Como Faz Para Fazer Uma Gangzones Desse Jeito? - Vaqueirin - 17/02/2024

Preciso saber como faz uma gangzone desse jeito, a mesma cor, o mesmo modelo, como faz para deixar a gangzone assim?


RE: Como Faz Para Fazer Uma Gangzones Desse Jeito? - xbruno1000x - 17/02/2024

A include usada é essa daqui:
https://github.com/Tadas3333/Advanced-Gang-Zones

Exemplo de uso:
Código:
new zone,zone2,zone3,zone4;

public OnGameModeInit()
{
    zone = CreateZone(1513.242919, 1299.813476, 1761.242919, 1587.813476);
    zone2 = CreateZone(1786.495727, 1447.214843, 2034.495727, 1711.214843);
    zone3 = CreateZone(1485.881958, 1591.029663, 1781.881958, 1911.029663);
    zone4 = CreateZone(1794.625854, 1727.273193, 2042.625854, 1951.273193);

    CreateZoneNumber(zone,16);
    CreateZoneNumber(zone2,89);
    CreateZoneNumber(zone3,32);
    CreateZoneNumber(zone4,54);

        CreateZoneBorders(zone);
    CreateZoneBorders(zone2);
    CreateZoneBorders(zone3);
    CreateZoneBorders(zone4);
    return 1;
}

public OnPlayerConnect(playerid)
{
        ShowZoneForPlayer(playerid,zone,0xd25e00AA,0xff0000aa,0xffe400aa);
    ShowZoneForPlayer(playerid,zone2,0xff5252AA,0xff0000aa,0xff00f0aa);
    ShowZoneForPlayer(playerid,zone3,0x686868aa,0xffffffaa,0xffffffaa);
    ShowZoneForPlayer(playerid,zone4,0x8a00ffaa,0x0090ffaa,0xffffffaa);
    return 1;
}



RE: Como Faz Para Fazer Uma Gangzones Desse Jeito? - pushline - 18/02/2024

(17/02/2024 23:32)xbruno1000x Escreveu: A include usada é essa daqui:
https://github.com/Tadas3333/Advanced-Gang-Zones

Exemplo de uso:
Código:
new zone,zone2,zone3,zone4;

public OnGameModeInit()
{
    zone = CreateZone(1513.242919, 1299.813476, 1761.242919, 1587.813476);
    zone2 = CreateZone(1786.495727, 1447.214843, 2034.495727, 1711.214843);
    zone3 = CreateZone(1485.881958, 1591.029663, 1781.881958, 1911.029663);
    zone4 = CreateZone(1794.625854, 1727.273193, 2042.625854, 1951.273193);

    CreateZoneNumber(zone,16);
    CreateZoneNumber(zone2,89);
    CreateZoneNumber(zone3,32);
    CreateZoneNumber(zone4,54);

        CreateZoneBorders(zone);
    CreateZoneBorders(zone2);
    CreateZoneBorders(zone3);
    CreateZoneBorders(zone4);
    return 1;
}

public OnPlayerConnect(playerid)
{
        ShowZoneForPlayer(playerid,zone,0xd25e00AA,0xff0000aa,0xffe400aa);
    ShowZoneForPlayer(playerid,zone2,0xff5252AA,0xff0000aa,0xff00f0aa);
    ShowZoneForPlayer(playerid,zone3,0x686868aa,0xffffffaa,0xffffffaa);
    ShowZoneForPlayer(playerid,zone4,0x8a00ffaa,0x0090ffaa,0xffffffaa);
    return 1;
}

https://github.com/pushline/Advanced-Gang-Zones <- use essa, atualizada com correçoes de bugs e etc.