• 02 Mai 2025, 23:52:25


Auteur Sujet: Pourquoi sa me dit deux fois le SendClientMessage ?!  (Lu 1595 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Leonidas300

  • *
  • Bandit
  • Pawno-Amateur, a déjà crée plusieurs système
  • Messages: 301
    • Voir le profil
Pourquoi sa me dit deux fois le SendClientMessage ?!
« le: 16 Décembre 2010, 17:40:20 »
Salut, voilà je voulais vous demander pourquoi sa me disait deux fois le SendClientMessage, déjà le 1er:

Code: (pawn) [Sélectionner]
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
    if(!IsPlayerNPC(playerid))
    {
    SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
    }
    if(PlayerInfo[playerid][pTut] == 0)// Sa me dit deux fois tous les SCM de se code:
    {
    //CELUI LASendClientMessage(playerid, COLOR_ORANGE, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
//CELUI LASendClientMessage(playerid, COLOR_YELLOW,"Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play");
//CELUI LASendClientMessage(playerid, COLOR_YELLOW,"Vous devez répondre par A/B ou C, bonne chance!");
//CELUI LA SendClientMessage(playerid, COLOR_ORANGE, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
  gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    SetPlayerSkin(playerid, 26);
    SetPlayerInterior(playerid, 1);
    TogglePlayerControllable(playerid, 0);
    SetPlayerCameraLookAt(playerid, 0.5609,27.0917,1200.0781);
SetPlayerPos(playerid, 0.5609,27.0917,1200.0781);
LoopingAnim(playerid,"PED","SEAT_down",4.1,0,1,1,1,0);
    SetPlayerInterior(playerid, 1);
    PlayerInfo[playerid][pInt] = 1;
    SetCameraBehindPlayer(playerid);
    SetPlayerFacingAngle(playerid, 2);
    RegistrationStep[playerid] = 1;
SetTimerEx("Question1", 11000, 0, "i", playerid);
return 1;
      }
                    ECT.......

Ensuite le 2éme ou sa bug: ( le timer qui a été lancé dans le code plus haut "Question1"

Code: (pawn) [Sélectionner]
forward Question1(playerid); // Sa me dit deux fois tous les SCM de se code:
public Question1(playerid)
{
SendClientMessage(playerid, COLOR_GREEN, "Question 1: C'est quoi le Role-Play ?");
SendClientMessage(playerid, COLOR_YELLOW2, "A: Je ne sais pas");
SendClientMessage(playerid, COLOR_YELLOW2, "B: Un jeux ou on doit tuer tout le monde");
SendClientMessage(playerid, COLOR_YELLOW2, "C: Jouer le role d'une personne virtuelle");
QStep[playerid] = 1;
return 1;
}

Voila merci à vous




Zombi PAWN,Créateur de *** ****** ********* !

Cherche hébérgement SA:MP! [PM Moi]
Merci à vous

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #1 le: 16 Décembre 2010, 17:55:40 »
Salut,
Citer
if(!IsPlayerNPC(playerid))
       {
          SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
       }
       if(PlayerInfo[playerid][pTut] == 0)// Sa me dit deux fois tous les SCM de se code:
       {
             //CELUI LASendClientMessage(playerid, COLOR_ORANGE, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
            //CELUI LASendClientMessage(playerid, COLOR_YELLOW,"Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play");
            //CELUI LASendClientMessage(playerid, COLOR_YELLOW,"Vous devez répondre par A/B ou C, bonne chance!");
            //CELUI LA SendClientMessage(playerid, COLOR_ORANGE, "~~~~~~~


Signifie "Si le joueur n'est pas un bot ET qu'il n'a pas lu le tuto (j'imagine)"  :happy
++

Hors ligne mazz57

  • *
  • Nouveau
  • Messages: 5
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #2 le: 16 Décembre 2010, 18:03:25 »
Salut,

Regarde fait un recherche de Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play et regarde si il est deux fois ou plus =/.

++mazz

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #3 le: 16 Décembre 2010, 18:28:02 »
Je ne comprend pas pourquoi tu utilise un timer ?

Hors ligne D0os-Nox

  • Connais toi - toi même
  • *
  • Tueur en série
  • Retourne toi, t'es déjà mort
  • Messages: 144
    • Voir le profil
    • :.. UG - Communauté d'entraide, de production vidéo games et multigaming ..:
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #4 le: 16 Décembre 2010, 19:13:58 »
Bonjour,

SetTimerEx("Question1", 11000, false, "i", playerid);
 ??? D0os-Nox  :ohmy




Citer
La vrai paix n'existe pas, nous somme le reflet de l'ignorance d'un monde détruit par la guerre ![/glow]
Citer
Chaque jours, la haine nous renferme dans l'obscurité ![/glow]
(Citations par D0os)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #5 le: 16 Décembre 2010, 19:32:31 »
D0os-Nox, ton code et son code sont deux code exactement identiques.

True = 1
False = 0

Hors ligne Leonidas300

  • *
  • Bandit
  • Pawno-Amateur, a déjà crée plusieurs système
  • Messages: 301
    • Voir le profil
Re : Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #6 le: 16 Décembre 2010, 19:48:33 »
D0os-Nox, ton code et son code sont deux code exactement identiques.

True = 1
False = 0

Pourquoi tu ma dit True = 1 & False = 0 ?




Zombi PAWN,Créateur de *** ****** ********* !

Cherche hébérgement SA:MP! [PM Moi]
Merci à vous

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #7 le: 16 Décembre 2010, 19:55:47 »
Salut,

D0os-Nox, ton code et son code sont deux code exactement identiques.

True = 1
False = 0

Pourquoi tu ma dit True = 1 & False = 0 ?
Il parlait à D0os-Nox, pas à toi...

Vérifie que tu n'as pas ce code ailleurs, dans un autre script etc...

Sinon, quand tu dit que les messages sont en double, c'est ainsi:
Citer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play
Vous devez répondre par A/B ou C, bonne chance!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play
Vous devez répondre par A/B ou C, bonne chance!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ou Ainsi:
Citer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play
Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play
Vous devez répondre par A/B ou C, bonne chance!
Vous devez répondre par A/B ou C, bonne chance!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

++Sim++





Hors ligne Leonidas300

  • *
  • Bandit
  • Pawno-Amateur, a déjà crée plusieurs système
  • Messages: 301
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #8 le: 16 Décembre 2010, 20:00:53 »
C'est ainsi

Code: (pawn) [Sélectionner]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play
Vous devez répondre par A/B ou C, bonne chance!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bienvenue, avant de vous accépter à Los-Santos vous allez devoir répondre à plusieurs questions sur les règles basiques du  Role-Play
Vous devez répondre par A/B ou C, bonne chance!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

il éxiste une seul phrase dans tout mon GM "Bienvenue, avant de vous accépter" ect...

je comprend pas d'ou sa vien sa me saoul, merci à vous de ma'aider




Zombi PAWN,Créateur de *** ****** ********* !

Cherche hébérgement SA:MP! [PM Moi]
Merci à vous

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #9 le: 16 Décembre 2010, 20:12:31 »
Salut,

si tu n'as pas cette phrase dans un autre script lancé sur ton serveur, c'est que cette fonction/callback est exécuté 2 fois. Cherche ce qui appèle cette callback. Il y a forcément un autre appel en dehors de celui de base de sa-mp.

++Sim++





Hors ligne Leonidas300

  • *
  • Bandit
  • Pawno-Amateur, a déjà crée plusieurs système
  • Messages: 301
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #10 le: 16 Décembre 2010, 20:32:53 »
Salut, une personne ma aidé sur MSN, ma dit éxactement pareil que Sim, en tout cas merci à tous, problème résolut! :bangin




Zombi PAWN,Créateur de *** ****** ********* !

Cherche hébérgement SA:MP! [PM Moi]
Merci à vous

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #11 le: 17 Décembre 2010, 15:24:35 »
Svp postez les solution, j'ai le meme prob, tu peux me dire comment tu as fais?
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #12 le: 17 Décembre 2010, 16:59:26 »
Salut, c'est la fonction qui est appelé deux fois..

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #13 le: 17 Décembre 2010, 18:30:04 »
Ben oué mais, c'est a dire que, j'ai chercher, et justement je ne trouve pas la 2eme fonction qui le fait executer.
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne mjlayak

  • *
  • Tueur en série
  • Messages: 150
    • Voir le profil
Re : Pourquoi sa me dit deux fois le SendClientMessage ?!
« Réponse #14 le: 21 Décembre 2010, 23:19:42 »
Désolé du up , mais je viens d'avoir le meme soucis , en faite mon FS etait lancé en double fois ( /loadfs ... x2 et sa disait deux fois le message /unloadfs ;;; sa le disait 1 fois /loadfs 4 fois sa le disait 4 fois .... )