I need help
#1

I got these errors
Code:
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182) : error 002: only a single statement (or expression) can follow each "case"
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerSkin"
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182 -- 183) : error 001: expected token: "}", but found "case"
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182 -- 183) : fatal error 107: too many error messages on one line

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


4 Errors.
and this is the code public OnPlayerSpawn(playerid)
{
StopAudioStreamForPlayer(playerid);
GivePlayerWeapon(playerid, 34, 321);
GivePlayerWeapon(playerid, 24, 245);
GivePlayerWeapon(playerid, 31, 254);
GivePlayerWeapon(playerid, 25, 254);
{
switch(GetPlayerSkin(playerid)) { // Get player's skin, and check it
case 105..107 : { // Grove Street OGs Skins, I don't know what you have in your script
SetPlayerTeam(playerid, TEAM_GROVE);
SetPlayerColor(playerid, COL_GREEN);
}
switch(GetPlayerSkin(playerid)) { // Get player's skin, and check it
case 105..107 : { // Grove Street OGs Skins, I don't know what you have in your script
SetPlayerTeam(playerid, TEAM_VAGOS);
SetPlayerColor(playerid, COL_YELLOW);
}
case 102..104 : { // Ballas Skins, I don't know what you have in your script
SetPlayerTeam(playerid, TEAM_BALLAS);
SetPlayerColor(playerid, COL_PURPLE);
}
}
}
return 1;
}
Reply
#2

Your code is just so confusing, why are you using switch 3 times for tr exact same thing? Also what's with the 105..107 etc.

Edit: and oh stick it in [ pawn ] tags [ / pawn ]
Reply
#3

Quote:
Originally Posted by YanLanger
View Post
I got these errors
Code:
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182) : error 002: only a single statement (or expression) can follow each "case"
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182) : error 028: invalid subscript (not an array or too many subscripts): "GetPlayerSkin"
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182 -- 183) : error 001: expected token: "}", but found "case"
D:\Users\Yan\Desktop\Samp server\gamemodes\LSGW.pwn(182 -- 183) : fatal error 107: too many error messages on one line

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


4 Errors.
and this is the code public OnPlayerSpawn(playerid)
{
StopAudioStreamForPlayer(playerid);
GivePlayerWeapon(playerid, 34, 321);
GivePlayerWeapon(playerid, 24, 245);
GivePlayerWeapon(playerid, 31, 254);
GivePlayerWeapon(playerid, 25, 254);
{
switch(GetPlayerSkin(playerid)) { // Get player's skin, and check it
case 105..107 : { // Grove Street OGs Skins, I don't know what you have in your script
SetPlayerTeam(playerid, TEAM_GROVE);
SetPlayerColor(playerid, COL_GREEN);
}
switch(GetPlayerSkin(playerid)) { // Get player's skin, and check it
case 105..107 : { // Grove Street OGs Skins, I don't know what you have in your script
SetPlayerTeam(playerid, TEAM_VAGOS);
SetPlayerColor(playerid, COL_YELLOW);
}
case 102..104 : { // Ballas Skins, I don't know what you have in your script
SetPlayerTeam(playerid, TEAM_BALLAS);
SetPlayerColor(playerid, COL_PURPLE);
}
}
}
return 1;
}
Remove that try this:

Put this anywhere in script
pawn Code:
public OnPlayerRequestClass(playerid, classid)
{
    switch ( classid )
    {
    case 0:
    {
        gTeam[playerid] = TEAM_GROVE;
        GameTextForPlayer(playerid,"~y~Grove",3000,5);
        // Else if you have something to add
        SetPlayerColor(playerid, COL_GREEN);
    }
    case 1:
    {
        gTeam[playerid] = TEAM_VAGOS;
        GameTextForPlayer(playerid,"~y~VAGOS",3000,5);
        SetPlayerColor(playerid, COL_YELLOW);
    }
    case 2:
    {
        gTeam[playerid] = TEAM_BALLAS;
        GameTextForPlayer(playerid,"~y~BALLAS",3000,5);
        SetPlayerColor(playerid, COL_PURPLE);
    }
   }
   return 1;
}
OnPlayerSpawn
pawn Code:
public OnPlayerSpawn(playerid)
{
     StopAudioStreamForPlayer(playerid);
     GivePlayerWeapon(playerid, 34, 321);
     GivePlayerWeapon(playerid, 24, 245);
     GivePlayerWeapon(playerid, 31, 254);
     GivePlayerWeapon(playerid, 25, 254);
     return 1;
}
+rep me if this works
Reply
#4

omg now i got so much errors dayum you ruined my server
Reply
#5

you just fucking ruined my fucking server omg

I worked on it like 6 months AND YOU JUST RUINED IT
Reply
#6

pawn Code:
public OnPlayerSpawn(playerid)
{
    StopAudioStreamForPlayer(playerid);
    GivePlayerWeapon(playerid, 34, 321);
    GivePlayerWeapon(playerid, 24, 245);
    GivePlayerWeapon(playerid, 31, 254);
    GivePlayerWeapon(playerid, 25, 254);
   
    switch (GetPlayerSkin(playerid))
    {
        case 102 .. 104:
        {
            SetPlayerTeam(playerid, TEAM_BALLAS);
            SetPlayerColor(playerid, COL_PURPLE);
        }
        case 105 .. 107:
        {
            SetPlayerTeam(playerid, TEAM_GROVE);
            SetPlayerColor(playerid, COL_GREEN);
        }
        case 108 .. 110:
        {
            SetPlayerTeam(playerid, TEAM_VAGOS);
            SetPlayerColor(playerid, COL_YELLOW);
        }
    }
    return 1;
}
Reply
#7

Quote:
Originally Posted by Konstantinos
View Post
pawn Code:
public OnPlayerSpawn(playerid)
{
    StopAudioStreamForPlayer(playerid);
    GivePlayerWeapon(playerid, 34, 321);
    GivePlayerWeapon(playerid, 24, 245);
    GivePlayerWeapon(playerid, 31, 254);
    GivePlayerWeapon(playerid, 25, 254);
   
    switch (GetPlayerSkin(playerid))
    {
        case 102 .. 104:
        {
            SetPlayerTeam(playerid, TEAM_BALLAS);
            SetPlayerColor(playerid, COL_PURPLE);
        }
        case 105 .. 107:
        {
            SetPlayerTeam(playerid, TEAM_GROVE);
            SetPlayerColor(playerid, COL_GREEN);
        }
        case 108 .. 110:
        {
            SetPlayerTeam(playerid, TEAM_VAGOS);
            SetPlayerColor(playerid, COL_YELLOW);
        }
    }
    return 1;
}
This can also works
Reply
#8

If you just copy-paste please delete your gamemode, now. I helped you yesterday and you said the same thing.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)