[Ajuda] Ajuda, por favor? ...
#1

Estou com problema no comando /ban, eu estava tentando fazer, algo que quando eu bani-se o player, que fosse posto em um arquivo .ini o nick dele com um = 1...

Imagem;

Porйm nгo estou conseguindo... O nick do player nгo estб salvando, o objetivo do script й fazer que o player com um nick banido, nгo consiga entrar no servidor. Se tentar, tomar kick imediato.

Tentei da seguinte maneira;

pawn Код:
new banido[MAX_PLAYER_NAME];

public OnPlayerConnect(playerid)
{
    new str[128], conta[128], IP[128], string[190];
    if(DOF2_GetInt("Banidos.ini", nome(playerid)) == 0)
    {
    format(str, sizeof(str), "%s (%d) conectou-se ao servidor.", nome(playerid), playerid);
    SendClientMessageToAll(-1, str);
    }
    if(DOF2_GetInt("Banidos.ini", nome(playerid)) == 1)
    {
    format(string, sizeof(string), "Vocк estб banido do servidor!");
    SendClientMessage(playerid, -1, string);
    Kick(playerid); return 1;
}
No comando eu apliquei a seguinte funзгo;
pawn Код:
DOF2_SetInt( "nickban.ini", tmp, 1);
Porйm como eu havia digitado, nгo estб salvando o nick do player ao arquivo. Alguйm pode me ajudar? ( Pela 2 vez, no outro tуpico ninguйm respondeu ._. );
Aguardo respostas :/
Reply
#2

Ajuste as configuraзхes do SAMP-Server, se vocк utilizar 7 ou vista, coloque ele para executar como administrador, se nгo resolver, volte a postar.

#edit
Deu certo comigo quando estava fazendo um sistema de login e ele nгo estava salvando as senhas.
Reply
#3

Quote:
Originally Posted by Ely Manning
Посмотреть сообщение
Ajuste as configuraзхes do SAMP-Server, se vocк utilizar 7 ou vista, coloque ele para executar como administrador, se nгo resolver, volte a postar.

#edit
Deu certo comigo quando estava fazendo um sistema de login e ele nгo estava salvando as senhas.
As senhas aqui salva normal, tudo salva '-' o erro ta no cуdigo acredito eu.
Reply
#4

Mas vocк quer salvar ele num arquivo externo ou na mesmo arquivo da conta?
Reply
#5

Quero salvar ele separado das contas... Todos os nicks banidos em somente um arquivo .ini...
Como mostra a imagem lб em cima.
Reply
#6

Posta o comando /ban
Reply
#7

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
Posta o comando /ban
Nгo tem nada para salvar o nick do player como banido...

pawn Код:
CMD:ban(playerid, params[])
{
    new id, razao[128], str[90], nick[24], nome[24];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"{FF0000}|| ERRO ||{FFFFFF} Vocк nгo й um administrador");
    if(sscanf(params, "us[100]",id,razao)) return SendClientMessage(playerid, -1,"{FFFE10}|| INFO ||{FFFFFF} Uso correto: /ban [id] [razгo]");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1,"{FF0000}|| ERRO ||{FFFFFF} Jogador nгo conectado");
    GetPlayerName(playerid, nome, 24);
    GetPlayerName(id, nick, 24);
    format(str, sizeof(str), "{FF8000}|| Admin ||{FFFFFF} O Administrador baniu {FF8000}%s{FFFFFF}, motivo: %s.", nick, razao);
    SendClientMessage(id, 0x0080FFAA, str);
    format(str, sizeof(str), "{FF8000}|| Admin ||{FFFFFF} Vocк baniu %s, motivo:{FF8000}%s", nick, razao);
    SendClientMessage(playerid, -1, str);
    ShowPlayerDialog(playerid, Kikado, DIALOG_STYLE_MSGBOX, "Banido", "{FF0000}Vocк foi banido do servidor.\nSe isso foi um erro, retire print\ne relate ao suporte.", "Fechar", "");
    Ban(id);
    return true;
}
Reply
#8

Alguйm pode me ajudar? ._.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)