prima di tutto dobbiamo creare la nostra GangZone:
PROCEDIMENTI:
1. andiamo a prendere 2 coordinarte nel gioco, su due punti opposti.
2. creiamo una variabile in alto alla gm
new variabile;
poi passiamo all'OnGameModeInit e mettiamo:
variabile = GangZoneCreate(Float:minx,Float:miny,Float:MAXX, Float:MAXY);
confrontiamo le 2 coordinate e compiliamo la funzione seguendo la sintassi.
poi andiamo in OnPlayerSpawn //per non dire anche OnPlayerConnect o altri..
GangZoneShowForPlayer(playerid, variabile, colore);compiliamo e al nostro spawn avremo una gang zone visibile solo al player.
se vogliamo creare una gangzone visibile a tutti mettiamo
GangZoneShowForAll(variabile, colore);
in questo modo l'abbiamo creata, l'abbiamo "spawnata" e abbiamo dato un colore.
COLORI:
Secondo tante richieste utenti di vari forum chiedono i colori "trasparenti" beh semplici da fare, prendiamo un colore qualsiasi esempio il verde ecco il codice:
0x00FF00FF
per farlo diventare "trasparente, basta che cambiano i 2 valori finali, in questo caso sono FF.
Sostituiamo i due valori finali con un numero che solitamente varia da 16 a 88, consigliato per un colore scuro il 55/66 per un colore chiaro 77, più il valore sale, meno sarà trasparente.
quindi il verde è un colore acceso e mettiamo i valori abbastanza alti, il nostro codice diverrebbe così:
0x00FF0077
Nel pawno ci sono anche altre funzioni riguardanti GangZone tipo:
GangZoneHideForPlayer(playerid, variabile);// questo è per un singolo player
GangZoneHideForAll(variabile);// questo invece è riguardante tutti i player
altre funzioni meno utilizzate, sono:
GangZoneFlashForPlayer(playerid, variabile, colore);// rigurdante a un player, particolare: colore, qui si mette il colore di cui si vuole fare lampeggiare.
esempio:
se la GangZone era verde, noi nella sintassi mettiamo il colroe rosso, vedremo la GangZone lampeggiare prima verde,poi rosso e di nuovo verde..fino al nostro stop con la funzione:
GangZoneStopFlashForPlayer(playerid, variabile);in questo caso la nostra GangZone finirebbe di lampeggiare.
Le ultime 2 funzioni di cui abbiamo parlato esistono anche riguardanti tutti i player:
GangZoneFlashForAll(variabile, colore);coma già spiegato sopra
GangZoneStopFlashForPlayer(variabile);come già spiegato sopra
Abbiamo finito e spero che questa guida vi sia utile, per creare GangWar o anche per GM RP, perchè no, con questo è tutto, vi saluto alla prossima!! BeatBoxx3r