ali Posted September 30, 2012 Share Posted September 30, 2012 client sided(Gui)ofc GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} funtion Select() GUIEditor_Window[1] = guiCreateWindow(0.268,0.2667,0.5148,0.6069,"Select",true) guiSetAlpha(GUIEditor_Window[1],1) GUIEditor_Button[1] = guiCreateButton(33,141,239,113,"Blue",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(386,148,234,109,"Red",false,GUIEditor_Window[1]) GUIEditor_Label[1] = guiCreateLabel(37,272,255,71,"you get mp4 m5 sniper teargas rpg and ak47",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(354,271,270,23,"you get mp4 m5 sniper heat-seeking and satchel",false,GUIEditor_Window[1]) showCursor (true) showCursor (false) end addEvent("poop", true) addEventHandler("poop",getResourceRootElement(getThisResource()),Select) function destroy() destroyElement( GUIEditor_Window) GUIEditor_Window = false showCursor (false) end funtion teamSelect () if source == GUIEDITOR_Button_Blue then triggerServerEvent ("setTeams",getLocalPlayer()) end addEventHandler("onButtonClick", Blue,teamSelect ) funtion teamSelects () if source == GUIEDITOR_Button_Red then triggerServerEvent ("setTeam",getLocalPlayer()) end addEventHandler("onButtonClick", Red, teamSelects ) serversided function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElemnet(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElemnet(), setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end end addEventHandler ("onPlayerLogin", root, abc ) problem ================================================================== = Multi Theft Auto: San Andreas v1.3.1 ================================================================== = Server name : CNN Server = Server IP address: 192.168.15.126 = Server port : 22003 = = Log file : .. 1.3/server/mods/deathmatch/logs/server.log = Maximum players : 32 = HTTP port : 22005 = Voice Chat : Disabled = Bandwidth saving : Medium ================================================================== [2012-09-30 15:23:29] Server stopped! [2012-09-30 15:23:30] Stopping resources...................... [2012-09-30 15:23:30] Closing SQLite3 database [2012-09-30 15:23:33] Resources: 209 loaded, 0 failed [2012-09-30 15:23:33] Server password set to '123' [2012-09-30 15:23:33] Querying game-monitor.com master server... failed! (302: Moved temporarily) [2012-09-30 15:23:34] Querying backup master server... success! [2012-09-30 15:23:34] Starting resources.................... [2012-09-30 15:23:37] Server started and is ready to accept connections! [2012-09-30 15:23:37] To stop the server, type 'shutdown' or press Ctrl-C [2012-09-30 15:23:37] Type 'help' for a list of commands. [2012-09-30 15:27:24] start: Requested by Console [2012-09-30 15:27:24] Starting panel1 [2012-09-30 15:27:24] SCRIPT ERROR: panel1\server.lua:34: '' expected near 'end' [2012-09-30 15:27:24] WARNING: Loading script failed: panel1\server.lua:34: '' expected near 'end' [2012-09-30 15:27:24] start: Resource 'panel1' started Link to comment
Entity Posted September 30, 2012 Share Posted September 30, 2012 Server: function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElemnet(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElemnet(), setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end addEventHandler ("onPlayerLogin", root, abc ) Link to comment
ali Posted September 30, 2012 Author Share Posted September 30, 2012 Server: function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElemnet(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElemnet(), setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end addEventHandler ("onPlayerLogin", root, abc ) [2012-09-30 15:35:13] Starting panel1 [2012-09-30 15:35:13] ERROR: panel1\server.lua:17: attempt to call global 'getRootElemnet' (a nil value) [2012-09-30 15:35:13] start: Resource 'panel1' started Link to comment
Entity Posted September 30, 2012 Share Posted September 30, 2012 Server: function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElement(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElement(), setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end end addEventHandler ("onPlayerLogin", root, abc ) Link to comment
ali Posted September 30, 2012 Author Share Posted September 30, 2012 Server: function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElement(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElement(), setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end end addEventHandler ("onPlayerLogin", root, abc ) same error as the one in the first post Link to comment
Entity Posted September 30, 2012 Share Posted September 30, 2012 It should work now. function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElement(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElement(), setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end addEventHandler ("onPlayerLogin", root, abc ) Link to comment
ali Posted September 30, 2012 Author Share Posted September 30, 2012 other prblem [2012-09-30 15:50:32] CONNECT: Ali connected (IP: 192.168.15.126 Serial: E2D9B00CAA94A7E85A6E302B79075794 Version: 1.3.1-9.04710.1) [2012-09-30 15:50:32] JOIN: Ali joined the game (IP: 192.168.15.126) [2012-09-30 15:50:40] WARNING: panel1\server.lua:32: Bad argument @ 'triggerClientEvent' [Expected element at argument 1] [2012-09-30 15:50:40] LOGIN: (Admin, SuperModerator, Moderator, Everyone) Ali successfully logged in as 'aliarman' (IP: 192.168.15.126 Serial: E2D9B00CAA94A7E85A6E302B79075794) Link to comment
Baseplate Posted September 30, 2012 Share Posted September 30, 2012 local root = getRootElement() local rootChildren = getElementChildren( root ) function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", root, setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", root, setTeam ) function abc (hitElement) triggerClientEvent (hitElement,"Select",getRootElement()) end end addEventHandler ("onPlayerLogin", root, abc ) Untested check it Link to comment
Entity Posted September 30, 2012 Share Posted September 30, 2012 @Samer: Your script doesn't work. @ali: You have not added the "Select" event in the client. Link to comment
MR.S3D Posted September 30, 2012 Share Posted September 30, 2012 function createTeamsOnStarts () teamBlue = createTeam ( "Blue", 0, 0, 22 ) teamRed = createTeam ( "Red", 255, 0, 0 ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), createTeamsOnStarts ) function setTeams ( player ) setPlayerTeam ( player, teamBlue) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 35, 3 ) giveWeapon ( player, 17, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerClikin", true) addEventHandler("onPlayerClikin", getRootElement(), setTeams ) function setTeam ( player ) setPlayerTeam ( player, teamRed) giveWeapon ( player, 34, 10000 ) giveWeapon ( player, 36, 3 ) giveWeapon ( player, 39, 5) giveWeapon ( player, 29, 10000 ) giveWeapon ( player, 30, 1000 ) giveWeapon ( player, 31, 1000 ) end addEvent("onPlayerCliking", true) addEventHandler("onPlayerCliking", getRootElement(), setTeam ) addEventHandler("onPlayerLogin", root, function() triggerClientEvent (source,"poop",getRootElement()) end ) Link to comment
TAPL Posted September 30, 2012 Share Posted September 30, 2012 -- Client Side -- GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Window[1] = guiCreateWindow(0.268,0.2667,0.5148,0.6069,"Select",true) guiSetAlpha(GUIEditor_Window[1],1) guiSetVisible(GUIEditor_Window[1], false) GUIEditor_Button[1] = guiCreateButton(33,141,239,113,"Blue",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(386,148,234,109,"Red",false,GUIEditor_Window[1]) GUIEditor_Label[1] = guiCreateLabel(37,272,255,71,"you get mp4 m5 sniper teargas rpg and ak47",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(354,271,270,23,"you get mp4 m5 sniper heat-seeking and satchel",false,GUIEditor_Window[1]) function Show() guiSetVisible(GUIEditor_Window[1], true) showCursor(true) end addEvent("ShowSelect", true) addEventHandler("ShowSelect", root, Show) function teamSelect() if source == GUIEditor_Button[1] then triggerServerEvent("setTeam", localPlayer, "Blue") guiSetVisible(GUIEditor_Window[1], false) showCursor(false) elseif source == GUIEditor_Button[2] then triggerServerEvent("setTeam", localPlayer, "Red") guiSetVisible(GUIEditor_Window[1], false) showCursor(false) end end addEventHandler("onClientGUIClick", root, teamSelect) -- Server Side -- function createTeamsOnStarts() teamBlue = createTeam("Blue", 0, 0, 22) teamRed = createTeam("Red", 255, 0, 0) end addEventHandler("onResourceStart", resourceRoot, createTeamsOnStarts) function setTeams(Team) if Team == "Blue" then setPlayerTeam(source, teamBlue) giveWeapon(source, 34, 10000) giveWeapon(source, 35, 3) giveWeapon(source, 17, 5) giveWeapon(source, 29, 10000) giveWeapon(source, 30, 1000) giveWeapon(source, 31, 1000) elseif Team == "Red" then setPlayerTeam(source, teamRed) giveWeapon(source, 34, 10000) giveWeapon(source, 36, 3) giveWeapon(source, 39, 5) giveWeapon(source, 29, 10000) giveWeapon(source, 30, 1000) giveWeapon(source, 31, 1000) end end addEvent("setTeam", true) addEventHandler("setTeam", root, setTeams) function abc() triggerClientEvent(source, "ShowSelect", source) end addEventHandler("onPlayerLogin", root, abc) Link to comment
ali Posted September 30, 2012 Author Share Posted September 30, 2012 Thank you all for giving you precious time Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now