[AJUDA]Bloquear Comandos -
marcos5680 - 11.06.2011
Tipo assim eu queria um comando que quando o player vai em uma ARENA DM ele nao pode digitar mais comandos alem de /sair que sai da arena!
Veja um exemplo de como eu quero:
Код:
new bool:Block[MAX_PLAYERS]; // no comeзo!
public OnPlayerCommandText(playerid, cmdtext[])
{
if(Block[playerid] == true && !strcmp(cmtext,"/Sair", true)) return SendClientMessage(playerid, Vermelho,"[ERRO]: Vocк jб estб em um teleporte!, digite /sair para sair.");
if (strcmp(cmdtext,"/minigun", true)==0)
{
new pname[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO]*** %s foi para uma guerra de Minigun ! ( /minigun )", pname);
SendClientMessageToAll(COR_LARANJA, string);
SetPlayerInterior(playerid,1);
SetPlayerFacingAngle(playerid,247.9706);
rand = random(sizeof(MinigunDm));
SetPlayerPos(playerid,MinigunDm[rand][0],MinigunDm[rand][1],MinigunDm[rand][2]);
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid, 100.0);
SetPlayerHealth(playerid, 100.0);
GivePlayerWeapon(playerid,38,99999);
Block[playerid] = true; // bloqueia os comandos!
return PlayerPlaySound(playerid,1058, 0.0, 0.0, 0.0);
}
if(strcmp(cmdtext,"/Sair", true)==0)
{
Block[playerid] = false; // desbloqueia os comandos!
SendClientMessage(playerid, COR,"[BCF] - Vocк saio da Arena!");
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2036.1473,996.9255,10.8203);
ResetPlayerWeapons(playerid);
return 1;
}
return 0;
}
Й mais ou menos assim que eu quero! mais num deu certoo no meu.. espero que me ajudem!
Re: [AJUDA]Bloquear Comandos -
SuB_ZeRo0_ - 11.06.2011
Coloque no topo do OnPlayerCommandText:
pawn Код:
if(strcmp(cmdtext,"/Sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000AA,"Vocк estб no DM, use apenas o comando: /sair");
Re: [AJUDA]Bloquear Comandos -
Shadoww5 - 11.06.2011
Quote:
Originally Posted by SuB_ZeRo0_
Coloque no topo do OnPlayerConnect:
pawn Код:
if(strcmp(cmdtext,"/Sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000AA,"Vocк estб no DM, use apenas o comando: /sair");
|
Nгo seria no OnPlayerCommandText ? '-'
Re: [AJUDA]Bloquear Comandos -
SuB_ZeRo0_ - 11.06.2011
Quote:
Originally Posted by Shadoww5
Nгo seria no OnPlayerCommandText ? '-'
|
Falha minha. xD
Estou doente, nгo estou raciocinando direito. =/
Respuesta: Re: [AJUDA]Bloquear Comandos -
marcos5680 - 12.06.2011
Quote:
Originally Posted by SuB_ZeRo0_
Coloque no topo do OnPlayerCommandText:
pawn Код:
if(strcmp(cmdtext,"/Sair", true)&&Block[playerid]==true) return SendClientMessage(playerid,0xFF0000AA,"Vocк estб no DM, use apenas o comando: /sair");
|
Cara Valeuu! voce nao imagina como eu sofri para achar esse maldito comando de BLOQUEAR!!
TOPICO RESOLVIDO !
Re: [AJUDA]Bloquear Comandos -
Poisons - 24.01.2013
Olб, estou precisando de ajuda no seguinte. No meu server eu instalei o filterscript de veiculo prуprio onde se usa o /veh [idcarro] [cor1] [cor2] nisso eu queria bloquear esse comando para players comum, e sу usa-lo para admins. Tem como?