06/10/2021 20:10
Amigo, sendo sincero... Sinto pena de você com esse código mal feito sem nenhuma indentação, espero que consiga arrumar isso o mais rápido possível.
Eu dei uma modificada na primeira dialog pra você ver mais ou menos como deve ser um código indentado e organizado.
Recomendo dar uma pesquisada sobre indentação em programação, isso irá resolver problemas em sua vida em 100%...
E também recomendo procurar sempre por um código clean(limpo), legível e dar o melhor de si, pense como se tivesse fazendo um código não pra ti, mas para outros verem e entender oque é tal coisa.
Recomendo também refazer esse sistema ai de login, pelo visto o problema do kick pode ser outra coisa. Desejo boa sorte e se precisar pode contar comigo e outros usuários aqui do fórum.
Eu dei uma modificada na primeira dialog pra você ver mais ou menos como deve ser um código indentado e organizado.
Código PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(!response)
return Kick(playerid);
if(!strlen(inputtext))
return //Coloque aqui a dialog novamente do login ( Caso o jogador nao digitar nada retorna a dialog novamente )
if(response)
{
SetPlayerCameraPos(playerid, 1225.2864,-1712.3047,13.3828);
SetPlayerCameraLookAt(playerid, 1228.9581,-1712.3171,13.3828);
SetPlayerPos(playerid, 1409.3607,-1713.2329,30.7422);
SetPlayerInterior(playerid, 0);
new dialog[228];
format(dialog, sizeof(dialog), "Conta: {36FF56}%s \n\n{FFFFFF}Sua Conta Esta: {36FF56}Registrada\n\n{FFFFFF}Basta Digitar Sua Senha!", PlayerName(playerid));
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "{FFFFFF}Fazendo Seu Login: {36FF56}Brasil Joga City", dialog, "Logar", "Esperar");
}
}
return 1;
}
Recomendo dar uma pesquisada sobre indentação em programação, isso irá resolver problemas em sua vida em 100%...
E também recomendo procurar sempre por um código clean(limpo), legível e dar o melhor de si, pense como se tivesse fazendo um código não pra ti, mas para outros verem e entender oque é tal coisa.
Recomendo também refazer esse sistema ai de login, pelo visto o problema do kick pode ser outra coisa. Desejo boa sorte e se precisar pode contar comigo e outros usuários aqui do fórum.