[Ajuda] Problema No /Kick !
#1

Olб !
Estou Novamente Pedindo Ajuda Com Um Comando /Kick!

Vou No Server, Digito: /kick 0 teste
E Nгo Aparece A Mensagem!
Estou Usando O Samp 0.3c! ( Quero Meu Server Nessa Versгo :P )
Alguйm Sabe O Problema?


PHP код:
CMD:kick(playeridparams[])
{
    if(
Portugues[playerid] == true){
    
    if(
Arena[playerid] == 1) return SendClientMessage(playeridVermelho"[BMR]» Proibido Usar Comando Na Arena!.");
    if (
Player[playerid][Admin] < && !IsPlayerAdmin(playerid)) return SendClientMessageplayeridVermelho"[BMR]» Vocк Nгo Tem Permissгo!." );
    new 
giveidreason[50], NomeDoADM[MAX_PLAYER_NAME], NomeDoKickado[MAX_PLAYER_NAME];
    
GetPlayerName(giveidNomeDoKickadosizeof(NomeDoKickado));
    
GetPlayerName(playeridNomeDoADMsizeof(NomeDoADM));
    if ( 
sscanfparams"us"giveidreason )) return SendClientMessageplayeridVermelho"[BMR]» {FFFFFF}Use: /Kick ID Motivo !." );
    if ( 
giveid == INVALID_PLAYER_ID ) return SendClientMessageplayeridVermelho"[BMR]» {FFFFFF}Player Invбlido!." );
    new 
str[200];
    
    
formatstrsizeof(str), "{19B519}[BMR]» {15BDA9}O Administrador {FFFFFF}%s(ID:%d) {15BDA9}Kickou O Jogador {FFFFFF}%s(ID:%d) {878787}| {08A8A8}[ {F51B1B}Motivo: {FFFFFF}%s {08A8A8}]{15BDA9}!.",NomeDoADMplayeridNomeDoKickadogiveidreason );
    
SendClientMessageToAll(Verdestr );
    
    
KickEx giveid );
    }
    return 
1;

PHP код:
forward KickExx playerid );
public 
KickExx playerid )
{
    
Kick playerid ) ;
}
KickEx playerid )
{
    
SetTimerEx "KickExx" 500 false "i" playerid ) ;

Reply
#2

como o Schocc disse vocк nгo precisa de uma string de 200 celulas se o mбximo que se usa й 128...

1000 ms == 1 segundo.
500ms == meio segundo.

PHP код:
CMD:kick(playeridparams[])
{
    if(
Portugues[playerid] == true)
    {
        if(
Arena[playerid] == 1) return SendClientMessage(playeridVermelho"[BMR]» Proibido Usar Comando Na Arena!.");
        if (!
IsPlayerAdmin(playerid) && Player[playerid][Admin] < 1  ) return SendClientMessageplayeridVermelho"[BMR]» Vocк Nгo Tem Permissгo!." );
        new 
giveidreason[50], str[128], NomeDoADM[MAX_PLAYER_NAME], NomeDoKickado[MAX_PLAYER_NAME];
        
GetPlayerName(giveidNomeDoKickadosizeof(NomeDoKickado));
        
GetPlayerName(playeridNomeDoADMsizeof(NomeDoADM));
        if ( 
sscanfparams"us[50]"giveidreason )) return SendClientMessageplayeridVermelho"[BMR]» {FFFFFF}Use: /Kick ID Motivo !." );
        if ( 
giveid == INVALID_PLAYER_ID ) return SendClientMessageplayeridVermelho"[BMR]» {FFFFFF}Player Invбlido!." );
        
KickEx giveid );
        
formatstrsizeof(str), "{19B519}[BMR]» {15BDA9}O Administrador {FFFFFF}%s(ID:%d) {15BDA9}Kickou O Jogador {FFFFFF}%s(ID:%d) {878787}| {08A8A8}[ {F51B1B}Motivo: {FFFFFF}%s {08A8A8}]{15BDA9}!.",NomeDoADMplayeridNomeDoKickadogiveidreason );
        
SendClientMessageToAll(Verdestr );
    }
    return 
1;
}
KickEx playerid ) return SetTimerEx "KickExx" 2000 false "i" playerid ) ;
forward KickExx playerid );
public 
KickExx playerid ) return Kick playerid ) ; 
Reply
#3

Obrigado Pela Ajuda !
Testei E Digitei: /Kick 0 Teste
E Fica Nisso:

if ( sscanf( params, "us[50]", giveid, reason )) return SendClientMessage( playerid, Vermelho, "[BMR]» {FFFFFF}Use: /Kick ID Motivo !." );
Reply
#4

Quote:
Originally Posted by SkyneTSAMP
Посмотреть сообщение
Obrigado Pela Ajuda !
Testei E Digitei: /Kick 0 Teste
E Fica Nisso:

if ( sscanf( params, "us[50]", giveid, reason )) return SendClientMessage( playerid, Vermelho, "[BMR]» {FFFFFF}Use: /Kick ID Motivo !." );
editei o post tente novamente.
Reply
#5

Consegui !
Reply
#6

A pergunta que nгo me cala, por qual motivo vocк quer usar a versгo antiga 0.3c ?
Reply
#7

Porque Meu Amigo Joga Nela E Eu Tambйm :P
Foi Minha Primeira Versгo!
Eu Sei Que Nгo Tem As Funзхes E Atualizaзхes Da 0.3.7!
Mais Da Pra Fazer Um Servidor Legal Nela !
Reply
#8

Cara, poucas pessoas usam essa versгo, pra que criar um sv nela ? nгo faz sentido.

Si й que alguйm usa...
Reply
#9

Tem Muita Gente Que Usa... xD
Reply
#10

Quote:
Originally Posted by SkyneTSAMP
Посмотреть сообщение
Porque Meu Amigo Joga Nela E Eu Tambйm :P
Foi Minha Primeira Versгo!
Eu Sei Que Nгo Tem As Funзхes E Atualizaзхes Da 0.3.7!
Mais Da Pra Fazer Um Servidor Legal Nela !
Entгo vocк ignora os novos recursos, seguranзa/funзхes/estabilidade do servidor pra usar uma versгo antiga, simplesmente porque vocк quer e pq seu amigo ainda tem essa versгo antiga

Ou sua ideia й que todos players que ainda usam o cliente antigo sejam obrigados a entrar no seu servidor, visto que a lista de servidores ativos vai ser pequena. ?


Deveria pensar melhor nisso, й uma dica para o sucesso do seu servidor!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)