menus are now officaly bugged and dont ever work?
#1

was working a few days ago but now it just wont


heres code


Код:
new Menu:teleportmenu;
> thats on the top of the gamemode



Код:
	teleportmenu = CreateMenu("Teleportmenu", 2, 200.0, 100.0, 150.0, 150.0);
	AddMenuItem(teleportmenu, 0, "Los Santos");
> thats on - ongamemodeinit



Код:
public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:Current = GetPlayerMenu(playerid);
	if(CurrentMenu == teleportmenu)
	{
    	switch(row)
    	{
    		case 0: //Com-a-Lot
        	{
            	SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
            	SetPlayerInterior(playerid, 0);
            	SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
        	}
    	}
	}
thats on - onplayerselectedmenurow


and heres errors

Код:
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(273) : error 017: undefined symbol "CurrentMenu"
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(285) : warning 217: loose indentation
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(285) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(285) : error 004: function "OnPlayerExitedMenu" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(290) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(290) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(290) : error 004: function "OnPlayerInteriorChange" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(295) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(295) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(295) : error 004: function "OnPlayerKeyStateChange" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(300) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(300) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(300) : error 004: function "OnRconLoginAttempt" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(305) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(305) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(305) : error 004: function "OnPlayerUpdate" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(310) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(310) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(310) : error 004: function "OnPlayerStreamIn" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(315) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(315) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(315) : error 004: function "OnPlayerStreamOut" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(320) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(320) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(320) : error 004: function "OnVehicleStreamIn" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(325) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(325) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(325) : error 004: function "OnVehicleStreamOut" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(330) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(330) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(330) : error 004: function "OnDialogResponse" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(335) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(335) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(335) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(339) : error 030: compound statement not closed at the end of file (started at line 272)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


24 Errors.
Reply
#2

Perhaps you're forgetting a bracket somewhere? or maybe having one extra?
Reply
#3

You forgot return 0;
Please place it above the last bracket
Reply
#4

Код:
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(273) : error 017: undefined symbol "CurrentMenu"
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(272) : warning 204: symbol is assigned a value that is never used: "Current"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
and i put another bracket in and now its this

Код:
public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:Current = GetPlayerMenu(playerid);
	if(CurrentMenu == teleportmenu)
	{
    	switch(row)
    	{
    		case 0: //Com-a-Lot
        	{
            	SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
            	SetPlayerInterior(playerid, 0);
            	SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
        	}
    	}
	}
}
Reply
#5

ok done that still the same


Код:
public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:Current = GetPlayerMenu(playerid);
	if(CurrentMenu == teleportmenu)
	{
    	switch(row)
    	{
    		case 0: //Com-a-Lot
        	{
            	SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
            	SetPlayerInterior(playerid, 0);
            	SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
        	}
    	}
	return 0;
	}
Код:
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(273) : error 017: undefined symbol "CurrentMenu"
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(284) : warning 217: loose indentation
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(286) : warning 217: loose indentation
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(286) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(286) : error 004: function "OnPlayerExitedMenu" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(291) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(291) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(291) : error 004: function "OnPlayerInteriorChange" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(296) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(296) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(296) : error 004: function "OnPlayerKeyStateChange" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(301) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(301) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(301) : error 004: function "OnRconLoginAttempt" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(306) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(306) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(306) : error 004: function "OnPlayerUpdate" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(311) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(311) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(311) : error 004: function "OnPlayerStreamIn" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(316) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(316) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(316) : error 004: function "OnPlayerStreamOut" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(321) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(321) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(321) : error 004: function "OnVehicleStreamIn" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(326) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(326) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(326) : error 004: function "OnVehicleStreamOut" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(331) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(331) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(331) : error 004: function "OnDialogResponse" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(336) : warning 225: unreachable code
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(336) : error 029: invalid expression, assumed zero
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(336) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(340) : error 030: compound statement not closed at the end of file (started at line 272)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


24 Errors.
Reply
#6

The extra bracket fixed your problem. But as for the

Код:
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(273) : error 017: undefined symbol "CurrentMenu"
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(272) : warning 204: symbol is assigned a value that is never used: "Current"
You did not define CurrentMenu, it does not exist
Reply
#7

Quote:
Originally Posted by alpha500delta
Посмотреть сообщение
The extra bracket fixed your problem. But as for the

Код:
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(273) : error 017: undefined symbol "CurrentMenu"
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(272) : warning 204: symbol is assigned a value that is never used: "Current"
You did not define CurrentMenu, it does not exist
k... no idea what 2 add ugh im fucking give up with samp 1day its working the NEXT ITS NOT!!!


just write the code plz i cant be fuckin asked anymore - ty
Reply
#8

edit 2 errors


Код:
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(48) : error 017: undefined symbol "teleportmenu"
C:\Users\Stephen-Laptop\Desktop\server samp - Copy\gamemodes\lvpg.pwn(49) : error 017: undefined symbol "teleportmenu"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
and the lines


Код:
#define teleportmenu

new Menu:teleportmenu;
Код:
teleportmenu = CreateMenu("Menu", 1, 200.0, 100.0, 150.0, 150.0);
	AddMenuItem(teleportmenu, 0, "LS");
teleportmenu = line 48
addmenu = line 49


Код:
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
    new Menu:teleportmenu = GetPlayerMenu(playerid);
    new Menu:CurrentMenu = GetPlayerMenu(playerid);
	if(CurrentMenu == teleportmenu)
	{
    	switch(row)
    	{
    		case 0: //Com-a-Lot
        	{
            	SetPlayerPos(playerid, 2169.1838, 1122.5426, 12.6107);
            	SetPlayerInterior(playerid, 0);
            	SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to the Come-a-Lot casino!");
        	}
    	}
	}
}
please help so close
Reply
#9

You shouldn't try to script if you "fucking give up" after you get some simple errors.
Reply
#10

Remove #define teleportmenu, and keep new teleportmenu;, as you shouldn't define the same thing twice.
And make sure new teleportmenu; is on the top of the script, so It is a global variable.

Edit: new Menu:teleportmenu; and not just new teleportmenu; as I said, my mistake :P
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)