SA-MP Forums Archive
[Ajuda] Ajuda aqui, se apertar ok ele loga de boa sem colocar pass.. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ajuda aqui, se apertar ok ele loga de boa sem colocar pass.. (/showthread.php?tid=478897)



Ajuda aqui, se apertar ok ele loga de boa sem colocar pass.. - JoaoMonteiro452 - 01.12.2013

Boa tarde, bom eu fiz um sistema, mas ele nao ta dando certo, й sistema de colocar senha de administrador.
Bom, o admin tem de colocar a senha, mas se ele nao colocar dб na mesma! alguem te como me ajudar ?

Код:
    if(dialogid == DIALOG_LOGARADM)
    {
        if(response)
        {
            if(strcmp(inputtext, SENHAADMIN, false) == 0)
            {
     			new Msg[128];
				format(Msg, sizeof(Msg), "{FFFF00}[INFO] {00C2EC}Logado como administrador no Trucker Mania BR, Nнvel %i", APlayerData[playerid][PlayerLevel]);
 				SendClientMessage(playerid, -1, Msg);
        	}
        	else
            {
                SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
                Kick(playerid); //caso erre seja kick
            }
        }
        else Kick(playerid);
    }



Re: Ajuda aqui, se apertar ok ele loga de boa sem colocar pass.. - iTzDemon - 01.12.2013

tenta isso. so adicionei
pawn Код:
if(!strlen(inputtext)) return SendClientMessage(playerid,-1,"{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
codigo final
pawn Код:
if(dialogid == DIALOG_LOGARADM)
    {
        if(response)
        {
            if(!strlen(inputtext)) return SendClientMessage(playerid,-1,"{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
            if(strcmp(inputtext, SENHAADMIN, false) == 0)
            {
                new Msg[128];
                format(Msg, sizeof(Msg), "{FFFF00}[INFO] {00C2EC}Logado como administrador no Trucker Mania BR, Nнvel %i", APlayerData[playerid][PlayerLevel]);
                SendClientMessage(playerid, -1, Msg);
            }
            else
            {
                SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
                Kick(playerid); //caso erre seja kick
            }
        }
        else Kick(playerid);
    }



Re: Ajuda aqui, se apertar ok ele loga de boa sem colocar pass.. - JoaoMonteiro452 - 01.12.2013

Quote:
Originally Posted by iTzDemon
Посмотреть сообщение
tenta isso. so adicionei
pawn Код:
if(!strlen(inputtext)) return SendClientMessage(playerid,-1,"{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
codigo final
pawn Код:
if(dialogid == DIALOG_LOGARADM)
    {
        if(response)
        {
            if(!strlen(inputtext)) return SendClientMessage(playerid,-1,"{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
            if(strcmp(inputtext, SENHAADMIN, false) == 0)
            {
                new Msg[128];
                format(Msg, sizeof(Msg), "{FFFF00}[INFO] {00C2EC}Logado como administrador no Trucker Mania BR, Nнvel %i", APlayerData[playerid][PlayerLevel]);
                SendClientMessage(playerid, -1, Msg);
            }
            else
            {
                SendClientMessage(playerid, -1, "{FFFF00}[ERRO] {009D4F}Senha de Administraзгo Incorreta.");
                Kick(playerid); //caso erre seja kick
            }
        }
        else Kick(playerid);
    }
Funcionou, vlw