Ich habe ein Loginsystem erstellt..
Ich wollte dass man sich erst einloggt, dann gefragt wird ob man männlich oder weiblich ist,
und dann soll man in die Skin Auswahl kommen je nach Auswahl nur die Skins nehmen also weiblich oder männlich:
public OnGameModeInit()
{
Connect_To_Database();
SetGameModeText("German RealLife Trucking");
UsePlayerPedAnims();
EnableStuntBonusForAll(0);
Hauskassenladen();
//Weiblich
AddPlayerClass(198,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(201,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(131,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(157,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(191,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(192,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(219,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(226,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(193,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(194,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(211,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
//Männlich
AddPlayerClass(34,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(60,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(59,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(72,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(73,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(128,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(133,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(161,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(184,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(185,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
AddPlayerClass(202,2848.3538,1290.7422,11.3906,90.5987,0,0,0,0,0,0);
}
public OnPlayerRequestClass(playerid, classid)
{
SpawnPlayer(playerid);
SetPlayerPos(playerid, -1970.9860,137.8445,37.8875);
SetPlayerCameraPos(playerid, -1839.8190,29.4826,81.7705);
SetPlayerCameraLookAt(playerid, -2013.9738,86.3387,34.9998);
if(mysql_CheckAccount(playerid) == 0 && GetPVarInt(playerid,"Eingeloggt") == 0)//Wür überprüfen ob der Account Existiert, falls nicht Zeigen wir den Dialog zum Registrieren.
{
SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde nicht gefunden, bitte Registriere dich!");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Bitte Gib ein Passwort an:","Register","Exit");
}
else if(mysql_CheckAccount(playerid) == 1 && GetPVarInt(playerid,"Eingeloggt") == 0)//Falls doch zeigen wir den Dialog zum Einloggen.
{
SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde gefunden, bitte Log dich nun ein!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
}
else if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
// SetPlayerTeamFromClass(playerid,classid);
SendClientMessage(playerid,ORANGE,"Wähle nun deinen Charakter!");
switch (classid)
{
case 34:
{
GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~Karl", 3000, 5);
}
}
}
return 1;
}
case DIALOG_GESCHLECHT:
{
if(response == 1)
{
SendClientMessage(playerid, WEISS, "Ok, du bist Weiblich.");
SpielerInfo[playerid][pSex] = 1;
ForceClassSelection(playerid);
SavePlayer(playerid);
}
if(response == 0)
{
SendClientMessage(playerid, WEISS, "Ok, du bist Männlich.");
SpielerInfo[playerid][pSex] = 0;
ForceClassSelection(playerid);
SavePlayer(playerid);
}
}
Man kommt nicht in die Skinauswahl und wenn ich die Lebel auf 0 setzt sterbe ich und komme ins nichts und wenn ich auf die Pfeile drücke kommt wd. Bist du männlich oder Weiblich?
L.G.
heyho