C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(287) : warning 217: loose indentation
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(289) : error 014: invalid statement; not in switch
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(289) : warning 215: expression has no effect
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(315) : error 029: invalid expression, assumed zero
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(321) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(321) : warning 215: expression has no effect
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(322) : warning 209: function "OnDialogResponse" should return a value
C:\Users\Lan\Desktop\GameMode's\New\gamemodes\war_rio.pwn(339) : warning 219: local variable "Nome" shadows a variable at a preceding level
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REGISTER:
{
if(response)
{
if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext))
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "REGISTRO:", "Sua senha deve ter no minimo 5 digitos ou nъmeros!\nE no Mбximo 20!\nTente novamente.", "Registrar", "Sair");
return true;
}
//---------- [ Criar Arquivos й colocar valores ] --------------
DOF2_CreateFile(PegarConta(playerid));
DOF2_SetString(PegarConta(playerid),"Senha", inputtext);
DOF2_SetInt(PegarConta(playerid),"Score", 0);
DOF2_SetInt(PegarConta(playerid),"Matou", 0);
DOF2_SetInt(PegarConta(playerid),"Morreu", 0);
DOF2_SetInt(PegarConta(playerid),"Skin", 0);
DOF2_SetInt(PegarConta(playerid),"Dinheiro", 50000);
DOF2_SetInt( PegarConta(playerid), "Admin", 0);
SCM(playerid, COLOR_PRINCIPAL, "{FFFFFF}[SERVER]: Registrado Com sucesso.");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder logar no servidor.", "Logar", "Sair");
}
else Kick(playerid);
{
case DIALOG_LOGIN;
{
if(response)
{
if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext))
{
SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta.");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair");
return true;
}
if(strcmp(inputtext, DOF2_GetString(PegarConta(playerid), "Senha")) == 0)
{
LoadPlayer(playerid);
SCM(playerid, COLOR_HELPER, "{FFFFFF}[SERVER]: Logado com sucesso.");
}
else
{
Erro[playerid] ++;
if(Erro[playerid] == 5) { SavePlayer(playerid); Kick(playerid); }
SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta.");
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair");
}
}
else
}
SavePlayer( playerid );
Kick( playerid );
}
}
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_REGISTER){ if(response){ if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)){ ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "REGISTRO:", "Sua senha deve ter no minimo 5 digitos ou nъmeros!\nE no Mбximo 20!\nTente novamente.", "Registrar", "Sair"); }else{ //---------- [ Criar Arquivos й colocar valores ] -------------- DOF2_CreateFile(PegarConta(playerid)); DOF2_SetString(PegarConta(playerid),"Senha", inputtext); DOF2_SetInt(PegarConta(playerid),"Score", 0); DOF2_SetInt(PegarConta(playerid),"Matou", 0); DOF2_SetInt(PegarConta(playerid),"Morreu", 0); DOF2_SetInt(PegarConta(playerid),"Skin", 0); DOF2_SetInt(PegarConta(playerid),"Dinheiro", 50000); DOF2_SetInt( PegarConta(playerid), "Admin", 0); SCM(playerid, COLOR_PRINCIPAL, "{FFFFFF}[SERVER]: Registrado Com sucesso."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder logar no servidor.", "Logar", "Sair");} if(!response){Kick(playerid);}} if(dialogid == DIALOG_LOGIN){ if(response){ if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)){ SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair"); }else{ if(strcmp(inputtext, DOF2_GetString(PegarConta(playerid), "Senha")) == 0){ LoadPlayer(playerid); SCM(playerid, COLOR_HELPER, "{FFFFFF}[SERVER]: Logado com sucesso."); }else{ Erro[playerid] ++; if(Erro[playerid] == 5) { SavePlayer(playerid); Kick(playerid); } SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair");}} if(!response){ SavePlayer( playerid ); Kick( playerid );}} return 1; }
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_REGISTER){ if(response){ if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)){ ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "REGISTRO:", "Sua senha deve ter no minimo 5 digitos ou nъmeros!\nE no Mбximo 20!\nTente novamente.", "Registrar", "Sair"); }else{ //---------- [ Criar Arquivos й colocar valores ] -------------- DOF2_CreateFile(PegarConta(playerid)); DOF2_SetString(PegarConta(playerid),"Senha", inputtext); DOF2_SetInt(PegarConta(playerid),"Score", 0); DOF2_SetInt(PegarConta(playerid),"Matou", 0); DOF2_SetInt(PegarConta(playerid),"Morreu", 0); DOF2_SetInt(PegarConta(playerid),"Skin", 0); DOF2_SetInt(PegarConta(playerid),"Dinheiro", 50000); DOF2_SetInt( PegarConta(playerid), "Admin", 0); SCM(playerid, COLOR_PRINCIPAL, "{FFFFFF}[SERVER]: Registrado Com sucesso."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder logar no servidor.", "Logar", "Sair");} if(!response){Kick(playerid);}} if(dialogid == DIALOG_LOGIN){ if(response){ if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)){ SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair"); }else{ if(strcmp(inputtext, DOF2_GetString(PegarConta(playerid), "Senha")) == 0){ LoadPlayer(playerid); SCM(playerid, COLOR_HELPER, "{FFFFFF}[SERVER]: Logado com sucesso."); }else{ Erro[playerid] ++; if(Erro[playerid] == 5) { SavePlayer(playerid); Kick(playerid); } SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair");}} if(!response){ SavePlayer( playerid ); Kick( playerid );}} return 1; } |
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_REGISTER){ if(response){ if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)){ ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "REGISTRO:", "Sua senha deve ter no minimo 5 digitos ou nъmeros!\nE no Mбximo 20!\nTente novamente.", "Registrar", "Sair"); }else{ //---------- [ Criar Arquivos й colocar valores ] -------------- DOF2_CreateFile(PegarConta(playerid)); DOF2_SetString(PegarConta(playerid),"Senha", inputtext); DOF2_SetInt(PegarConta(playerid),"Score", 0); DOF2_SetInt(PegarConta(playerid),"Matou", 0); DOF2_SetInt(PegarConta(playerid),"Morreu", 0); DOF2_SetInt(PegarConta(playerid),"Skin", 0); DOF2_SetInt(PegarConta(playerid),"Dinheiro", 50000); DOF2_SetInt( PegarConta(playerid), "Admin", 0); SCM(playerid, COLOR_PRINCIPAL, "{FFFFFF}[SERVER]: Registrado Com sucesso."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder logar no servidor.", "Logar", "Sair");} if(!response){Kick(playerid);}} if(dialogid == DIALOG_LOGIN){ if(response){ if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)){ SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair"); }else{ if(strcmp(inputtext, DOF2_GetString(PegarConta(playerid), "Senha")) == 0){ LoadPlayer(playerid); SCM(playerid, COLOR_HELPER, "{FFFFFF}[SERVER]: Logado com sucesso."); }else{ Erro[playerid] ++; if(Erro[playerid] == 5) { SavePlayer(playerid); Kick(playerid); } SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair");}} if(!response){ SavePlayer( playerid ); Kick( playerid );}} return 1; } |
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_REGISTER) { if(response) { if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)) { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "REGISTRO:", "Sua senha deve ter no minimo 5 digitos ou nъmeros!\nE no Mбximo 20!\nTente novamente.", "Registrar", "Sair"); }else { //---------- [ Criar Arquivos й colocar valores ] -------------- DOF2_CreateFile(PegarConta(playerid)); DOF2_SetString(PegarConta(playerid),"Senha", inputtext); DOF2_SetInt(PegarConta(playerid),"Score", 0); DOF2_SetInt(PegarConta(playerid),"Matou", 0); DOF2_SetInt(PegarConta(playerid),"Morreu", 0); DOF2_SetInt(PegarConta(playerid),"Skin", 0); DOF2_SetInt(PegarConta(playerid),"Dinheiro", 50000); DOF2_SetInt( PegarConta(playerid), "Admin", 0); SCM(playerid, COLOR_PRINCIPAL, "{FFFFFF}[SERVER]: Registrado Com sucesso."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder logar no servidor.", "Logar", "Sair"); } } if(!response) { Kick(playerid); } } if(dialogid == DIALOG_LOGIN) { if(response) { if(strlen(inputtext) < 5 || strlen(inputtext) > 20 || !strlen(inputtext)) { SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair"); }else { if(strcmp(inputtext, DOF2_GetString(PegarConta(playerid), "Senha")) == 0) { LoadPlayer(playerid); SCM(playerid, COLOR_HELPER, "{FFFFFF}[SERVER]: Logado com sucesso."); }else { Erro[playerid] ++; if(Erro[playerid] == 5) { SavePlayer(playerid); Kick(playerid); } SCM(playerid, COLOR_RED, "{FFFFFF}[ERROR]: Digite sua senha correta."); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "LOGIN:", "Digite sua senha para poder entrar no servidor.", "Logar", "Sair"); } } } if(!response) { SavePlayer( playerid ); Kick( playerid ); } } return 1; }
Mano pode indentar? pra fica organizadinho tentei indentar mas deu erros
|