[AJUDA] Bloquear Comandos Dentro da Arena
#1

Tipo, eu to criando um 4FUN e talz, dai kero saber comofas pra quando o player digitar /arena ele nao poder digitar + nenhum comando ;x


alguem ajudaк? *--*
Reply
#2

Feito BY: DraKoN



pawn Код:
new CHATBLOCK;

if(strcmp(cmdtext, "/chatblock", true) == 0) //COMANDO
{
CHATBLOCK= 10;//BLOQUEIA CHAT
return 1;
}
if(strcmp(cmdtext, "/chatdesblock", true) == 0) //COMANDO
{
CHATBLOCK= 0;//BLOQUEIA CHAT
return 1;
}
public OnPlayerText(playerid, text)
{
if(CHATBLOCK == 10) return SendClientMessage(playerid,COLOR,"Chat Blockeado");
return 1;
}
Reply
#3

Como colocar pra pessoa nгo usar comando em uma бrea determinada. Tipo ele nгo usar comando em uma coordenada que eu colocar!
Reply
#4

Use IsPlayerToPoint.
Reply
#5

Quote:
Originally Posted by Braian0808
Посмотреть сообщение
Tipo, eu to criando um 4FUN e talz, dai kero saber comofas pra quando o player digitar /arena ele nao poder digitar + nenhum comando ;x


alguem ajudaк? *--*
Muito simples: Cria uma variavel booleana e quando o player digitar /arena, defina var booleana como TRUE e coloque uma condicional na callback OnPlayerCommandReceived.
Reply
#6

Se for coordenadas X,Y,Z -> https://sampwiki.blast.hk/wiki/IsPlayerInRangeOfPoint
se for coordenada X, Y, X2, Y2 -> https://sampforum.blast.hk/showthread.php?tid=145501
Reply
#7

Muito simples cara... seguinte
Vc cria uma variavel para cada player
New PlayerArena[MAX_PLAYERS];
NO COMANDO ARENA VC COLOCA
PlayerArena[playerid] = 1;
W na public commandtext vc coloca no inicio
If(PlayerArena[playerid] == 1)return 0;//isso fara com q se o player estiver na arena o comando nao funcione... Espero que seja isso
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)