SA-MP Forums Archive
[Ajuda] proibir comando - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] proibir comando (/showthread.php?tid=627875)



proibir comando - Andinho - 02.02.2017

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 ?


Respuesta: proibir comando - SammyJ - 02.02.2017

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;




Re: proibir comando - IlanZ - 02.02.2017

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;




Re: Respuesta: proibir comando - Andinho - 02.02.2017

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


Re: proibir comando - Andinho - 02.02.2017

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 !!


Re: proibir comando - Andinho - 02.02.2017

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


Programando e Gambiarrando! - RazorGuigo - 02.02.2017

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!


Re: Programando e Gambiarrando! - Andinho - 02.02.2017

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 ^^