Cant use the dcmd/sscanf
#1

Hey guys. I heard dcmd/sscanf is aswome .
So Im starting to learn that...
I tried to make the command kick
like this
I defined
Код:
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
then there is the command
Код:
    dcmd_kick(playerid, params[])
	{
	new pName[MAX_PLAYER_NAME];
	GetPlayerName(playerid, pName, sizeof(pName));
	if(!IsPlayerAdmin(playerid)) return 0;
 	new targetid, reason[64], string[128];
 	if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, COLOR_RED, "Usage: /kick [playerid/partofname] [reason]");
 	if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_RED, "Player not connected or is yourself!");
 	format(string, sizeof(string), "%s has been kicked by Rcon Admin (Reason: %s)",pName, reason);
 	SendClientMessageToAll(COLOR_RED, string); // The yellow define will be up!
 	Kick(targetid);
	}
not I got the errors

Код:
(1285) : error 017: undefined symbol "dcmd_kick"
(1287) : error 017: undefined symbol "dcmd_kick"
(1293) : error 017: undefined symbol "params"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


3 Errors.
Reply


Messages In This Thread
Cant use the dcmd/sscanf - by bijoyekuza - 19.03.2011, 10:22
Re: Cant use the dcmd/sscanf - by iJumbo - 19.03.2011, 10:27
Re: Cant use the dcmd/sscanf - by Biesmen - 19.03.2011, 10:31
[No subject] - by bijoyekuza - 19.03.2011, 11:07
Re: Cant use the dcmd/sscanf - by Biesmen - 19.03.2011, 11:11

Forum Jump:


Users browsing this thread: 3 Guest(s)