17.01.2010, 09:24
I got problems with my teleporting menu, when i compile it says:
(70) : warning 217: loose indentation
(70) : error 029: invalid expression, assumed zero
(70) : warning 215: expression has no effect
(70) : error 001: expected token: ";", but found "if"
(89) : warning 217: loose indentation
(89) : error 029: invalid expression, assumed zero
(89) : warning 215: expression has no effect
(89) : error 001: expected token: ";", but found "if"
(112) : warning 217: loose indentation
(112) : warning 217: loose indentation
(117) : error 029: invalid expression, assumed zero
error 004: function "OnPlayerExitedMenu" is not implemented
error 030: compound statement not closed at the end of file (started at line 57)
7 Errors.
I'll show you a part of the script and maybe you can figure it out?
(70) : warning 217: loose indentation
(70) : error 029: invalid expression, assumed zero
(70) : warning 215: expression has no effect
(70) : error 001: expected token: ";", but found "if"
(89) : warning 217: loose indentation
(89) : error 029: invalid expression, assumed zero
(89) : warning 215: expression has no effect
(89) : error 001: expected token: ";", but found "if"
(112) : warning 217: loose indentation
(112) : warning 217: loose indentation
(117) : error 029: invalid expression, assumed zero
error 004: function "OnPlayerExitedMenu" is not implemented
error 030: compound statement not closed at the end of file (started at line 57)
7 Errors.
I'll show you a part of the script and maybe you can figure it out?
Код:
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu (playerid); if(CurrentMenu == Duel) { switch(row) { case 0: //RW Menu { ShowMenuForPlayer(RW, playerid); TogglePlayerControllable(playerid,0); } case 1: //WW Menu { ShowMenuForPlayer(WW, playerid); TogglePlayerControllable(playerid,0); } } else if(CurrentMenu == RW) { switch(row) { case 0: //come-a-lot { TogglePlayerControllable(playerid,1); SetPlayerPos(playerid, 2196.8206,1110.9279,26.7031); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to Come-a-lot"); } case 1: //underground { TogglePlayerControllable(playerid,1); SetPlayerPos(playerid, 2489.5535,2397.2041,4.2109); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Underground Zone"); } } else if(CurrentMenu == WW) { switch(row) { case 0: //area1 { TogglePlayerControllable(playerid,1); SetPlayerPos(playerid, 2383.0542,1145.2390,34.2529); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Northern WW"); } case 1: //area2 { TogglePlayerControllable(playerid,1); SetPlayerPos(playerid, 2383.4878,1121.0552,34.2529); SetPlayerInterior(playerid, 0); SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Southern WW"); } } } return 1; } public OnPlayerExitedMenu(playerid) { TogglePlayerControllable(playerid,1); return 1; }