Azz45
Good Player
Hors ligne
GTAOnline Fan Boy

RolePlay Player
Messages: 1576
|
 |
« le: 30 Juillet 2009 à 03:31:07 » |
|
Bonsoir, tout à l'heure avec Sim j'ai essayé de mettre mes Gangzone, malheureusement elles ne s'affichent pas. Voici mon code: Tout en haut ( dans aucune callback ) new groo; Ensuite dans la callback OnGameModeInit, j'ai mit ceci // Zonegang groo = GangZoneCreate(-1733.0024, -1726.8184, 2545.2769, 2239.2227); GangZoneFlashForAll(groo,COLOR_GREEN); Les cordonnés sont les 4 coins de ma future gangzone...J'ai essayé beaucoup de manipulations sans succès.
|
|
|
|
|
Journalisée
|
~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~~•~ ~•~ ~•~ ~•~ Avancement du GM : 3% ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
|
|
|
R@f
Administrateur Système de GTAOnline.fr
Hors ligne
Administrateur
GTAOnline Fan Boy

Messages: 2924

|
 |
« Répondre #1 le: 30 Juillet 2009 à 03:55:49 » |
|
Je sais pas si ça va t'aider mais j'espère que oui : http://wiki.sa-mp.com/wiki/GangZoneShowForAll++ R@f
|
|
|
|
|
Journalisée
|
Mon Flickr - Mon Twitter - Saxoboy Non non non, je ne donne pas d'aide par PM, y a le forum pour ça. Et non, je n'hébergerais pas votre serveur, donc inutile de m'envoyer un PM pour ça aussi.
|
|
|
Azz45
Good Player
Hors ligne
GTAOnline Fan Boy

RolePlay Player
Messages: 1576
|
 |
« Répondre #2 le: 30 Juillet 2009 à 04:11:46 » |
|
Marche pas déjà essayé, et je viens juste de le refaire..
|
|
|
|
|
Journalisée
|
~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~~•~ ~•~ ~•~ ~•~ Avancement du GM : 3% ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
|
|
|
CeMondeLeVotre
Hors ligne
Petit nouveau

Programmeur C/C++ Admin Serveur Rp
Messages: 30
|
 |
« Répondre #3 le: 30 Juillet 2009 à 05:11:45 » |
|
salut,
tu oublie d'afficher les gangzone quand le joueur spawn. Donc met dans:
public OnPlayerSpawn(playerid)
for(new i = 0; i < sizeof(gangzone); i++) { GangZoneShowForPlayer(playerid, groo,COLOR_GREEN) }
bien sur en définissant gangzone.
bye.
|
|
|
|
|
Journalisée
|
 Adresse IP du serveur: 62.212.66.220:7701
|
|
|
Azz45
Good Player
Hors ligne
GTAOnline Fan Boy

RolePlay Player
Messages: 1576
|
 |
« Répondre #4 le: 30 Juillet 2009 à 17:10:42 » |
|
Marche pas, vraiment singulier ce soucis.
|
|
|
|
|
Journalisée
|
~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~~•~ ~•~ ~•~ ~•~ Avancement du GM : 3% ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
|
|
|
MrFredo
Hors ligne
GTAOnline Addict

Scripteur PHP/PAWN
Messages: 846
|
 |
« Répondre #5 le: 30 Juillet 2009 à 17:52:15 » |
|
Sa serait pas du a une transparence dans la define de couleur? (on sait jamais  )
|
|
|
|
|
Journalisée
|
|
|
|
S!m
Hors ligne
Moderateur
GTAOnline Fan Boy

Messages: 2260
|
 |
« Répondre #6 le: 30 Juillet 2009 à 17:58:18 » |
|
Salut,
j'ai pensé la même chose mais non,
pourtant j'ai testé avec lui, j'ai mis dans une commande (bon c'est pas pareil pareil), j'ai utilisé les mêmes valeurs, et ma commande fonctionnait très bien...je vais faire le test complet...
++Sim++
|
|
|
|
|
Journalisée
|
|
|
|
cristab
Hors ligne
Admin V.I.P
GTAOnline Legend

Messages: 7333
|
 |
« Répondre #7 le: 30 Juillet 2009 à 17:59:06 » |
|
salut,
tu oublie d'afficher les gangzone quand le joueur spawn. Donc met dans:
public OnPlayerSpawn(playerid)
for(new i = 0; i < sizeof(gangzone); i++) { GangZoneShowForPlayer(playerid, groo,COLOR_GREEN) }
bien sur en définissant gangzone.
bye.
je te reprend il suffit de faire comme ceci public OnPlayerSpawn(playerid) { GangZoneShowForPlayer(playerid, groo,COLOR_GREEN); return 1; } pour affiche les zone il exist deux fonction GangZoneShowForPlayer celle ci que tu utilise quand les zone sont fixe GangZoneShowForAll celle ci qu'on utilise quand on utilise des zone mobile genre conquete de territoire Edit je vient de voir ton soucis le oublie cette fontion GangZoneFlashForAll dans le OnGameModeInit mais utilise plutot GangZoneFlashForPlayer(playerid,groo,COLOR_GREEN); dans le OnPlayerSpawn
|
|
|
|
« Dernière édition: 30 Juillet 2009 à 18:03:40 par cristab »
|
Journalisée
|
|
|
|
Azz45
Good Player
Hors ligne
GTAOnline Fan Boy

RolePlay Player
Messages: 1576
|
 |
« Répondre #8 le: 30 Juillet 2009 à 18:21:25 » |
|
Cristab, on va réessayer c'est vraiment bizarre quand même..
Sim & Moi allons faire le test complet, en espérant que sa fonctionne.
Ps: Fred, non on a vérifié.
EDIT: Après avoir inséré un nouveau code, je vois 1sec la zone, mais en transparente puis elle disparait..
|
|
|
|
« Dernière édition: 30 Juillet 2009 à 18:37:05 par Azz45 »
|
Journalisée
|
~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~~•~ ~•~ ~•~ ~•~ Avancement du GM : 3% ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
|
|
|
cristab
Hors ligne
Admin V.I.P
GTAOnline Legend

Messages: 7333
|
 |
« Répondre #9 le: 30 Juillet 2009 à 19:41:09 » |
|
Voila qui est resolut Attention si vous utiliser le GangZoneFlashForAll dans le onplayerspawn sa foire tout voici ce qui manquer public OnPlayerSpawn(playerid) { GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA); return 1; } Attention a bien respecter l'ordre ci dessus si on s'amuse a inverser le code public OnPlayerSpawn(playerid) { GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA);
GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); return 1; } le flash ne fonctionneras pas
|
|
|
|
|
Journalisée
|
|
|
|
Azz45
Good Player
Hors ligne
GTAOnline Fan Boy

RolePlay Player
Messages: 1576
|
 |
« Répondre #10 le: 30 Juillet 2009 à 20:08:49 » |
|
Oui, je tiens à préciser que dans mon GM sa fonctionne pas, mais en FS sa fonctionne, je vais essayé de voir sa avec cristab.. Sinon c'est résolu à 90% 
|
|
|
|
|
Journalisée
|
~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~~•~ ~•~ ~•~ ~•~ Avancement du GM : 3% ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
|
|
|
Ssk
Développeur d'Open SA-MP
En ligne
Sous-admin
GTAOnline Legend

Open-SA-MP - Unlimited Experience
Messages: 3731
 
|
 |
« Répondre #11 le: 30 Juillet 2009 à 21:44:30 » |
|
Voila qui est resolut Attention si vous utiliser le GangZoneFlashForAll dans le onplayerspawn sa foire tout voici ce qui manquer public OnPlayerSpawn(playerid) { GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA); return 1; } Attention a bien respecter l'ordre ci dessus si on s'amuse a inverser le code public OnPlayerSpawn(playerid) { GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA);
GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); return 1; } le flash ne fonctionneras pas Pourrait on savoir pourquoi le GangZone fonction obligatoirement comme ca ?
|
|
|
|
|
Journalisée
|
|
|
|
cristab
Hors ligne
Admin V.I.P
GTAOnline Legend

Messages: 7333
|
 |
« Répondre #12 le: 30 Juillet 2009 à 21:50:01 » |
|
tel est la question mais je pense que c'est tout simple dans l'ordre des chose comme tout par exemple si on ecrit 1,2 ... on comprend que la suite c'est 3 mais si j'ecrit 3,1 ... et ben la on ne sas pas donc je pense que sa reagit comme sa si on met la fonction flash qui est un fonction complement de la fonction show ben avat celle ci il ne detecte pas la fonction Show et donc n'apparait pas
|
|
|
|
|
Journalisée
|
|
|
|
Azz45
Good Player
Hors ligne
GTAOnline Fan Boy

RolePlay Player
Messages: 1576
|
 |
« Répondre #13 le: 30 Juillet 2009 à 22:08:56 » |
|
Le système est assez complexe à vrai dire..
|
|
|
|
|
Journalisée
|
~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~~•~ ~•~ ~•~ ~•~ Avancement du GM : 3% ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•~ ~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
|
|
|
GzupScripter
Hors ligne
Petit nouveau

Messages: 27
|
 |
« Répondre #14 le: 30 Juillet 2009 à 23:33:31 » |
|
Voila qui est resolut Attention si vous utiliser le GangZoneFlashForAll dans le onplayerspawn sa foire tout voici ce qui manquer public OnPlayerSpawn(playerid) { GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA); return 1; } Attention a bien respecter l'ordre ci dessus si on s'amuse a inverser le code public OnPlayerSpawn(playerid) { GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA);
GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); return 1; } le flash ne fonctionneras pas Pourrait on savoir pourquoi le GangZone fonction obligatoirement comme ca ? Assez simple , on définie la couleur d'origine sous:GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); Le flash est pas un flash en quelque sorte , se n'est que GangZoneShowForPlayer(playerid, groo, 0xC2A2DAAA); qui change de couleur et qui se répete sans cesse ..(si vous voulez le faire ex: 3 sec utiliser un timer) Donc GangZoneFlashForPlayer(playerid,groo, 0xAA3333AA); définie la 2ieme couleur que la zone prendra et dans cette fonction , sera inclue un timer qui se répete sans cesse ...
|
|
|
|
|
Journalisée
|
|
|
|
|