gPlayerAccount[playerid] = 1; new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"Bem-Vindo ao [BLG] Roleplay\nNome: %s\n\nPor favor insira sua senha:",loginname); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Brasil Lord Games RolePlay - LOGIN",loginstring,"Logar","Sair"); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); return 1; } else { gPlayerAccount[playerid] = 0; new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"Bem-Vindo ao LS Life Roleplay\nConta nгo Registrada\nNome: %s\n\nPor favor insira sua senha:",regname); ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Brasil Lord Games RolePlay - REGISTRO",regstring,"Registrar","Sair"); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, " "); } GetPlayerName(playerid,playername,MAX_PLAYER_NAME); if(strcmp(playername,"Batman",true) == 0 || strcmp(playername,"Rocky",true) == 0 || strcmp(playername,"Carl",true) == 0 || strcmp(playername,"aux",true) == 0 || strcmp(playername,"con",true) == 0) { SendClientMessage(playerid, COLOR_YELLOW2, "..."); Ban(playerid); return 1; } if(strfind(playername,"_",true,1)!=-1) gw=1; if(playername[strlen(playername)-1]=='_') gw=0; for(new i=0;i<strlen(playername);i++) if((playername[i]<='9')&&(playername[i]>='0')) gw=0; if(!gw) { SendClientMessage(playerid, COLOR_YELLOW2, "Imigraзгo Brasil Lord Games: Seu nome nгo foi aceito em nossa agкncia."); SendClientMessage(playerid, COLOR_YELLOW2, "Dica: Seu nome deve estar no formato: Nome_Sobrenome."); Kick(playerid); } return 1; }
Sу colocar uma interrogaзгo, exemplo: if(!stcmp(...))
Interrogaзгo antes em condicional significa que pode retornar true ou false. Nesse caso acima ele vai comparar strings e se estiver correto vai executar tal funзгo, senгo retorna false, acho que deu pra entender... |