SA-MP Forums Archive
Creating Switch (Will give +1 Rep) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Creating Switch (Will give +1 Rep) (/showthread.php?tid=306764)



Creating Switch (Will give +1 Rep) - RepzThat - 27.12.2011

Im using a CB Radio, which can be found here: https://sampforum.blast.hk/showthread.php?tid=267123. I assigned different CB Radio's for different classes. For example Trucker class to have Channel 1, Bus Driver class to have channel 2, and so on. However I need a switch in order to make this work because I get this error: invalid statement; not in switch.

Код:
public OnPlayerSpawn(playerid)
{
		case ClassTruckDriver: 
		{
			pChannel[playerid] = 1;
		}
		case ClassBusDriver: 
		{
			pChannel[playerid] = 2;
		}
		case ClassPilot: 
		{
			pChannel[playerid] = 3;
		}
		case ClassPolice: 
		{
			pChannel[playerid] = 4;
		}
		case ClassMafia: 
		{
			pChannel[playerid] = 5;
		}
		case ClassCourier: 
		{
			pChannel[playerid] = 6;
		}
		case ClassAssistance: 
		{
			pChannel[playerid] = 7;
		}
		case ClassRoadWorker: 
		{
			pChannel[playerid] = 8;
		}	
	return 1;
}



Re: Creating Switch (Will give +1 Rep) - [ABK]Antonio - 27.12.2011

pawn Код:
public OnPlayerSpawn(playerid)
{
    switch(team) //replace with the variable your using..such as team etc
    {
        case ClassTruckDriver: pChannel[playerid] = 1;
        case ClassBusDriver: pChannel[playerid] = 2;
        case ClassPilot: pChannel[playerid] = 3;
        case ClassPolice: pChannel[playerid] = 4;
        case ClassMafia: pChannel[playerid] = 5;
        case ClassCourier: pChannel[playerid] = 6;
        case ClassAssistance: pChannel[playerid] = 7;
        case ClassRoadWorker: pChannel[playerid] = 8;
    }
    return 1;
}