SA-MP Forums Archive
[Pedido] Comando de Forзar Player a Usar um Comando Ex: /ForcarDigitar id /Drop - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Comando de Forзar Player a Usar um Comando Ex: /ForcarDigitar id /Drop (/showthread.php?tid=510678)



Comando de Forзar Player a Usar um Comando Ex: /ForcarDigitar id /Drop - EquipeBMR - 02.05.2014

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








Re: Comando de Forзar Player a Usar um Comando Ex: /ForcarDigitar id /Drop - lucas_mdr1235 - 02.05.2014

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;




Re: Comando de Forзar Player a Usar um Comando Ex: /ForcarDigitar id /Drop - EquipeBMR - 02.05.2014

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.