I'm making a /pullover command, and this is what I have..
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/pullover", cmdtext, true, 9) == 0) // "/pullover" is 9 bytes long
{
if(strlen(cmdtext[10]) == 0) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /kick [ID] [MSG]");
//lenght of string at byte 10+, 0 if there is nothing there
new id = strval(cmdtext[10]);
//value of the string at byte 10+
if(IsPlayerConnected(id) == 0) return SendClientMessage(playerid, 0xFF0000AA, "Player not connected");
//check if the player is connected
new pos = strfind(cmdtext, " ", true, 10);
//get the position of the string after the space
if(pos == -1) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /pullover [ID] [MSG]");
//pos will be -1 if there is no space
if(strlen(cmdtext[pos + 1]) == 0) return SendClientMessage(playerid, 0xFF0000AA, "Usage: /pullover [ID] [MSG]");
//check if there is a string after the space (pos is space, + 1 more byte)
new string[128];
format(string, sizeof(string), "ID %d is being asked to pullover for %s", id, cmdtext[pos + 1]);
SendClientMessageToAll(0xFFFFFFFF, string);
//format your crap as needed
Pullover(id);
//kick player
return 1;
}
When I try to compile, I get this error:
C:\Users\Sidhu\Desktop\CopsN'Robbers.pwn(735) : error 017: undefined symbol "Pullover"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.