Bonjour, j'ai essayer de la fire pour le /enregistrer masi ça ne fonctionne pas :/
#define ENREGISTRER 1
ENREGISTRERSYS(playerid)
{
new name[MAX_PLAYER_NAME];//variable pseudo
GetPlayerName(playerid,name,sizeof(name));//on retient le pseudo
new enregistrermsg[256];//variable pour le format
format(enregistrermsg,256,"Bienvenue sur le serveur Capitale Du Crime\n\nCompte:\t%s\n\nTappez votre mot de passe :",name);// le tableau qu'on va afficher
ShowPlayerDialog(playerid,ENREGISTRER,DIALOG_STYLE_INPUT," ",enregistrermsg,"Enregistrer","Annuler");//creation du tableau
return 1;
}
if(dialogid == ENREGISTRER)
{
if(response)
{
new log[256];
format(log, 256, "/enregistrer %s", inputtext);
return OnPlayerCommandText(playerid, log);
}
else
{
Kick(playerid);
}
}
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
{
ClearChatbox(playerid, 10);
format(string, sizeof(string), "Bienvenue sur Capitale Du Crime, Version du script: %s", SCRIPT_VERSION);
SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW2, " ");
if (gPlayerAccount[playerid] != 0)
{
/*SendClientMessage(playerid, COLOR_YELLOW2, "Note: Utilisez /ident <motdepasse> pour vous connecté avec votre compte.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Vous serez kické apres 30secondes si vous ne vous connecté pas !");*/
LOGINSYS(playerid);
}
else
{
/*SendClientMessage(playerid, COLOR_YELLOW2, "Bureau de L'immigration de LA: S'il vous plaît, fournissez nous les documents nécéssaire pour l'immigration.");
SendClientMessage(playerid, COLOR_WHITE, "Note: /enregistrer [motdepasse]");*/
ENREGISTRERSYS(playerid)
}
SetPlayerCameraPos(playerid, 1416.6832,-912.1314,106.2467);
SetPlayerCameraLookAt(playerid, 1415.5337,-807.4404,85.0538);
PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pModel] = Peds[classid][0];
SetPlayerTeamFromClass(playerid,classid);
}
Mais ça ne fonctionne pas, je ne spawn pas je reste avec l camera bloquée.
Merci