17.01.2012, 20:00
Eu te ajudo
, conheзo esse GM DE PONTA A CABEЗA.
1 LEIA O ESSE TUTORIAL , PARA APRENDER A PEGAR AS COORD .
https://sampforum.blast.hk/showthread.php?tid=279168
No Allowed, fica as orgs que iram poder dominar, a gz , Os numeros abaixos sгo os numeros das orgs , EX: 1 - PM, ETC.
Aqui agora, e onde iremos fazer o player, da determinada Org, poder REALIZAR o ataque.
Espero que der para entender, qualquer duvida, so postar abaixo
![Smiley](images/smilies/smile.png)
1 LEIA O ESSE TUTORIAL , PARA APRENDER A PEGAR AS COORD .
https://sampforum.blast.hk/showthread.php?tid=279168
pawn Код:
#define MAX_TURFS 10 // NUMERO DE GZS, A CADA 1 QUE VOCК CRIAR, VOCК ACRESENTA 1
#define MAX_TURFS 11 // NOSSA NOVA GZ
pawn Код:
{"Morro", 2117.333, -1069.962, 2261.841, -959.4252},
{"Skate", 1861.9410,-1450.6462,1976.5867,-1351.4069},
{"Clube", 786.6261, -1247.0078, 674.3234, -1309.2305},
{"Shop", 1061.1545,-1566.9081,1190.9424,-1411.1282},
{"Aero", 1395.7454,-2368.6396,1566.4358,-2204.4346},
{"Farol", 133.1268, -1968.3923, 178.0602, -1880.1589},
{"Bangu", -200.0000,1650.0000,450.0000,2550.0000},
{"Usina", -907.0000,1365.0000,-480.0000,2148.0000},
{"Fabrica", -447.7593,-1535.479,-316.0,-1334.634},
{"Pier", 318.0144, -2120.061, 437.1136, -1993.733},
{"NovaGZ", 1122.5748, -2068.6694, 1208.1812, -1994.9491} // Ou Seja, a Menor Coordenada X e Y, e maior Coordenada X,Y.
};
pawn Код:
new AllowedOrgs[MAX_TURFS][] = {
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24}, // ID ZONE 1 NO CASO MORRO
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24}, //ID ZONE 2 SKATE..
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24},
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24},
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24},
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24},
{3, 22},
{3, 22},
{2,16,17},
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24},
{1, 5, 6, 10, 11, 12, 13, 15, 18, 19, 20, 24}, // NOVA GZ QUE VC CRIOU LA EM CIMA
};
pawn Код:
new lol = 0;
new sd;
if(zoneid <= 6 || zoneid == 10)
sd = 12;
else if(zoneid == 7 || zoneid == 8)
sd = 2;
else if(zoneid == 9) // Aqui diz que na zone id 9 que no caso й a fabrica, SOMENTE 3 ORGS poderam dominalas , como segue no sd = 3; o 3 e o numero de orgs que vocк pois no Allowed
sd = 3;
else if(zoneid == 11) // Aqui й nossa Nova GZ ZONE, ID 11 QUE CRIAMOS, como puis no allowed orgs, 12 orgs poderam atacalas.
sd= 12;
for(new i = 0; i < sd; i ++)
{
if(AllowedOrgs[zoneid][i] == attack_gang)
lol = 1;
}
if(lol == 0)
{
Espero que der para entender, qualquer duvida, so postar abaixo
![Smiley](images/smilies/smile.png)