16.06.2014, 04:23
no final deste codigo
quero colocar este
da muitos erros eu sei q e por causa dessas chavez do fim me ajudam?
pawn Код:
if(dialogid == DIALOG_LOGAR)
{
new String[250];
if(!strval(inputtext)) // se ele nao digitar apenas numeros volta o dialog de login
{
SendClientMessage(playerid, -1, "{FF4500}[BWC] {00FF7F}Erro, Digite Sua Senha Novamente");
format(String, sizeof String,"{FFFFE0}[BWC] Bem-vindo(a) novamente, {00FF7F}%s !{FFFFE0}\n\nLogue-se em sua conta .\n\nDigite sua senha e clique em \"Logar\".", name);
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{FF4500}[Conta]", String, "Logar", "Cancelar");
return 1;
}
if(!response) // se ele clickar em Cancelar kicka ele !
{
Kick(playerid);
return 1;
}
else // Se ele colocar a senha certa
{
PlayerInfo[playerid][pSenha] = DOF2_GetInt(arquivo, "Senha"); // pega a senha salva dele
if(strval(inputtext) == PlayerInfo[playerid][pSenha]) // pega a senha que ele digitou
{
PlayerInfo[playerid][pSkin] = DOF2_GetInt(arquivo, "Skin"); // pega a skin do player
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]); // seta a skin do player para a skin salva
SpawnPlayer(playerid); // em seguida, spawna o player
}
else // se ele errar a senha mostra o dialog denovo
{
format(String, sizeof String,"{00FF7F}%s {FFFFE0}Vocк digitou sua senha errada!\n\nLogue-se em sua conta .\n\nDigite sua senha e clique em \"Logar\".", name);
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{FF4500}[Conta]", String, "Logar", "Cancelar");
Erro[playerid]++; // e adiciona 1 erro
if(Erro[playerid] == 3) // se ele errar 5 vezes ele serб banido !
{
SendClientMessage(playerid, -1, "Vocк foi kickado por errar a senha 3 vezes seguidas..");
Kick(playerid);
return 1;
}
}
}
}
return 1;
}
pawn Код:
if(dialogid == DIALOG_SEXO) {
if(response) {
SendClientMessage(playerid,0x0000FF74,"Ok,vocк й homem");
PlayerInfo[playerid][pSexo] = 1;
SetPlayerSkin(playerid,23);
}
else {
SendClientMessage(playerid,0xF760FFAA,"Ok vocк й mulher");
PlayerInfo[playerid][pSexo] = 2;
SetPlayerSkin(playerid,192);
}
return 1;
}