Error case 0,1,2:
#1

I got this error on case 0,1,2:...

Код:
// Teams
#define TEAM_GROVE 0
#define TEAM_BALLAS 1
#define TEAM_AZTECAS 2
#define TEAM_TRIADS 3
#define TEAM_PD 4

public OnPlayerRequestClass(playerid, classid)
{

      {
      case 0,1,2:
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove Street", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3,4,5:
      {
        SetPlayerColor(playerid,0xBC1BE4FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2444.6553,-1364.2625,24.0000);
        SetPlayerFacingAngle(playerid,237.9365);
        SetPlayerCameraPos(playerid, 2449.0635,-1367.0236,24.5825);
        SetPlayerCameraLookAt(playerid, 2444.6553,-1364.2625,24.0000);
        GameTextForPlayer(playerid, "~p~Ballas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_BALLAS;
      }
      case 6,7,8:
      {
        SetPlayerColor(playerid,0x23BCDCFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2924.9727,-1563.8043,11.0469);
        SetPlayerFacingAngle(playerid,86.8798);
        SetPlayerCameraPos(playerid, 2920.7109,-1563.5922,12.0877);
        SetPlayerCameraLookAt(playerid, 2924.9727,-1563.8043,11.0469);
        GameTextForPlayer(playerid, "~b~~h~Aztecas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_AZTECAS;
      }
      case 9,10,11:
      {
        SetPlayerColor(playerid,0x391CE3FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 1511.6647,-1661.5663,13.5469);
        SetPlayerFacingAngle(playerid,294.1803);
        SetPlayerCameraPos(playerid, 1514.9290,-1660.1001,14.3447);
        SetPlayerCameraLookAt(playerid, 1511.6647,-1661.5663,13.5469);
        GameTextForPlayer(playerid, "~b~Police Departament", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_PD;
      }
      case 12:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
      return 1;
}
Код:
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : error 014: invalid statement; not in switch
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : warning 215: expression has no effect
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : warning 215: expression has no effect
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : warning 215: expression has no effect
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : error 001: expected token: ";", but found ":"
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : error 029: invalid expression, assumed zero
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(201) : fatal error 107: too many error messages on one line

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


4 Errors.
Reply
#2

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
    switch(classid)
    {
      case 0,1,2:
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove Street", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3,4,5:
      {
        SetPlayerColor(playerid,0xBC1BE4FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2444.6553,-1364.2625,24.0000);
        SetPlayerFacingAngle(playerid,237.9365);
        SetPlayerCameraPos(playerid, 2449.0635,-1367.0236,24.5825);
        SetPlayerCameraLookAt(playerid, 2444.6553,-1364.2625,24.0000);
        GameTextForPlayer(playerid, "~p~Ballas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_BALLAS;
      }
      case 6,7,8:
      {
        SetPlayerColor(playerid,0x23BCDCFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2924.9727,-1563.8043,11.0469);
        SetPlayerFacingAngle(playerid,86.8798);
        SetPlayerCameraPos(playerid, 2920.7109,-1563.5922,12.0877);
        SetPlayerCameraLookAt(playerid, 2924.9727,-1563.8043,11.0469);
        GameTextForPlayer(playerid, "~b~~h~Aztecas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_AZTECAS;
      }
      case 9,10,11:
      {
        SetPlayerColor(playerid,0x391CE3FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 1511.6647,-1661.5663,13.5469);
        SetPlayerFacingAngle(playerid,294.1803);
        SetPlayerCameraPos(playerid, 1514.9290,-1660.1001,14.3447);
        SetPlayerCameraLookAt(playerid, 1511.6647,-1661.5663,13.5469);
        GameTextForPlayer(playerid, "~b~Police Departament", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_PD;
      }
      case 12:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
    }
    return 1;
}
Reply
#3

add the switch statement:

pawn Код:
switch(classid)
{
      case 0, 1, 2: //left spaces after ","
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove Street", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3, 4, 5:
      {
      //etc. ...
      }
}
Hope i could help

//Edit: damn sascha was faster
Reply
#4

Both lines are completely valid.
pawn Код:
case 0, 1, 2:
case 0,1,2:
The spacing doesn't play any role except for the coder's personal preference and better readability.
Reply
#5

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{

      {
      case 0..2:
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove Street", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3..5:
      {
        SetPlayerColor(playerid,0xBC1BE4FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2444.6553,-1364.2625,24.0000);
        SetPlayerFacingAngle(playerid,237.9365);
        SetPlayerCameraPos(playerid, 2449.0635,-1367.0236,24.5825);
        SetPlayerCameraLookAt(playerid, 2444.6553,-1364.2625,24.0000);
        GameTextForPlayer(playerid, "~p~Ballas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_BALLAS;
      }
      case 6..8:
      {
        SetPlayerColor(playerid,0x23BCDCFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2924.9727,-1563.8043,11.0469);
        SetPlayerFacingAngle(playerid,86.8798);
        SetPlayerCameraPos(playerid, 2920.7109,-1563.5922,12.0877);
        SetPlayerCameraLookAt(playerid, 2924.9727,-1563.8043,11.0469);
        GameTextForPlayer(playerid, "~b~~h~Aztecas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_AZTECAS;
      }
      case 9..11:
      {
        SetPlayerColor(playerid,0x391CE3FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 1511.6647,-1661.5663,13.5469);
        SetPlayerFacingAngle(playerid,294.1803);
        SetPlayerCameraPos(playerid, 1514.9290,-1660.1001,14.3447);
        SetPlayerCameraLookAt(playerid, 1511.6647,-1661.5663,13.5469);
        GameTextForPlayer(playerid, "~b~Police Departament", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_PD;
      }
      case 12:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
      return 1;
}
Reply
#6

Quote:
Originally Posted by FireCat
Посмотреть сообщение
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{

      {
      case 0..2:
      {
        SetPlayerColor(playerid,0x8EEE7DFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2239.9063,-1641.9432,15.5267);
        SetPlayerFacingAngle(playerid, 151.7758);
        SetPlayerCameraPos(playerid, 2237.3972,-1646.6178,16.3376);
        SetPlayerCameraLookAt(playerid, 2239.9063,-1641.9432,15.5267);
        GameTextForPlayer(playerid, "~g~~h~Grove Street", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_GROVE;
      }
      case 3..5:
      {
        SetPlayerColor(playerid,0xBC1BE4FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2444.6553,-1364.2625,24.0000);
        SetPlayerFacingAngle(playerid,237.9365);
        SetPlayerCameraPos(playerid, 2449.0635,-1367.0236,24.5825);
        SetPlayerCameraLookAt(playerid, 2444.6553,-1364.2625,24.0000);
        GameTextForPlayer(playerid, "~p~Ballas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_BALLAS;
      }
      case 6..8:
      {
        SetPlayerColor(playerid,0x23BCDCFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 2924.9727,-1563.8043,11.0469);
        SetPlayerFacingAngle(playerid,86.8798);
        SetPlayerCameraPos(playerid, 2920.7109,-1563.5922,12.0877);
        SetPlayerCameraLookAt(playerid, 2924.9727,-1563.8043,11.0469);
        GameTextForPlayer(playerid, "~b~~h~Aztecas", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_AZTECAS;
      }
      case 9..11:
      {
        SetPlayerColor(playerid,0x391CE3FF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 1511.6647,-1661.5663,13.5469);
        SetPlayerFacingAngle(playerid,294.1803);
        SetPlayerCameraPos(playerid, 1514.9290,-1660.1001,14.3447);
        SetPlayerCameraLookAt(playerid, 1511.6647,-1661.5663,13.5469);
        GameTextForPlayer(playerid, "~b~Police Departament", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_PD;
      }
      case 12:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
      return 1;
}
That code needs the switch(classid){
Reply
#7

all he needs is the "switch(classid)" as blackwolf and me stated above..
Reply
#8

1 error left:

Код:
 case 12:
      {
        SetPlayerColor(playerid,0xFF9DFFFF);
        SetPlayerVirtualWorld(playerid,1);
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid, 681.2793,-1257.7128,13.5791);
        SetPlayerFacingAngle(playerid,107.2843);
        SetPlayerCameraPos(playerid, 677.6121,-1258.8541,14.2270);
        SetPlayerCameraLookAt(playerid, 681.2793,-1257.7128,13.5791);
        GameTextForPlayer(playerid, "~p~~h~Triads", 500, 3);
        ApplyAnimation(playerid,"DANCING","dance_loop",4.1,1,1,1,0,0,1);
        gTeam[playerid] = TEAM_TRIADS;
      }
(259)      return 1;
}
Error:

Код:
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(259) : error 002: only a single statement (or expression) can follow each "case"
D:\Download\LSGDM v0.1\gamemodes\Untitled.pwn(259) : warning 215: expression has no effect
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#9

Quote:
Originally Posted by oliverrud
Посмотреть сообщение
That code needs the switch(classid){
Omg lmao I didn't see it <.<
Reply
#10

more code please...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)