OnPlayerRequestClass - 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: OnPlayerRequestClass (
/showthread.php?tid=430729)
OnPlayerRequestClass -
ShaneOvSina - 14.04.2013
Been Having Trouble With The FireFighter Class:
Код:
C:\Documents and Settings\Other Users\Desktop\Shanes Server\gamemodes\Server.pwn(241) : error 002: only a single statement (or expression) can follow each "case"
C:\Documents and Settings\Other Users\Desktop\Shanes Server\gamemodes\Server.pwn(241) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,2089.5706,1451.3776,10.8203);
SetPlayerCameraPos(playerid, 2086.5649,1448.6183,10.8203);
SetPlayerCameraLookAt(playerid,2089.5706,1451.3776,10.8203);
switch (classid)
{
case 0:
{
GameTextForPlayer(playerid,"~w~CIVILIAN",1000,5);
SetPlayerTeam(playerid, TEAM_CIV);
SetPlayerColor(playerid, COLOR_WHITE);
}
case 1:
{
GameTextForPlayer(playerid,"~w~UNDERCOVER CIA AGENT",1000,5);
SetPlayerTeam(playerid, TEAM_CIA);
SetPlayerColor(playerid, COLOR_WHITE);
}
case 2:
{
GameTextForPlayer(playerid,"~g~MILITARY / NATIONAL GUARD",1000,5);
SetPlayerTeam(playerid, TEAM_ARMY);
SetPlayerColor(playerid, COLOR_GREEN);
}
case 3:
{
GameTextForPlayer(playerid,"~b~S.W.A.T~n~SPECIAL FORCES",1000,5);
SetPlayerTeam(playerid, TEAM_SWAT);
SetPlayerColor(playerid, COLOR_LIGHTBLUE);
}
case 4:
{
GameTextForPlayer(playerid,"~b~POLICE",1000,5);
SetPlayerTeam(playerid, TEAM_COP);
SetPlayerColor(playerid, COLOR_BLUE);
}
case 5:
{
GameTextForPlayer(playerid,"~p~MEDIC",1000,5);
SetPlayerTeam(playerid, TEAM_MEDIC);
SetPlayerColor(playerid, COLOR_PINK);
}
case 6:
{
GameTextForPlayer(playerid,"~r~FIREFIGHTER",1000,5);
SetPlayerTeam(playerid, TEAM_FIREFIGHTER);
SetPlayerColor(playerid, COLOR_RED);
}
return 1;
}
Re: OnPlayerRequestClass -
HurtLocker - 14.04.2013
You missed a curly:
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,2089.5706,1451.3776,10.8203);
SetPlayerCameraPos(playerid, 2086.5649,1448.6183,10.8203);
SetPlayerCameraLookAt(playerid,2089.5706,1451.3776,10.8203);
switch (classid)
{
case 0:
{
GameTextForPlayer(playerid,"~w~CIVILIAN",1000,5);
SetPlayerTeam(playerid, TEAM_CIV);
SetPlayerColor(playerid, COLOR_WHITE);
}
case 1:
{
GameTextForPlayer(playerid,"~w~UNDERCOVER CIA AGENT",1000,5);
SetPlayerTeam(playerid, TEAM_CIA);
SetPlayerColor(playerid, COLOR_WHITE);
}
case 2:
{
GameTextForPlayer(playerid,"~g~MILITARY / NATIONAL GUARD",1000,5);
SetPlayerTeam(playerid, TEAM_ARMY);
SetPlayerColor(playerid, COLOR_GREEN);
}
case 3:
{
GameTextForPlayer(playerid,"~b~S.W.A.T~n~SPECIAL FORCES",1000,5);
SetPlayerTeam(playerid, TEAM_SWAT);
SetPlayerColor(playerid, COLOR_LIGHTBLUE);
}
case 4:
{
GameTextForPlayer(playerid,"~b~POLICE",1000,5);
SetPlayerTeam(playerid, TEAM_COP);
SetPlayerColor(playerid, COLOR_BLUE);
}
case 5:
{
GameTextForPlayer(playerid,"~p~MEDIC",1000,5);
SetPlayerTeam(playerid, TEAM_MEDIC);
SetPlayerColor(playerid, COLOR_PINK);
}
case 6:
{
GameTextForPlayer(playerid,"~r~FIREFIGHTER",1000,5);
SetPlayerTeam(playerid, TEAM_FIREFIGHTER);
SetPlayerColor(playerid, COLOR_RED);
}
}
return 1;
}
Re: OnPlayerRequestClass -
ShaneOvSina - 14.04.2013
Sorted it Thanks