public OnPlayerConnect(playerid)
{
{
GetPlayerName(playerid, Nome, sizeof(Nome));
if(Player[playerid][admin] <= 0) return ShowPlayerDialog(playerid, DialogClaConf, DIALOG_STYLE_PASSWORD, "Admin Painel","Insira a senha da Admistraзao !: ","Entrar","Sair");
return 1;
}
C:\Users\Usuario\Desktop\THE DM\gamemodes\thedm.pwn(1225) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
public OnPlayerConnect(playerid)
{
{
#define SENHACLA "123456"
#define DialogClaConf 666
//------------
new
corda[128],
Nome[MAX_PLAYER_NAME]
;
//-------
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
if(strfind(Nome, "[DPS]", true) != -1) return ShowPlayerDialog(playerid, DialogClaConf, DIALOG_STYLE_PASSWORD, "Clг [DPS]","Insira a senha do clг: ","Entrar","Sair");
return 1;
}
//--------
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DialogClaConf)
{
if(response)
{
if(strcmp(inputtext, SENHACLA, true))
{
format(corda, sizeof(corda), "%s[%i] inseriu a senha {00FF00}correta{FFFFFF} de seu clг e entrou no servidor!",Nome, playerid);
SendClientMessageToAll(0xFFFFFFAA, corda);
SendClientMessage(playerid, -1, "Vocк logou com a tag [DPS]");
SpawnPlayer(playerid);
return 1;
}
else
{
format(corda, sizeof(corda), "%s[%i] inseriu a senha {E31919}incorreta{FFFFFF} de seu clг e foi kickado no servidor!", Nome, playerid);
SendClientMessageToAll(0xFFFFFFAA, corda);
SendClientMessage(playerid, -1, "Vocк foi kickado por errar a senha do clг [DPS]!");
Kick(playerid);
return 1;
}
}
else if(!response)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
printf("%s[%i] cancelou o dialog de confirmaзгo de clг", Nome, playerid);
Kick(playerid);
}
}
return 1;
}
//------
if(response)
{
if(!strcmp(inputtext, SENHACLA, true))
Originally Posted by https://sampwiki.blast.hk/wiki/Strcmp
Esta funзгo retorna 0 se qualquer seqькncia estб vazia. Verificar a existкncia de cadeias nulas com isnull (). Se nгo o fizer, por exemplo, as pessoas podem acessar conta de ninguйm, simplesmente digitando uma senha em branco.
|
if(response)
{
if(strlen(inputtext) < 3) return SendClientMessage.....;
if(!strcmp(inputtext, SENHACLA, true))