GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Leonidas300 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:
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"
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
-
Salut,
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
++
-
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
-
Je ne comprend pas pourquoi tu utilise un timer ?
-
Bonjour,
SetTimerEx("Question1", 11000, false, "i", playerid);
??? D0os-Nox :ohmy
-
D0os-Nox, ton code et son code sont deux code exactement identiques.
True = 1
False = 0
-
D0os-Nox, ton code et son code sont deux code exactement identiques.
True = 1
False = 0
Pourquoi tu ma dit True = 1 & False = 0 ?
-
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:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++
-
C'est ainsi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
-
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++
-
Salut, une personne ma aidé sur MSN, ma dit éxactement pareil que Sim, en tout cas merci à tous, problème résolut! :bangin
-
Svp postez les solution, j'ai le meme prob, tu peux me dire comment tu as fais?
-
Salut, c'est la fonction qui est appelé deux fois..
-
Ben oué mais, c'est a dire que, j'ai chercher, et justement je ne trouve pas la 2eme fonction qui le fait executer.
-
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 .... )