Issue [HELP ASAP]
#1

Alright, so I am trying to get it if you are within a certain area and you type a command, it will give you some weapons and Armour, etc... I have this coding....

Код:
public OnPlayerCommandText(playerid, cmdtext[])
{

	if(!strcmp(cmdtext, "/aweapons", true))
	{
 	if(IsPlayerInRangeOfPoint(playerid, 5, (-2274.4304,543.1503,35.1740))
  {
			GivePlayerWeapon(playerid, 31, 99999);
			GivePlayerWeapon(playerid, 24, 99999);
			GivePlayerWeapon(playerid, 16, 99999);
			GivePlayerWeapon(playerid, 28, 99999);
			GivePlayerWeapon(playerid, 8, 1);
			SetPlayerArmour(playerid, 100);
    		return 1;
    	}

    	else
    	{
    	    SendClientMessage(playerid, 0xAFAFAFAA, "You must be at Soviet's Weapon Spawn Location to use this command.");
    	    return 1;
		}
	}
It shows...
Код:
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(514) : error 001: expected token: ")", but found "{"

Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
But when I edit it to what it says is expected, I instantly get this...

Код:
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(531) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(533) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(536) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(539) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(542) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(545) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(548) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(550) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(553) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(555) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(557) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(559) : error 021: symbol already defined: "AC_GivePlayerWeapon"
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(560) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(563) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(566) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(570) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(572) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(576) : error 021: symbol already defined: "GetPlayerName"
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(579) : error 054: unmatched closing brace ("}")
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(581) : error 010: invalid function or declaration
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(584) : error 054: unmatched closing brace ("}")
C:\Documents and Settings\nmader\Desktop\Folders\Copy of San Fierro RP\gamemodes\WWIII-RP2.pwn(585) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


22 Errors.
I just don't understand what I have done wrong exactly...

Any help will be appreciated, thanks!
nmader
Reply
#2

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(!
strcmp(cmdtext"/aweapons"true))
    {
         if(
IsPlayerInRangeOfPoint(playerid5, -2274.4304,543.1503,35.1740))
          {
            
GivePlayerWeapon(playerid3199999);
            
GivePlayerWeapon(playerid2499999);
            
GivePlayerWeapon(playerid1699999);
            
GivePlayerWeapon(playerid2899999);
            
GivePlayerWeapon(playerid81);
            
SetPlayerArmour(playerid100);
                return 
1;
            }
            else return 
SendClientMessage(playerid0xAFAFAFAA"You must be at Soviet's Weapon Spawn Location to use this command.");
         return 
1;
    }
    return 
0;

When checking is player in point you dont need ( for co-ordinates and then you forgot one ) at the same line
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)