[AJUDA]Bloquear Comando!
#1

tipo meu sv й rpg, quando eu chamo geral pra um evento x1 por exemplo quando os muleke ta morrendo eles usa /kitsocio e cata life colete e etc denovo, eu keria so proibir o uso dese comando na arena de x1, acho q deve ser simples, quando o cara desse /kitsocio na arena ia aparecer "Vocк nгo pode pegar seu kitsocio no Evento!"

alguem pode ajudar?
Reply
#2

COMANDO Й ESSE

pawn Код:
if(strcmp(cmd, "/kitsocio", true) == 0)
    {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            if(PlayerInfo[playerid][pVIP] >= 1)
            {
            if(PlayerInfo[playerid][pJailed] != 0)
            {
                SendClientMessage(playerid,0xA0FFFFAA," Vocк nгo pode usar seu Kit Socio preso!");
                return 1;
        }
            format(string, sizeof(string), " Socio: %s Pegou Seu Kit Sуcio.", sendername);
            ProxDetector(30.0, playerid, string, COR_MASTER,COR_MASTER,COR_MASTER,COR_MASTER,COR_MASTER);
            ResetPlayerWeaponsEx(playerid);
            GivePlayerWeapon(playerid, 24, 2500);
            GivePlayerWeapon(playerid, 31, 2500);
            GivePlayerWeapon(playerid, 29, 2500);
            GivePlayerWeapon(playerid, 25, 2500);
            GivePlayerWeapon(playerid, 4, 1);
            GivePlayerWeapon(playerid, 1, 1);
            GivePlayerWeapon(playerid, 35, 2);
            GivePlayerWeapon(playerid, 34, 2500);
            GivePlayerWeapon(playerid, 16, 20);
            GivePlayerWeapon(playerid, 40, 2500);
            GivePlayerWeapon(playerid, 25, 250);
            SetPlayerArmour(playerid, 150);
            SetPlayerHealth(playerid, 150);
            SendClientMessage(playerid,0x33FF00FF,"Vocк pegou o seu KitSуcio");
            SendClientMessage(playerid,COLOR_DBLUE,"Lembre-se,vocк nгo pode estar em batalha! ou levarб carandiru!");
            return 1;
         }
Reply
#3

pawn Код:
//topo
new bool:a[MAX_PLAYERS];

//no cmd x1
a[playerid] = true;

//no kitsocio
if(a[playerid] == true)
  return SendClientM....
Reply
#4

pawn Код:
topo new TaNoEvento;

onplayercommandtext

if(TaNoEvento[playerid]==1)return SendClientMessage(playerid,Vermelho,"[ERRO]: Vocк nгo pode usar comandos em eventos!");

la no comando do evento vc coloca

TaNoEvento == 1;

OnPlayerDeath

TaNoEvento == 0;

mais ou menos assim..
Reply
#5

mano so novatao no pawn rsrs, esplica melhor isso ae se n for emcomodo ;s
Reply
#6

tipo n й melhor eu bota so um cmd tipo IsPlayerInRangeOfPoint ae bota as cordenada do local e blokia o tal comando somente quando ele estiver nakelas cordenada ae quando ele der /kitsocio na arena parece "nao pode usar comando na area!"
Reply
#7

cara pode ser asssim bloquear qualquer comando no evento? se pode leia isso
https://sampforum.blast.hk/showthread.php?tid=314335
Reply
#8

Topo:
pawn Код:
new BreakBlock[MAX_PLAYERS];
No Comando que voce quiser bloquear:
pawn Код:
BreakBlock[playerid] = 1;
Para Liberar:
pawn Код:
BreakBlock[playerid] = 0;
1 = true .
0 = false .

Um Exemplo Basic : Atй de Mais.
pawn Код:
if (strcmp(cmdtext, "/blabla", true) == 0)
{
if(BreakBlock[playerid] == true)
{
SendClientMessage(playerid, -1,"COmandos block");
}
else
{
SendClientMessage(playerid,-1,"Voce Nгo esta com comandos block");
}
return 1;
}
pawn Код:
BreakBlock[playerid] = 1; // Para dar block.
BreakBlock[playerid] = 0; // Para Desbloquear.
Reply
#9

Dei conta, valew Lucas_HenryK ja dei respect + ^^
Reply
#10

Valeu vc
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)