Ich hasse diese Klammern, bei return 1; mache ich irgentein Fehler habe jetzt bei Zeile 558. eine Klammer eingefügt.
Außerdem verstehe ich grade garnix kriege nur Kopfschmerzen
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_REGISTER)
{
if(!response)return Kick(playerid);
SetPVarString(playerid,"passwortvar",inputtext);
if(strlen(inputtext) >= 4)
{
ShowPlayerDialog(playerid,DIALOG_INFO1,DIALOG_STYLE_MSGBOX,"Informationen 1/3","Welches Geschlecht hast du?","Männlich","Weiblich");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registration","{FFFFFF}Wilkommen auf {B08EFF}Enjoy your Life, Roleplay{FFFFFF}\nDieser Account ist bei uns noch nicht registriert!\nGib hier dein gewünschtes Passwort ein.\n\nNach deiner erfolgreichen Registration wirst du automatisch von unserem System gespawnt!","Registrieren","Abbrechen");
}
}
if(dialogid == DIALOG_INFO1)
{
if(response)
{
//Männlich
pInfo[playerid][pGeschlecht]=1;
ShowPlayerDialog(playerid,DIALOG_INFO3,DIALOG_STYLE_INPUT,"Information 3/3","Gib hier nun dein Alter an\n Zwischen 12 und 50 Jahren","Bestätigen","Abbrechen");
}
else
{
//Weiblich
pInfo[playerid][pGeschlecht]=2;
ShowPlayerDialog(playerid,DIALOG_INFO3,DIALOG_STYLE_INPUT,"Information 3/3","Gib hier nun dein Alter an\n Zwischen 12 und 50 Jahren","Bestätigen","Abbrechen");
}
}
if(dialogid == DIALOG_INFO3)
{
if(response)
{
if(IsNummeric(inputtext))
{
//new alterabfrage=strval(inputtext);
if(strval(inputtext)>=12 && strval(inputtext) <=50)
{
pInfo[playerid][pAlter]=strval(inputtext);
pInfo[playerid][pEingeloggt]=1;
pInfo[playerid][pNeuling]=1;
new query[256],passworteingabe[128];
GetPVarString(playerid,"passwortvar",passworteingabe,128);
mysql_format(Handle, query, sizeof(query), "INSERT INTO user (Username, Passwort) VALUES ('%e',MD5('%e'))",Spielername(playerid),passworteingabe);
mysql_function_query(Handle,query,true,"OnPlayerRegister", "i",playerid);
printf("%s",query);
}
else
{
ShowPlayerDialog(playerid,DIALOG_INFO3,DIALOG_STYLE_INPUT,"Information 3/3","Gib hier nun dein Alter an\n {FF0000FF}Zwischen 12 und 50 Jahren","{FFFFFF}Bestätigen","Abbrechen");
}
}
else
{
ShowPlayerDialog(playerid,DIALOG_INFO3,DIALOG_STYLE_INPUT,"Information 3/3","Gib hier nun dein Alter an\n {FF0000FF}Zwischen 12 und 50 Jahren","{FFFFFF}Bestätigen","Abbrechen");
}
}
else
{Kick(playerid);}
}
if(dialogid == DIALOG_LOGIN)
{
if(!response)return Kick(playerid);
new query[256];
mysql_format(Handle,query,sizeof(query),"SELECT * FROM user WHERE Username='%e' AND Passwort=MD5('%e')",Spielername(playerid),inputtext);
mysql_tquery(Handle,query,"OnPasswordResponse","i",playerid);
}
if(dialogid == DIALOG_FAHRZEUGVERLEIH1)
switch(listitem)
{
case 0:
{
if (pInfo[playerid][pMietfahrzeug1]==0)
{
if (pInfo[playerid][pGeld] > 394)
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
pInfo[playerid][pMietfahrzeug1] = CreateVehicle(510, X, Y, Z, A, -1, -1, -1);
PutPlayerInVehicle(playerid,pInfo[playerid][pMietfahrzeug1],0);
GivePlayerMoney(playerid,-394);
pInfo[playerid][pGeld]+=-394;
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du brauchst $394 um dir das Mountenbike zu mieten!");
}
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du hat dir bereits ein Fahrzeug gemietet, und kannst dir kein zweites mieten!");
}
}
case 1:
{
if (pInfo[playerid][pMietfahrzeug1]==0)
{
if (pInfo[playerid][pGeld] > 326)
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
pInfo[playerid][pMietfahrzeug1] = CreateVehicle(481, X, Y, Z, A, -1, -1, -1);
PutPlayerInVehicle(playerid,pInfo[playerid][pMietfahrzeug1],0);
GivePlayerMoney(playerid,-326);
pInfo[playerid][pGeld]+=-326;
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du brauchst $326 um dir das Bmx zu mieten!");
}
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du hat dir bereits ein Fahrzeug gemietet, und kannst dir kein zweites mieten!");
}
}
case 2:
{
if (pInfo[playerid][pMietfahrzeug1]==0)
{
if (pInfo[playerid][pGeld] > 316)
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
pInfo[playerid][pMietfahrzeug1] = CreateVehicle(509, X, Y, Z, A, -1, -1, -1);
PutPlayerInVehicle(playerid,pInfo[playerid][pMietfahrzeug1],0);
GivePlayerMoney(playerid,-316);
pInfo[playerid][pGeld]+=-316;
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du brauchst $316 um dir das Fahrrad zu mieten!");
}
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du hat dir bereits ein Fahrzeug gemietet, und kannst dir kein zweites mieten!");
}
}
if(dialogid == DIALOG_SERVICE1)
{
switch(listitem)
{
case 0:
{
if (pInfo[playerid][pGeld] > 966)
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1000);
SendClientMessage(playerid, -1, "Der Motor wurde erfolgreich raperiert!");
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du brauchst $966 um den Motor zu raperieren!");
}
}
case 1:
{
if (pInfo[playerid][pGeld] > 3299)
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1250);
SendClientMessage(playerid, -1, "Das Fahrzeug wurde mit der leichten Panzerung ausgestattet!");
}
else
{
SendClientMessage(playerid,-1,"{bc4343}Du brauchst $3299 um dir die leichte Panzerung zu kaufen!");
}
}
}
}
}
return 1;
}
Alles anzeigen