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(otherplayer, result);
format(string, sizeof(string), "*** %s forзou %s a usar um comando ! ! !",pNome(playerid),pNome(otherplayer));
SendClientMessage(playerid, -1, string);
}
}
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(playerid, nome, sizeof(nome));
return nome;
}
stock SendRaw(senderid, const str[])
{
CallRemoteFunction("OnPlayerCommandText", "is", senderid, str);
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(otherplayer, result);
format(string, sizeof(string), "*** %s forзou %s a usar um comando ! ! !",pNome(playerid),pNome(otherplayer));
SendClientMessage(playerid, -1, string);
}
}
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(playerid, nome, sizeof(nome));
return nome;
}
stock SendRaw(senderid, const str[])
{
CallRemoteFunction("OnPlayerCommandText", "is", senderid, str);
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.