[Ajuda] proibir comando
#1

Bom, eu queria proibir todos os comandos do player enquanto ele estivesse preso, alguem poderia explicar como posso fazer isso de forma rapida e facil ?
Reply
#2

strcmp
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
Preso[playerid] > 0)
        return 
SendClientMessage(playerid, -1"Vocк estб preso, e nгo pode usar comando");
    
// coloque os comandos.
    
return true;

ZCMD
PHP код:
OnPlayerCommandReceived(playeridcmd[], params[], flags)
{
    if(
Preso[playerid] > 0)
        return 
SendClientMessage(playerid, -1"Vocк estб preso, e nгo pode usar comando"),0;
    return 
true;

Reply
#3

PHP код:
new bool:TaCadeia[MAX_PLAYERS];
CMD:ola(playerid)
{
    if(
TaCadeia[playerid] == true) return SendClientMessage(playerid, -1"ta preso guei"); // Ou != false
    
SendClientMessageToAll(-1"Olб, tudo bem");
    return 
1;
}
CMD:seprender(playerid)
{
    if(
TaCadeia[playerid] != false) return SendClientMessage(playerid, -1"Ja estб preso"); // Ou == true
    
SendClientMessage(playerid, -1"Vocк se prendeu!");
    
TaCadeia[playerid] = true;
    return 
1;

Reply
#4

Quote:
Originally Posted by SammyJ
Посмотреть сообщение
strcmp
PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(
Preso[playerid] > 0)
        return 
SendClientMessage(playerid, -1"Vocк estб preso, e nгo pode usar comando");
    
// coloque os comandos.
    
return true;

ZCMD
PHP код:
OnPlayerCommandReceived(playeridcmd[], params[], flags)
{
    if(
Preso[playerid] > 0)
        return 
SendClientMessage(playerid, -1"Vocк estб preso, e nгo pode usar comando"),0;
    return 
true;

Vou testar abiguinho
Reply
#5

Deu esse Aviso


pawn Код:
C:\Users\Andinho\Desktop\GM  2017\gamemodes\BPC.pwn(96884) : warning 235: public function lacks forward declaration (symbol "OnPlayerCommandReceived")
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase

Header size:          42468 bytes
Code size:          5279780 bytes
Data size:         29182132 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements:34520764 bytes

1 Warning.

@EDITE ok ok ja arrumei, obg funcionou de boas vc й um genio !!
Reply
#6

SmmyJ , funcionou, agr poderia me explicar como posso conferir um comando que ele digitou? quero liberar alguns comandos para ele, tendeu ?
Reply
#7

PHP код:
OnPlayerCommandReceived(playeridcmd[], params[], flags

        if(!
strcmp("/cv"cmdtrue) == || !strcmp("/veh"cmdtrue) == 0|| !strcmp("/ir"cmdtrue) == 0){
        if(
Preso[playerid] > 0)        return SendClientMessage(playerid, -1"Vocк estб preso, e nгo pode usar comando"),0
        }
    return 
true

Repita "|| !strcmp("/comando", cmd, true) == 0", com os seus comandos que sгo liberados!
Reply
#8

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
PHP код:
OnPlayerCommandReceived(playeridcmd[], params[], flags

        if(!
strcmp("/cv"cmdtrue) == || !strcmp("/veh"cmdtrue) == 0|| !strcmp("/ir"cmdtrue) == 0){
        if(
Preso[playerid] > 0)        return SendClientMessage(playerid, -1"Vocк estб preso, e nгo pode usar comando"),0
        }
    return 
true

Repita "|| !strcmp("/comando", cmd, true) == 0", com os seus comandos que sгo liberados!
Ok funfo, vlw mesmo ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)