public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) { // Login Dialogue
if(!response) {
SendClientMessage(playerid, 0xFFFFFFFF, "You clicked Quit");
return Kick(playerid); //They clicked quit
}
if (strlen(inputtext) >= 1) {
SendClientMessage(playerid, 0xFFFFFFFF, "Strlen was > 1");
}
else if (strlen(inputtext) <= 0) {
SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password");
return 0;
}
}
return 0;
}
else if (strlen(inputtext) <= 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password"),ShowPlayerDialog(playerid...(rest of code).
|
pawn Код:
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Login Dialogue
{
if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "You clicked Quit"),Kick(playerid);
if(strlen(inputtext) >= 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Strlen was > 1");
if(strlen(inputtext) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password"),SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password");
}
return 1;
}
|
pawn Код:
|
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "That account already exists!\n Please enter your password below:", "Login", "Quit"); print(szOut);
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Login Dialogue
{
if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "You clicked Quit"),Kick(playerid);
if(strlen(inputtext) >= 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Strlen was > 1");
if(strlen(inputtext) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password"),SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password");
return 1;
}
return 1;
}
|
pawn Код:
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1) // Login Dialogue
{
if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "You clicked Quit"),Kick(playerid);
if(strlen(inputtext) >= 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Strlen was > 1");
if(strlen(inputtext) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password"),ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "That account already exists!\n Please enter your password below:", "Login", "Quit");
}
return 1;
}
|
pawn Код:
|
public OnPlayerSpawn(playerid)
{
SetPlayerSkin(playerid, 125);
SetPlayerInterior(playerid,0);
TogglePlayerClock(playerid,0);
SendClientMessage(playerid, COLOR_WHITE, "Spawned");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGIN) // Login Dialogue
{
if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "You clicked Quit"),Kick(playerid);
if(strlen(inputtext) >= 1) return Permission[playerid] = true,SpawnPlayer(playerid);
if(strlen(inputtext) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "Please actually enter a password"),ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "That account already exists!\n Please enter your password below:", "Login", "Quit");
}
return 1;
}
new bool:Permission[MAX_PLAYERS];
public OnPlayerRequestSpawn(playerid)
{
if(Permission[playerid]) return ? 1; : ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "That account already exists!\n Please enter your password below:", "Login", "Quit");
return 0;
}