Command Server
#1

how to check the command that is not from the server ?

I 've made ​​it and put it to function OnPlayerCommandReceived .

But it only applies to the command that is available on the server , for a command that is not from the server can still be used .

Thanks before it,
Reply
#2

Quote:
Originally Posted by Zeex
Посмотреть сообщение
Important: Since v0.3 OnPlayerCommandText cannot be used anymore (also ZCMD_NO_CALLBACK option has been removed), but there are two new callbacks instead:

pawn Код:
OnPlayerCommandReceived(playerid, cmdtext[])
This one is called when someone sends a command. If you return 0 here, the command won't be performed.

pawn Код:
OnPlayerCommandPerformed(playerid, cmdtext[], success)
And this one gets called after command execution, here if you do "return 0" the player will see standard "Unknown command" message. The "success" parameter is equal to value returned by command function returns (if it doesn't exist success will be 0).

Note that it's not necessary to add these callbacks to your script if you don't use them.
Should be using OnPlayerCommandPerformed a bit more maybe.

Being that the Received portion, won't return the error message.
Reply
#3

pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success) return SendClientMessage(playerid, COLOR_RED, "Unknown command");
    return 1;
}
Reply
#4

No i mean.

command that's from C*EO, SAM*FUNCS, and another.

How to check command that is from there?
Reply
#5

Quote:
Originally Posted by qmnty
Посмотреть сообщение
No i mean.

command that's from C*EO, SAM*FUNCS, and another.

How to check command that is from there?
That's client side... You can't check for that.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)