Habe beim script das Problem
Unbekannte Variable : "mysql_escape_string"
Zeile
mysql_escape_string(inputtext,passwort,dbhandle);
davor die zeilen
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response)
{
new name[MAX_PLAYER_NAME],query [128],passwort[35];
GetPlayerName(playerid,name,sizeof(name));
if(strlen(inputtext)>=4)
{
mysql_function_query(dbhandle,query,false,"","");
mysql_escape_string(inputtext,passwort,dbhandle);
format(query,sizeof(query),"INSERT INTO user (username,password) VALUES ('%s','%s')",name,passwort);
}
else
{
SendClientMessage(playerid,CL_ORANGE,"Du hast ein passwort gewaehlt das weniger als 4 Zeichen hatte. ");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
}
}
else
{
SendClientMessage(playerid,CL_ROT,"Du hast die Registrierung abgebrochen");
KickPlayer(playerid);
}
return 1;
}
habe das neuste und im server den run time error datei fehlt oder findet er nicht
Danke im vorraus