[Ajuda] MEu gm
#1

Olб pessoal estou aki para pedir ajuda numa coisa simples mas que nao consegui arrumar ainda =/
Sabe aquele Comando de Kicka ou banir o player
pois e ele que esta com um bug
poresemplo....

vo kika o kara e pa pronto kikei o oque aparece

Fulanotaltal foi kikado pelo Admin taltal [Motivo taltal]

Nгo sei se vcs entenderгo mas e o bug no motivo

em vez de aparece o motivo aparece o nome do ADM

se puderem me ajuda eu agradeзo t+
Reply
#2

pasta o comando de dar /kick...



__________________________________________

...Meus Trabalhos...
[FisterScripts]
Sistema de Admin e Helper Simples v0.3
Sistema de Viagem v0.5

[Includes]
Nenhum...

[GameModes]
Nenhum...

[Tutoriais]
Nenhum...

[Maps]
W.D.A. ( Water Dylan Airport )

Se meu post lhe ajudou , lhe deixou confuso Clique nesta imagem >> << abaixo do meu avatar


Estou de Olho em vocк !

[Ass] Assinatura feita por JORGE_HARD

Reply
#3

Й posta ai o comando de kickar para podermos te ajudar.
Reply
#4

Posta o codigo q noiz corrigi ele
Reply
#5

ZCMD:

PHP код:
COMMAND:kick(playeridparams[])
{
    new 
PlayerToKickReason[128], ReasonMsg[128], Name[24];
            
        if (
APlayerData[playerid][PlayerLevel] >= 1)
        {
            if (
sscanf(params"us[128]"PlayerToKickReason)) SendClientMessage(playerid0xFF0000AA"Usage: \"/kick <PlayerToKick> <Reason>\"");
            else
                if (
IsPlayerConnected(PlayerToKick))
                {
                    
GetPlayerName(playeridNamesizeof(Name));
                    
format(ReasonMsg128"You have been kicked by %s %s"AdminLevelName[APlayerData[playerid][PlayerLevel]], Name);
                    
SendClientMessage(PlayerToKick0xFF0000FFReasonMsg);
                    
format(ReasonMsg128"Reason: %s"Reason);
                    
SendClientMessage(PlayerToKick0xFF0000FFReasonMsg);
                    
Kick(PlayerToKick);
                }
                else
                    
SendClientMessage(playerid0xFF0000FF"That player isn't online");
        }
        else
            return 
0;
    }
    else
        return 
0;
    return 
1;

dcmd:
PHP код:
dcmd_kick(playeridparams[])
{
    if(
AccountInfo[playerid][aLevel] < 2SendClientMessage(playeridCOLOR_RED"Unknow command!");
    else
    {
        new 
IDreason[100];
        if(
sscanf(params"is"IDreason)) SendClientMessage(playeridCOLOR_WHITE"USAGE: /kick [id] [reason]");
        else if(
IsPlayerConnected(ID) == 0SendClientMessage(playeridCOLOR_RED"Player is not connected");
        else
        {
            new 
string[256], name[60], name2[60];
            
GetPlayerName(playeridname60);
            
GetPlayerName(IDname260);
            
format(string256"Administrator %s[%d] has kicked %s[%d]. (Reason: %s)"nameplayeridname2IDreason);
            
SendClientMessageToAll(COLOR_YELLOWstring);
            
Kick(ID);
        }
    }
    return 
1;

Reply
#6

Aqui estб, feito para vocк!

pawn Код:
if(!stcmp(cmd, "/kick", true ))
{
    tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, -1, "/KICK id motivo");
    new id = strval(tmp);
    new length = strlen(cmdtext), offset = idx, result[64];
    while ((idx < length) && (cmdtext[idx] <= ' ')) idx++;
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS;
    if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, "<!> /kick [ID] [motivo]");

    new string[128], nome[2][MAX_PLAYER_NAME]; GetPlayerName(playerid, nome[0], MAX_PLAYER_NAME);
    GetPlayerName(id, nome[1], MAX_PLAYER_NAME);
    format(string, sizeof(string), "%s kickou %s motivo %s", nome[0], nome[1], result);
    SendClientMessageToAll(-1, string);
    Kick(id);
}

Reputation? *--"
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)