public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == LOGIN_DIALOG)
{
if(!response) return Kick(playerid);
if(strcmp(inputtext, PlayerInfo[playerid][pPass], true) == 0)
{
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ], PlayerInfo[playerid][pAngle], 0, 0, 0, 0, 0, 0);
GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
SpawnPlayer(playerid);
new string[64];
format(string, sizeof(string), "{8080FF}HAI!: {FFFFFF}Welcome %s!", GetName(playerid));
SendClientMessage(playerid, -1, string);
}
else
{
ShowPlayerDialog(playerid, LOGIN_DIALOG, DIALOG_STYLE_PASSWORD, "Login", "Wrong password! Try again!", "Login", "Disconnect");
}
return 1;
}
if(dialogid == REGISTER_DIALOG)
{
if(!response) return Kick(playerid);
if(strlen(inputtext) > 24) return ShowPlayerDialog(playerid, REGISTER_DIALOG, DIALOG_STYLE_INPUT, "Register", "Password should be from 8 to 24 charachters long!", "Register", "Disconnect");
mysql_format(sqldb, query, sizeof(query), "INSERT INTO accounts (accname, accpass) VALUES ('%e', '%e')", GetName(playerid), inputtext);
mysql_tquery(sqldb, query, "InsertPlayer", "i", playerid);
SetSpawnInfo(playerid, 0, NEW_SKIN, 1481.1176, -1768.2968, 18.7958, 357.9035, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == LOGIN_DIALOG)
{
if(response)
{
if(strcmp(inputtext, PlayerInfo[playerid][pPass], true) == 0)
{
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ], PlayerInfo[playerid][pAngle], 0, 0, 0, 0, 0, 0);
GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
SpawnPlayer(playerid);
new string[64];
format(string, sizeof(string), "{8080FF}HAI!: {FFFFFF}Welcome %s!", GetName(playerid));
SendClientMessage(playerid, -1, string);
}
else
{
ShowPlayerDialog(playerid, LOGIN_DIALOG, DIALOG_STYLE_PASSWORD, "Login", "Wrong password! Try again!", "Login", "Disconnect");
}
}
else if(!response) return Kick(playerid); }
}
if(dialogid == REGISTER_DIALOG)
{
if(response)
{
if(strlen(inputtext) > 24) return ShowPlayerDialog(playerid, REGISTER_DIALOG, DIALOG_STYLE_INPUT, "Register", "Password should be from 8 to 24 charachters long!", "Register", "Disconnect");
mysql_format(sqldb, query, sizeof(query), "INSERT INTO accounts (accname, accpass) VALUES ('%e', '%e')", GetName(playerid), inputtext);
mysql_tquery(sqldb, query, "InsertPlayer", "i", playerid);
SetSpawnInfo(playerid, 0, NEW_SKIN, 1481.1176, -1768.2968, 18.7958, 357.9035, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
else if(!response) return Kick(playerid); }
}
return 1;
}
pawn Код:
|
C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(329) : warning 209: function "OnDialogResponse" should return a value C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(330) : error 010: invalid function or declaration C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(332) : error 010: invalid function or declaration C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(334) : error 010: invalid function or declaration C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(336) : error 021: symbol already defined: "mysql_format" C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(341) : error 010: invalid function or declaration C:\Users\Gebruiker\Desktop\SA-MP server\gamemodes\mysql.pwn(343) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Errors. |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == REGISTER_DIALOG)
{
if(!response) Kick(playerid);
else if(!(7 < strlen(inputtext) < 25)) ShowPlayerDialog(playerid, REGISTER_DIALOG, DIALOG_STYLE_INPUT, "Register", "Password should be from 8 to 24 charachters long!", "Register", "Disconnect");
else{
mysql_format(sqldb, query, sizeof(query), "INSERT INTO accounts (accname, accpass) VALUES ('%e', '%e')", GetName(playerid), inputtext);
mysql_tquery(sqldb, query, "InsertPlayer", "i", playerid);
SetSpawnInfo(playerid, 0, NEW_SKIN, 1481.1176, -1768.2968, 18.7958, 357.9035, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
return 1;
}
if(dialogid == LOGIN_DIALOG)
{
if(!response) Kick(playerid);
else if(!inputtext[0] || strcmp(inputtext, PlayerInfo[playerid][pPass], true) != 0) ShowPlayerDialog(playerid, LOGIN_DIALOG, DIALOG_STYLE_PASSWORD, "Login", "Wrong password! Try again!", "Login", "Disconnect");
else{
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ], PlayerInfo[playerid][pAngle], 0, 0, 0, 0, 0, 0);
GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]);
SpawnPlayer(playerid);
new string[64];
format(string, sizeof(string), "{8080FF}HAI!: {FFFFFF}Welcome %s!", GetName(playerid));
SendClientMessage(playerid, -1, string);
}
return 1;
}
return 0;
}