GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Djellali_Ibrahim le 28 Octobre 2010, 02:58:30

Titre: [Résolue] Bug sur les nouveau compte.
Posté par: Djellali_Ibrahim le 28 Octobre 2010, 02:58:30
Bonjour,Bonsoir.

- Voila j'ai un problème parce exemple quand un joueur va s'inscrire sur mon serveur puis il va déconnecter puis ce reconnecter le serveur va lui dire qu'il na pas de compte et lui dire que sont nom est déjà pris, sa devient très gênant.

(http://nsa20.casimages.com/img/2010/10/28/101028025634747353.png) (http://www.casimages.com)

(http://nsa20.casimages.com/img/2010/10/28/101028025657375235.png) (http://www.casimages.com)


Code: (pawn) [Sélectionner]
public OnPlayerRequestClass(playerid, classid)
{
    if(IsPlayerNPC(playerid)) return 1;
new string[500];
new name[MAX_PLAYER_NAME];//variable pseudo
GetPlayerName(playerid,name,sizeof(name));//on retient le pseudo
PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pModel] = Peds[classid][0];

if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{

if (gPlayerAccount[playerid] != 0)
{
            format(string,256,"Bienvenue sur Real Paradise Rôle Play, \t%s\n\nMise à Jours:\n-Nouveau System de véhicule.\n-Ajout de 150 véhicule achetable dans SanFierro.\n-Réparation de certain Biz.\n-Réparation du /changerspawn .\n-Nouveau System de death.\n \n \nMot de passe:",name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Tableau De Connection.",string,"Connection","Annuler");
            //ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Real Paradise Rp","Bienvenue sur Real.P\nMise à Jours:\n-System de herse pour FDL\n-Ajout Map Gare SF\n-System d'achat de véhicule réparer\n-300 Véhicule achetable ajouter\n-System /mourrir\n \nMot de passe:","Connection","Annuler");
}
else
{
                    gPlayerAccount[playerid] = 0;
   ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Real Paradise Rp","Bienvenue sur notre serveur Real Paradise Rôle Play !\nVous n'êtes pas enregistrer sur notre serveur\nCréer vous un compte en entrant votre mot de passe dans la barre ci dessou.","Enregistrement","Annuler");
}
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
                PlayerInfo[playerid][pVirWorld] = 0;
PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pModel] = Peds[classid][0];
SetPlayerTeamFromClass(playerid,classid);
}
else SpawnPlayer(playerid);
return false;
}

Cordialement, Merci d'avance.
 
Titre: Re : [Bug] Bug sur les nouveau compte.
Posté par: scott1 le 28 Octobre 2010, 03:05:15
envoi quand il defini   gPlayerAccount[playerid] = 1;
Titre: Re : [Bug] Bug sur les nouveau compte.
Posté par: Djellali_Ibrahim le 28 Octobre 2010, 03:11:30
Code: (pawn) [Sélectionner]
if(fexist(string))
{
gPlayerAccount[playerid] = 1;
}
else
{
gPlayerAccount[playerid] = 0;
}

Voila

EDIT: Résolue problème de string :s Merci quand même
Titre: Re : [Résolue] Bug sur les nouveau compte.
Posté par: Karting06 le 28 Octobre 2010, 06:43:09
Salut,
C'est quoi ce blacklist officiel?
Titre: Re : [Résolue] Bug sur les nouveau compte.
Posté par: chneubeul le 28 Octobre 2010, 10:38:39
Enfaite c'est un site qui à recensé les bannis des serveurs, et comme souvent on a notre pseudo et on change pas.. Ben tu te retrouve banni sur un serveur alors que tu as été banni sur un autres.. C'est un peu débile, car si ta été banni pour x raison, après tu te retrouve fiché dedans..
Titre: Re : [Résolue] Bug sur les nouveau compte.
Posté par: Disa25 le 28 Octobre 2010, 14:43:18
Désolé tu peut pas dire comment ta résolue ce bug s'te plait car j'ai le meme