[Ajuda] Anti Bot con/aux
#1

Ola Gostaria de um Anti Bot Con / aux. por exenplo eu entro com esse nick aux no jogo so que quando eu entro esse nick meu a alterado automaticamente para qual quer nome Sendo assim evitando o travamento do jogo.
Reply
#2

Usa SetPlayerName *-*'
Reply
#3

pawn Код:
#include a_samp

enum eNick
{
    NickO[24],
    NickT[24]
};

new BotNick[][eNick] =
{
    {"aux", "nome_para_trocar"},
    {"con", "nome_para_trocar"}
};

public OnPlayerConnect(playerid)
{
    for(new i = 0; i < sizeof BotNick; i++)
    {
        if(strcmp(GetPlayerNameEx(playerid), BotNick[i][NickO], true, strlen(BotNick[i][NickO]) ) == 0)
        {
            SetPlayerName(playerid, BotNick[i][NickT]);
            break;
        }
    }
    return 1;
}

stock GetPlayerNameEx(playerid)
{
    new name[24];
    GetPlayerName(playerid, name, 24);
    return name;
}
Reply
#4

Victor Brigado Vocк me ajudou evitou o travamento do servidor S2
Reply
#5

eu queria da block nesses nicks tanbem
{"lpt1
{"lpt2
{"lpt3
{"lpt4
{"lpt5
{"lpt6
{"lpt7
{"lpt8
{"lpt9
{"prn
{"com1
{"com2
{"com3
{"com4
{"com5
{"com6
{"com7
{"com8
{"com9
{"AUX
{"LPT1
{"LPT2
{"LPT3
{"LPT4
{"LPT5
{"LPT6
{"LPT7
{"LPT8
{"LPT8
{"PRC
{"COM1
{"COM2
{"COM3
{"COM4
{"COM5
{"COM6
{"COM7
{"COM8
{"COM9
{"Azucar
{"AZUCAR
{"clock$
{"CLOCK$
{"CON
{"COM
{"NUL
{"[MLK]
{"[OBS]
{"[SB]
{"SB
{"OBS
Reply
#6

Sу colocar eles aqui:
pawn Код:
new BotNick[][eNick] =
{
    {"aux", "nome_para_trocar"},
    {"con", "nome_para_trocar"}
};
Reply
#7

Da o Seguinte erro

C:\Documents and Settings\Wendel\Desktop\LiderHosting.pwn(13) : error 001: expected token: "}", but found "{"
C:\Documents and Settings\Wendel\Desktop\LiderHosting.pwn(14) : error 010: invalid function or declaration
Reply
#8

pawn Код:
#include <a_samp>
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" PASSA PARA O SEU GM");
    print("--------------------------------------\n");
    return 1;
}

#endif
new Name[MAX_PLAYER_NAME];

new NicksProibidos[54][MAX_PLAYER_NAME] ={  // 54 ant nick se for aumenta a cada 1 aumentado aumente ali tanbem!
"com1","com2","com3","com4","com5","com6","com7","com8","com9","COM1","COM2","COM3",
"COM4","COM5","COM6","COM7","COM8","COM9","lpt1","lpt2","lpt3","lpt4","lpt5","lpt6",
"lpt7","lpt8","lpt9","prn1","prn2","prn3","prn4","prn5","prn6","prn7","prn8","prn9",
"aux1","aux2","aux3","aux4","aux5","aux6","aux7","aux8""aux9","clock$","nul","con",
"CON","con","con1","aux","aux1","PRN","AUX"
};

public OnPlayerConnect(playerid) {
  for (new i; i < sizeof(NicksProibidos); i++) {
    new nickproibido[40];
    GetPlayerName(playerid, nickproibido, 40);
    if (strfind(NicksProibidos[i], nickproibido, true) == 0) {
      SendClientMessage(playerid, 0xFFFF00AA, "MENSAGEM");
      SendClientMessage(playerid, 0xFFFF00AA, "MENSAGEM");
      GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~r~VOCE FOI BANIDO!!", 3000, 3); //ira aparecer na tela eu acho massa se usar se quizer!
      Ban(playerid);
    }
  }
  // no caso daquelas tags
  if (strfind(Name, "[SB]", true) != -1) return SendClientMessage(playerid, 0xFF000096, "TAG    [SB] NAO PERMITIDA!"), Ban(playerid);
  if (strfind(Name, "[OBS]", true) != -1) return SendClientMessage(playerid, 0xFF000096, "TAG [OBS] NAO PERMITIDA!"), Ban(playerid);
  if (strfind(Name, "[MLK]", true) != -1) return SendClientMessage(playerid, 0xFF000096, "TAG [MLK] NAO PERMITIDA!"), Ban(playerid);
  return 1;
} /*=============================================================================*/
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)