OnPlayerCommandText
#1

Hello, I wanna change the SERVER: UNKNOWN COMMAND to my own, here is my OnPlayerCommandText line

public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp("/drylake", cmdtext, true, 10) == 0)
{
SetPlayerPos (playerid, -31,1464,15);
SetPlayerInterior (playerid, 0);
SendClientMessage(playerid,0x0080FFFF,"Welcome to Dry Lake, stupid noob!");
return 1;

}
Reply
#2

At the very botton of OnPlayerCommandText callback, replace return 0; with:
pawn Code:
return SendClientMessage(playerid, COLOR, "Your message");
Reply
#3

Quote:
Originally Posted by iMonk3y
View Post
At the very botton of OnPlayerCommandText callback, replace return 0; with:
pawn Code:
return SendClientMessage(playerid, COLOR, "Your message");
Does that work when using zcmd too?
Reply
#4

Yes, it works with zcmd too.. haven't you read the zcmd topic? :P
https://sampforum.blast.hk/showthread.php?tid=91354

pawn Code:
OnPlayerCommandPerformed(playerid, cmdtext[], success)
Here if you do return 0; the player will see standard "Unknown command" message.
Reply
#5

hey man where shall i put this

return SendClientMessage(playerid, COLOR, "Your message");

?
this is onplayercommandtext

public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp("/drylake", cmdtext, true, 10) == 0)
{
SetPlayerPos (playerid, -31,1464,15);
SetPlayerInterior (playerid, 0);
SendClientMessage(playerid,0x0080FFFF,"Welcome to Dry Lake, stupid noob!");
return 1;

}



can u put it for me
Reply
#6

pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp("/drylake", cmdtext, true, 10) == 0)
   {
       SetPlayerPos (playerid, -31,1464,15);
       SetPlayerInterior (playerid, 0);
       SendClientMessage(playerid,0x0080FFFF,"Welcome to Dry Lake, stupid noob!");
       return 1;
   }
   return SendClientMessage(playerid, YOUR_COLOR, "Unknown command."); // edit it if you want
}
Try this.

And a nice thing to say to your players :P
Reply
#7

haha
Reply
#8

hi,
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
   if(strcmp("/drylake", cmdtext, true, 10) == 0)
   {
       SetPlayerPos (playerid, -31,1464,15);
       SetPlayerInterior (playerid, 0);
       SendClientMessage(playerid,0x0080FFFF,"Welcome to Dry Lake, stupid noob!");
       return 1;
   }
   return SendClientMessage(playerid, COLOR, "Bad Command. Type /commands for available commands.");
how to make Pawncode
Reply
#9

ilikenuts put [ pawn ] [ /pawn ]
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)