28.02.2010, 03:36
i was trying to classify the teams by countries with te granlarc script thingy and i dont get why i get these errors ?
and i get these errors
before i tried to do this .. i didint get any errors but then ....
Код:
ClassSel_SetupCharSelection(playerid) { if(gPlayerCitySelection[playerid] == CITY_LOS_SANTOS) { gPlayerClass[playerid] = classid; // new string[156]; // new pname[30]; switch (classid) { case 0: { GameTextForPlayer(playerid, "~r~medic", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = MEDIC; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } case 1: { GameTextForPlayer(playerid, "~r~general", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = GENERAL; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } case 2: { GameTextForPlayer(playerid, "~r~Soldier", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = SOLDIER; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } else if(gPlayerCitySelection[playerid] == CITY_SAN_FIERRO) { case 0: { GameTextForPlayer(playerid, "~r~medic", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = MEDIC1; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } case 1: { GameTextForPlayer(playerid, "~r~general", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = GENERAL2; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } case 2: { GameTextForPlayer(playerid, "~r~Soldier", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = SOLDIER3; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } else if(gPlayerCitySelection[playerid] == CITY_LAS_VENTURAS) { case 0: { GameTextForPlayer(playerid, "~r~medic", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = MEDIC2; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } case 1: { GameTextForPlayer(playerid, "~r~general", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = GENERAL3; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } case 2: { GameTextForPlayer(playerid, "~r~Soldier", 500, 6); {SetPlayerPos(playerid, 358.4248,2434.5625,17.0588); SetPlayerFacingAngle(playerid, 298.3950); SetPlayerCameraPos(playerid, 361.6220,2436.0774,16.7443); SetPlayerCameraLookAt(playerid, 358.4248,2434.5625,17.0588); gTeam[playerid] = SOLDIER4; CreateExplosion(358.4248,2434.5625,17.0588, 12, 2); } } }
Код:
public OnPlayerRequestClass(playerid, classid) { if(IsPlayerNPC(playerid)) return 1; if(gPlayerHasCitySelected[playerid]) { ClassSel_SetupCharSelection(playerid); return 1; } else { if(GetPlayerState(playerid) != PLAYER_STATE_SPECTATING) { TogglePlayerSpectating(playerid,1); TextDrawShowForPlayer(playerid, txtClassSelHelper); gPlayerCitySelection[playerid] = -1; } } return 1; }
Код:
pwn(955) : error 017: undefined symbol "classid" .pwn(958) : error 017: undefined symbol "classid" pwn(994) : error 002: only a single statement (or expression) can follow each "case" pwn(1006) : error 017: undefined symbol "ClassSel_InitCityNameText" .pwn(1008) : error 017: undefined symbol "txtInit" .pwn(1009) : error 017: undefined symbol "txtInit" .pwn(1010) : error 017: undefined symbol "txtInit" .pwn(1011) : error 017: undefined symbol "txtInit" .pwn(1012) : error 017: undefined symbol "txtInit" .pwn(1013) : error 017: undefined symbol "txtInit" .pwn(1019) : error 017: undefined symbol "ClassSel_InitTextDraws" .pwn(1023) : error 017: undefined symbol "ClassSel_InitCityNameText" .pwn(1025) : error 017: undefined symbol "ClassSel_InitCityNameText" .pwn(1027) : error 017: undefined symbol "ClassSel_InitCityNameText" .pwn(1045) : error 017: undefined symbol "ClassSel_SetupSelectedCity" .pwn(1082) : error 017: undefined symbol "ClassSel_SwitchToNextCity" .pwn(1090) : error 017: undefined symbol "ClassSel_SetupSelectedCity" .pwn(1095) : error 017: undefined symbol "ClassSel_SwitchToPreviousCity" .pwn(1103) : error 017: undefined symbol "ClassSel_SetupSelectedCity" .pwn(1108) : error 017: undefined symbol "ClassSel_HandleCitySelection" .pwn(1114) : error 017: undefined symbol "ClassSel_SwitchToNextCity" .pwn(1115) : warning 209: function "ClassSel_SetupCharSelection" should return a value .pwn(1119) : warning 209: function "ClassSel_SetupCharSelection" should return a value .pwn(1128) : warning 209: function "ClassSel_SetupCharSelection" should return a value .pwn(1132) : error 017: undefined symbol "ClassSel_SwitchToNextCity" .pwn(1135) : error 017: undefined symbol "ClassSel_SwitchToPreviousCity" .pwn(1217) : error 029: invalid expression, assumed zero .pwn(1217) : error 004: function "OnVehicleSpawn" is not implemented .pwn(1219) : error 017: undefined symbol "vehicleid"