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;
}