[HELP] gangwar errors
#1

Hi all!

I have a little problem I can't do this script :S

Код:
if (strcmp("/grove", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid, 26, 1000);
	GivePlayerWeapon(playerid, 28, 1000);
	GivePlayerWeapon(playerid, 30, 1000);
	SetPlayerTeam(playerid, 1);
	SetPlayerPos(playerid, 2510.9182,-1667.1847,13.5677);
	SetPlayerFacingAngle(playerid, 108.3680);
	SetPlayerSkin(playerid, 107);
	SetPlayerColor(playerid,0x33AA33AA);
	SendClientMessage(playerid, 0x33AA33AA, "You joined the GROVE-TEAM!");
	return 1;
	}

    new str[256], pname[256];
    GetPlayerName(playerid, pname, 256);
    format(str, 256, "%s has joined the GROVE-TEAM!", pname, cmdtext[4]);
    SendClientMessageToAll(0xFFFFFFAA, str);
    return 1;
  }
}
	if (strcmp("/ballas", cmdtext, true, 10) == 0)
	{
	GivePlayerWeapon(playerid, 26, 1000);
	GivePlayerWeapon(playerid, 28, 1000);
	GivePlayerWeapon(playerid, 30, 1000);
	SetPlayerTeam(playerid, 2);
	SetPlayerPos(playerid, 2196.3926,-1143.8621,38.1016);
	SetPlayerFacingAngle(playerid, 223.5255);
	SetPlayerSkin(playerid, 104);
	SetPlayerColor(playerid,0x9900FFAA);
	SendClientMessage(playerid, 0x9900FFAA, "You joined the BALLAS-TEAM!");
	return 1;
	}

    new str[256], pname[256];
    GetPlayerName(playerid, pname, 256);
    format(str, 256, "%s has joined the BALLAS-TEAM!", pname, cmdtext[4]);
    SendClientMessageToAll(0xFFFFFFAA, str);
    return 1;
  }
}
Errors:

Код:
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(33) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(35) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(36) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(37) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(38) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(39) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(40) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(41) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(42) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(43) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(47) : warning 217: loose indentation
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(47) : warning 219: local variable "str" shadows a variable at a preceding level
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(47) : warning 219: local variable "pname" shadows a variable at a preceding level
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(48) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(49) : error 017: undefined symbol "cmdtext"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(49) : warning 215: expression has no effect
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(49) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(49) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Dбvid\Asztal\Epidemic\filterscripts\gw.pwn(49) : fatal error 107: too many error messages on one line

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


15 Errors.
What am I doing wrong?

ps:
sry for my bad english i use ****** translater
Reply
#2

pawn Код:
if (strcmp("/grove", cmdtext, true, 10) == 0)
  {
  GivePlayerWeapon(playerid, 26, 1000);
  GivePlayerWeapon(playerid, 28, 1000);
  GivePlayerWeapon(playerid, 30, 1000);
  SetPlayerTeam(playerid, 1);
  SetPlayerPos(playerid, 2510.9182,-1667.1847,13.5677);
  SetPlayerFacingAngle(playerid, 108.3680);
  SetPlayerSkin(playerid, 107);
  SetPlayerColor(playerid,0x33AA33AA);
  SendClientMessage(playerid, 0x33AA33AA, "You joined the GROVE-TEAM!");
  return 1;
  } // This ends the /grove command

    new str[256], pname[256];
    GetPlayerName(playerid, pname, 256);
    format(str, 256, "%s has joined the GROVE-TEAM!", pname, cmdtext[4]);
    SendClientMessageToAll(0xFFFFFFAA, str);
    return 1;
  } // Wheres the beginning for this bracket?
} // Wheres the beginning for this bracket too?
So... try this instead

pawn Код:
if (strcmp("/grove", cmdtext, true, 10) == 0)
  {
  GivePlayerWeapon(playerid, 26, 1000);
  GivePlayerWeapon(playerid, 28, 1000);
  GivePlayerWeapon(playerid, 30, 1000);
  SetPlayerTeam(playerid, 1);
  SetPlayerPos(playerid, 2510.9182,-1667.1847,13.5677);
  SetPlayerFacingAngle(playerid, 108.3680);
  SetPlayerSkin(playerid, 107);
  SetPlayerColor(playerid,0x33AA33AA);
  SendClientMessage(playerid, 0x33AA33AA, "You joined the GROVE-TEAM!");
  new str[256], pname[20]; // Player Names can only be 20 characters max, not 256
  GetPlayerName(playerid, pname, 20);
  format(str, 256, "%s has joined the GROVE-TEAM!", pname); // cmdtext[4] would be v of /grove !? Dont need it!
  SendClientMessageToAll(0xFFFFFFAA, str);
  return 1;
}

  if (strcmp("/ballas", cmdtext, true, 10) == 0)
  {
  GivePlayerWeapon(playerid, 26, 1000);
  GivePlayerWeapon(playerid, 28, 1000);
  GivePlayerWeapon(playerid, 30, 1000);
  SetPlayerTeam(playerid, 2);
  SetPlayerPos(playerid, 2196.3926,-1143.8621,38.1016);
  SetPlayerFacingAngle(playerid, 223.5255);
  SetPlayerSkin(playerid, 104);
  SetPlayerColor(playerid,0x9900FFAA);
  SendClientMessage(playerid, 0x9900FFAA, "You joined the BALLAS-TEAM!");
  return 1;
  }
Reply


Forum Jump:


Users browsing this thread: