Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254728 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 13:54:44
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Mes gangzone ne s'affichent pas..
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: Mes gangzone ne s'affichent pas..  (Lu 407 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Azz45
Good Player
Hors ligne 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 )

Code:
new groo;

Ensuite dans la callback OnGameModeInit, j'ai mit ceci

Code:
// 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 Hors ligne


Administrateur
GTAOnline Fan Boy
*

Messages: 2924


WWW



« 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 FlickrMon 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 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 Hors ligne


Petit nouveau
*

Programmeur C/C++ Admin Serveur Rp

Messages: 30


WWW
« 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 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 Hors ligne


GTAOnline Addict
*

Scripteur PHP/PAWN

Messages: 846


WWW
« 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  Roulement d'yeux)
Journalisée

S!m
Hors ligne 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 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

Code: (pawn)
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 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 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


Code:
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

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 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%  Tire la langue
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 En ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« 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


Code:
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

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






Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog
cristab
Hors ligne 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 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 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


Code:
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

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

Pages: [1] 2   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.338 secondes avec 25 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact