02.05.2014, 12:27
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;
}