[Explicacion] Como hago para bloquear comandos
#1

AYuda, quiero saber como es para hacer bloqueos de CMD's, porque eh visto Guias y no sale como hacer el bloqueo pero para los comandos ZCMD ya que uso ese. Y otra cosa, quiesiera saber para que se utiliza "sizeof" en el uso de format.
Reply
#2

http://forum.sa-mp.com/showthread.ph...ommand+blocker
Reply
#3

Me olvide de poner, quiero un ejemplo sencillo, eso ni lo entendi ._.
Reply
#4

sizeof se utiliza para obtener el valor de la variable, "tamaсo de", o simplemente basta con poner el nъmero de celdas que deseas utilizar.
Reply
#5

AH, muchas gracias amigo... , solo me faltaria sber como bloquear los comandos para el uso de ZCMD
Reply
#6

No soy bueno explicando, pero...

En OnPlayerCommandText puedes agregar este bloqueo, dependiendo que quieras bloquear, es un ejemplo para bloquear los comandos..

PHP код:
if(MiniJuego[playerid]>&& !(strfind(cmdtext"salir"true)!=-1))
        return 
SendClientMessage(playerid,ROJO,"* No puedes usar comandos en un minijuego, solo /salir"); 
Sуlo definirнas tus variables dependiendo si es minijuego u otra cosa. :v
Reply
#7

Pero, yo uso ZCMD, se supone que no se usa OnPlayerCommandText ._.
Reply
#8

Quote:
Originally Posted by ElBuho
Посмотреть сообщение
Pero, yo uso ZCMD, se supone que no se usa OnPlayerCommandText ._.
Si se usa, pero en el include. De todos modos el ZCMD tiene el OnPlayerPerformCommand, ponlo ahн.
Reply
#9

por, eso, pero a la hora de ponerlo me tira bugs, por ej: pongo /lv (un CMD ya echo) y me tepea a lv
Reply
#10

pawn Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
    if(BloquearComandos[playerid] == true && strcmp(cmdtext, "salir", false) == -1)
    {
        SendClientMessage(playerid, -1, "Utiliza /salir!");
        return 0;
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)