[Off] Bloquear F6
#1

Depois de tanto usar o maldito Search vou criar este tуpico.

Tem uns danadinho que costuma entrar em servidores e apertar o F6 na tela de login, e se isso acontece й possivel ter acesso a alguns comandos.


Oque sugerem para impedir o 'F6', ou criar algum sistema que verifica se o jogador estб spawnado?
Reply
#2

Isso me lembrou uma ideia,
Serб possivel quando o player apertar F11 ou F12, kickar o player ?
Isso acabaria com o sobei-t.
Reply
#3

Explique isto melhor.
Como isto. apertar F6 e vira Admin? Isto й uma Otopia.

Bloqueie Comandos se o Player Nao Nascer.

PHP код:
//Funcao
IsPlayerSpawned(playerid){
    new 
statex GetPlayerState(playerid);
    if(
statex != PLAYER_STATE_NONE && statex != PLAYER_STATE_WASTED && statex != PLAYER_STATE_SPAWNED){
        if(
statex != PLAYER_STATE_SPECTATING)
        {
            return 
true;}}return false;}
//Verificaзгo para os Comandos.
if(!IsPlayerSpawned(playerid)){return 1;} 
Hб Varios Modos de Arrumar.

@edit: Andei pesquisando.. Nгo й Possivel
Reply
#4

Nгo, nгo й possнvel detectar a tecla F6.
Reply
#5

Nгo й exatamente virar 'admin', se ele apertar F6 na tela de login, a dialog some, sendo assim se ele entrou na conta de um administrador ele terб acesso a alguns CMDS.

Quote:
Originally Posted by Lуs
Посмотреть сообщение
Nгo, nгo й possнvel detectar a tecla F6.
Qual maneira deve-se usar para evitar isso?
Reply
#6

pawn Код:
public OnPlayerText(playerid, text[])
{
    if(playerdata[playerid][logado] == false)
        return SendClientMessage(playerid, -1, "voce nao pode usar o chat enquanto nao logar"), 0x00;
    return 1;
}
e se usar zcmd, faz a mesma coisa:
pawn Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
    if(playerdata[playerid][logado] == false)
        return SendClientMessage(playerid, -1, "voce nao pode usar o chat enquanto nao logar"), 0x00;
    return 0x01;
}
se nгo, coloca em OnPlayerCommandText, antes de tudo que tiver...
Reply
#7

Uso o Ladmin (Lethal Admin) . Ele nao Ocorre este Problema. Recomendo!
Tem o IsPlayerLogged(playerid);


/// Print Fail. Dialog em Ingles e o GameText em PT.. To Traduzindo ainda. Dnovo. server em Desenvolvimento
Reply
#8

Quote:
Originally Posted by _SysTeM_OFF
Посмотреть сообщение
Uso o Ladmin (Lethal Admin) . Ele nao Ocorre este Problema. Recomendo!
Tem o IsPlayerLogged(playerid);


/// Print Fail. Dialog em Ingles e o GameText em PT.. To Traduzindo ainda. Dnovo.
Vou pensar neste caso.
Reply
#9

Um bug que nгo sabia mais meu GM jб estava protegido disso, interessante..
Reply
#10

@Falcon ja posto nгo tinha visto.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)