07.01.2012, 01:55
1є problema: Vocк utilizou main() sendo que ele nгo й necessбrio.
2є problema: Vocк utilizou dini, uma include que й lenta, desatualizada e nгo recomendada.
3є problema:
Vocк estб fazendo essa identaзгo errada.
4є problema: Vocк colocou a callback OnPlayerClickPlayer no script, mais nгo utilizou ela.
5є problema: Vai dar warning na stock Logar, faltou um return 1;
6є problema: Pra que 3 stocks para enviar mensagens praticamente idкnticas?
7є problema: Vocк esqueceu de postar no pastebin.
Oque eu posso te dizer do seu sistema? Уtimo! Somente arrume os problemas acima citados e ficarб excelente e terб minha reputaзгo!
2є problema: Vocк utilizou dini, uma include que й lenta, desatualizada e nгo recomendada.
3є problema:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
new string[126];
GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"O Player %s foi kickado por nгo se logar!");
SendClientMessageToAll(0xFFAACCDDAA,string);
Kick(playerid);
SendClientMessage(playerid,0xFFAACCDDAA,"Sem se logar vocк nгo pode jogar, por isso foi kikado");
}
if(response==1)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bem Vindo devolta ao Brasil True Life City, sua conta jб esta registrada, portanto coloque sua senha para efetuar o Login.","Logar","Sair");
return 1;
}
else
{
Logar(playerid,inputtext);
return 1;
}
}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
new string[126];
GetPlayerName(playerid,string,sizeof(string));
format(string,sizeof(string),"O Player %s foi kickado por nгo se registrar!");
SendClientMessageToAll(0xFFAACCDDAA,string);
Kick(playerid);
SendClientMessage(playerid,0xFFAACCDDAA,"Sem se registrar vocк nгo pode jogar, por isso foi kikado");
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,0xFFAACCDDAA,"Esta senha nгo й aceitada! Por favor coloque outra!");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registro","Bem Vindo ao Brasil True Life City, registre-se para poder jogar!","Registrar","Sair");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
return 1;
}
4є problema: Vocк colocou a callback OnPlayerClickPlayer no script, mais nгo utilizou ela.
5є problema: Vai dar warning na stock Logar, faltou um return 1;
6є problema: Pra que 3 stocks para enviar mensagens praticamente idкnticas?
pawn Код:
stock LoadImportantePlayer(playerid)
{
SendClientMessage(playerid,0xFFAACCDDAA,"Sistema de Login/Registro feito por Jeanmon357!");
SendClientMessage(playerid,0xFFAACCDDAA,"Ou entгo digite /lrcreditos");
return 1;
}
stock LoadImportantePlayer2(playerid)
{
SendClientMessage(playerid,0xFFAACCDDAA,"Sistema de Login/Registro feito por Jeanmon357!");
return 1;
}
stock MostrarCreditos(playerid)
{
SendClientMessage(playerid,0xFFAACCDDAA,"Sistema de Login/Registro feito por Jeanmon357!");
SendClientMessage(playerid,0xFFAACCDDAA,"Se os crйditos de quando vocк loga esta diferente, o dono do servidor os trocou e tentou levar os crйditos!");
return 1;
}
Oque eu posso te dizer do seu sistema? Уtimo! Somente arrume os problemas acima citados e ficarб excelente e terб minha reputaзгo!