GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: angelrider le 23 Août 2009, 22:05:00
-
Bonsoir à tous je boss encore sur mon Godfather mais je n'ai toujours pas trouver pour un petit bug au spawn du joueur la question Are you male or female apparait deux fois comment cela ce fait il je ne pense pas être une bille en script mais la je ne trouve vraiment pas ^^.
Merci d'avance et bonne soirée à tous.
-
tu peu montrer les lignes concerné ce seras plus simple
-
Oui fin je vais te donner les lignes dans les quelles j'ai déjà regardé:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
SendClientMessage(playerid, COLOR_BLUE, "Bienvenue sur Angels RP - The Godfather Edit, merci de nous donner ces quelques informations.");
SendClientMessage(playerid, COLOR_ORANGE, "Etes vous un Male ou une Female? (Tapez ce que vous êtes).");
}
-
et c'est cette phrase la ou la premiere aussi ?
-
Non Non c'est bien les deux phrases mais ce que je ne comprends pas c'est que je viens de trouver un autres GF edit ou ce problème n'est pas présent voici les mêmes lignes de codes:
public SetPlayerSpawn(playerid)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Welcome to Role Play - The Godfather server, please fill in some information to proceed.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Are you a Male or Female? (Type in what you are).");
}
donc je n'ai pas vu de différence peut être que je n'ai pas de bon yeux mais à mon avis le problème ne viendrais pas de la.
-
test comme ceci
if(PlayerInfo[playerid][pTut] == 0)
{
gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
TogglePlayerControllable(playerid, 0);
RegistrationStep[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Welcome to Role Play - The Godfather server, please fill in some information to proceed.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Are you a Male or Female? (Type in what you are).");
PlayerInfo[playerid][pTut] ++;
}
-
Avec ton bout de code ça marche une fois sur deux ^^ genre si le gars se déco en plein tuto et qu'il doit donc rentrer de nouveau les infos bha le texte ne s'affiche même pas et donc il ne peut pas mettre homme ou femme et ensuite si ça s'affiche le
TogglePlayerControllable(playerid, 0);
ne rentre plus en compte je ne sais pas pourquoi je vais donc décortiquer l'autre code pour voir un peut ce qui à changer ^^. merci encor cristab si tu as une n'idée n'hésite pas
-
ajoute sa
if(PlayerInfo[playerid][pTut] != 5)//je met 5 car je sais pas de combien vaut ta variable de fin
{
PlayerInfo[playerid][pTut] = 0;
}
-
Bha la varialble de fin =1 ^^ merci ça marche niquel