[Pedido] Bloquear Comandos
#1

й assim tenho um FS de corrida, quero bloquear os comandos do GM, pra n pegar quando estiver na corrida
se alguem puder ajudar o/
Reply
#2

Para obter sucesso, sugiro que aprenda variбveis!

PHP код:
static comandobloq
Quando o player entrar no evento, setamos a variбvel a um valor.

PHP код:
comandobloq[playerid] = 1
Agora nos comandos, vocк verificarб assim

PHP код:
if(comandobloq[playerid] = 1) return SendClientMessage(playerid, -1" Comando Bloqueado. Motivo: Evento); 
Qualquer erro poste, fiz rapidinho por aqui.
Reply
#3

pra bloquear os comandos do GM no FS?
Reply
#4

Use a funзгo

CallRemoteFunction
Reply
#5

vlw consegui =]
Reply
#6

consegui o krl

agora bloquiei os comandos ate quando n ta na corrida

DO GM
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(CallRemoteFunction("GetPlayerInRace","i",playerid) != 0){
return 1;}
DO FS
Код:
forward GetPlayerInRace(playerid);
public GetPlayerInRace(playerid)
{
if(NaCorrida[playerid]==0)return SendClientMessage(playerid, 0xFF0000FF,"[x]: Vocк nгo pode usar comando estando em uma corrida, para sair use: /sairrace");
return 1;}
Reply
#7

Faзa o seguinte:

Crie um LOOP, com MAX_PLAYERS, e nele vocк setarб a variбvel a 0 ou 1.

Tente:

PHP код:
    for(new 0MAX_PLAYERSi++)
    {
    
eventofim[playerid] = 1;
    
SendClientMessage(playerid, -1" O Administrador terminou o evento!);
    return 1;
    } 
Reply
#8

Quote:
Originally Posted by Noobster157
Посмотреть сообщение
consegui o krl

agora bloquiei os comandos ate quando n ta na corrida

DO GM
Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(CallRemoteFunction("GetPlayerInRace","i",playerid) != 0){
return 1;}
DO FS
Код:
forward GetPlayerInRace(playerid);
public GetPlayerInRace(playerid)
{
if(NaCorrida[playerid]==0)return SendClientMessage(playerid, 0xFF0000FF,"[x]: Vocк nгo pode usar comando estando em uma corrida, para sair use: /sairrace");
return 1;}
Vocк tem que retornar a funзгo de "comandobloq" apуs sair da corrida ou terminar deixando assim:
pawn Код:
comandobloq[playerid] = 0;
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)