#1

I want to make if you type a text only players who are close are reading and seeing it, this is the script:
Код:
	new string[256];
	new sendername[MAX_PLAYER_NAME];
	new sendername2[MAX_PLAYER_NAME];
	new playername[MAX_PLAYER_NAME];
	new cmd[256];
	new tmp[256];
	cmd = strtok(cmdtext, idx);
	GetPlayerName(playerid, sendername2, sizeof(sendername));
public OnPlayerText(playerid, text[])
{
	  format(string,sizeof(string), "Command: %s: %s", sendername2, cmdtext);
		SendCmdMessage(COLOR_YELLOW, string);
		GetPlayerName(playerid, sendername, sizeof(sendername));
		new length = strlen(cmdtext);
		while ((idx < length) && (cmdtext[idx] <= ' '))
		{
			idx++;
		}
		new offset = idx;
		new result[64];
		while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		{
			result[idx - offset] = cmdtext[idx];
			idx++;
		}
		result[idx - offset] = EOS;
		if(!strlen(result))
	format(string, sizeof(string), "%s Says %s", sendername, result);
	ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	printf("%s", string);
	SetPlayerChatBubble(playerid, text, 0xFF0000FF, 100.0, 10000);
	return 1;
}
I get this errors:

Код:
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(17) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(30) : error 021: symbol already defined: "cmd"
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(32) : error 010: invalid function or declaration
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(36) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(39) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(40) : error 017: undefined symbol "idx"
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(40) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(40) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Eigenaar\Bureaublad\LVRPG\gamemodes\test.pwn(40) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


8 Errors.
Reply


Messages In This Thread
SAY - by geerdinho8 - 24.02.2010, 14:22
Re: SAY - by aircombat - 24.02.2010, 14:25
Re: SAY - by geerdinho8 - 24.02.2010, 14:39
Re: SAY - by adsy - 24.02.2010, 14:41
Re: SAY - by VonLeeuwen - 24.02.2010, 14:44
Re: SAY - by geerdinho8 - 24.02.2010, 14:58
Re: SAY - by geerdinho8 - 24.02.2010, 15:11
Re: SAY - by geerdinho8 - 24.02.2010, 15:18
Re: SAY - by VonLeeuwen - 24.02.2010, 15:46
Re: SAY - by geerdinho8 - 24.02.2010, 17:26

Forum Jump:


Users browsing this thread: 1 Guest(s)