[Pedido] Comando de Forзar Player a Usar um Comando Ex: /ForcarDigitar id /Drop
#1

Exemplo Queria Fazer um Comando De Eu Forзar o Player Usar Qualquer Comando ate Fechar o GTA exemplo /ForcarDigitar id do Player Cmd /q ou seja /ForcarDigitar id /q ou /ForcarDigitar id /x1 Etende eu Forзar qualquer player a ir em qualquer lugar como faz ? pode me ajudar?

ai tipo eu usasse /ForcarDigitar 0 /Drop ai Escrever Somente para o Player o Administrador Tal Forзou Voce a Usar o Comando /Drop e no Msm Momento Aparecer para Todos Player no Chat o Administrador Tal Forзou o Player Tal a Digitar: /Drop


Tem Como Voces me Ajudar com Esse Comando Preciso Muito





Reply
#2

Olha se lhe serve

PHP код:
//ADD dentro da public onplayercommandtext
if(strcmp(cmd,"/cmd",true)==0)
{
    if(
/*Variavel administrador*/)
    {
        new 
result[60];
        new 
otherplayer;
        if(
unformat(cmdtext"s[30]us[60]",Comando,otherplayer,result))
        {
            
SendClientMessage(playerid, -1"USE: /cmd [id] [comando]");
            return 
1;
        }
        if(
IsPlayerConnected(otherplayer))
        {
            if(
otherplayer != INVALID_PLAYER_ID)
            {
                if(
otherplayer == playerid) return SendClientMessage(playerid, -1"Voce nao pode fazer isso ! ! !");
                
SendRaw(otherplayerresult);
                
format(stringsizeof(string), "*** %s forзou %s a usar um comando ! ! !",pNome(playerid),pNome(otherplayer));
                
SendClientMessage(playerid, -1string);
            }
        }
        else
        {
            
SendClientMessage(playerid, -1"ID invalido, o jogador nгo esta connectado ! ! !");
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playerid, -1"*** Voce nao tem permissao para usar esse comando ! ! !");
        return 
1;
    }
    return 
1;
}
//Se vocк nao pussuir as STOCK abaixos add elas no final do game mode fora de quaisquer public
stock pNome(playerid)
{
    new 
nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnomesizeof(nome));
    return 
nome;
}
stock SendRaw(senderid, const str[])
{
    
CallRemoteFunction("OnPlayerCommandText""is"senderidstr);
    return 
1;

Reply
#3

Quote:
Originally Posted by lucas_mdr1235
Посмотреть сообщение
Olha se lhe serve

PHP код:
//ADD dentro da public onplayercommandtext
if(strcmp(cmd,"/cmd",true)==0)
{
    if(
/*Variavel administrador*/)
    {
        new 
result[60];
        new 
otherplayer;
        if(
unformat(cmdtext"s[30]us[60]",Comando,otherplayer,result))
        {
            
SendClientMessage(playerid, -1"USE: /cmd [id] [comando]");
            return 
1;
        }
        if(
IsPlayerConnected(otherplayer))
        {
            if(
otherplayer != INVALID_PLAYER_ID)
            {
                if(
otherplayer == playerid) return SendClientMessage(playerid, -1"Voce nao pode fazer isso ! ! !");
                
SendRaw(otherplayerresult);
                
format(stringsizeof(string), "*** %s forзou %s a usar um comando ! ! !",pNome(playerid),pNome(otherplayer));
                
SendClientMessage(playerid, -1string);
            }
        }
        else
        {
            
SendClientMessage(playerid, -1"ID invalido, o jogador nгo esta connectado ! ! !");
            return 
1;
        }
    }
    else
    {
        
SendClientMessage(playerid, -1"*** Voce nao tem permissao para usar esse comando ! ! !");
        return 
1;
    }
    return 
1;
}
//Se vocк nao pussuir as STOCK abaixos add elas no final do game mode fora de quaisquer public
stock pNome(playerid)
{
    new 
nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnomesizeof(nome));
    return 
nome;
}
stock SendRaw(senderid, const str[])
{
    
CallRemoteFunction("OnPlayerCommandText""is"senderidstr);
    return 
1;

Esses Codigos Apresentaram os Seguintes Erros no Meu Gamemode !

C:\Documents and Settings\Emerson\Meus documentos\Arquivos\Arquivos\GDV\[BMR SA-MP 0.3z]\gamemodes\GDV.pwn(2023) : error 017: undefined symbol "unformat"
C:\Documents and Settings\Emerson\Meus documentos\Arquivos\Arquivos\GDV\[BMR SA-MP 0.3z]\gamemodes\GDV.pwn(2044) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Emerson\Meus documentos\Arquivos\Arquivos\GDV\[BMR SA-MP 0.3z]\gamemodes\GDV.pwn(2049) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)