GTAOnline.net

San Andreas Multiplayer (sa:mp) => Problèmes et bugs => Discussion démarrée par: Tmas le 25 Avril 2011, 22:38:23

Titre: [résolu] Couleur des gangszones
Posté par: Tmas le 25 Avril 2011, 22:38:23
Bonsoir, j'ai suivis sur le wiki comment faire un gangzone
http://wiki.sa-mp.com/wiki/GangZoneShowForPlayer (http://wiki.sa-mp.com/wiki/GangZoneShowForPlayer)

Mais la couleur sur la gangzone ne s'affiche pas... pourriez vous me conseiller un code?

Cordialement,
Tmas.

Double post
J'ai trouver, une simple erreur de codage de ma part.
Titre: Re : [résolu] Couleur des gangszones
Posté par: Gilux le 26 Avril 2011, 01:00:50
Salut,
Peux-tu décrire quand même ce qui n'allait pas et ce que tu as du corriger ? On a un problème avec les Gangzones sur le SFTDM, ça peut peut-être nous mettre sur la voie !  ;)
Merci !

EDIT : Non c'est bon, je crois avoir trouvé aussi x)
Titre: Re : [résolu] Couleur des gangszones
Posté par: Tmas le 26 Avril 2011, 03:27:03
Salut mon bug été du à la couleur rien d'extraordinaire, j'ai remplacer mes codes couleur du genre TEAM_MACHIN_COLOR par la couleur directement :)
Se que j'appel "gangzones" pour moi c'est juste des zones de couleurs pour délimiter les zones des gangs, elles sont nullement conquérissables.
Après si tu veut mon code pas de soucis le voila:

new gro;
new bal;
new azt;
new vag;
new tri;
new pol;


public OnGameModeInit()
{
    gro = GangZoneCreate(2351.138671875, -1633.4583740234, 2540.2253417969, -1726.1898193359);
    bal = GangZoneCreate(2504.1437988281, -1038.2565917969, 2600.6225585938, -1143.2980957031);
    azt = GangZoneCreate(1814.8244628906, -2160.5661621094, 1653.796875, -2070.7126464844);
    vag = GangZoneCreate(360.21035766602, -1846.6358642578, 275.68640136719, -1746.3477783203);
    tri = GangZoneCreate(789.65594482422, -1312.1418457031, 651.49951171875, -1130.1925048828);
    pol = GangZoneCreate(1521.9904785156, -1601.5607910156, 1611.1776123047, -1722.8211669922);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    {
     GangZoneShowForPlayer(playerid, gro, 0x006600FF);
     GangZoneShowForPlayer(playerid, bal, 0x6C006CFF);
     GangZoneShowForPlayer(playerid, azt, 0x00FFFFFF);
     GangZoneShowForPlayer(playerid, vag, 0xFFFF00FF);
     GangZoneShowForPlayer(playerid, tri, 0x4F4F4FFF);
     GangZoneShowForPlayer(playerid, pol, 0x0000A0FF);
    }
return 1;
}

Après je suis un novice en matière de script mais je peut te donner toutes mes recherches sur les gangzones:
http://pastebin.com/zZH2RaaU (http://pastebin.com/zZH2RaaU)
http://pastebin.com/nM1u434F (http://pastebin.com/nM1u434F)

Voila en espèrent avoir aider ;)

Cordialement,
Tmas.