damien111 Posted September 26, 2012 Share Posted September 26, 2012 I can not get the marker to create, so i can not get GUI, Help Please. Client theMarker = createMarker ( 295.83984375, -80.8115234375, 1001.515625, "cylinder", 1.5, 255, 255, 0, 0 ) function startUp ( ) setElementInterior ( theMarker, 4, 295.83984375, -80.8115234375, 1001.515625 ) end addEventHandler ( "onResourceStart", getRootElement(), startUp ) function createWindows() GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(463,170,437,246,"",false) guiSetAlpha(GUIEditor_Window[1],1) sellDeagle = guiCreateButton(16,37,112,47,"Desert Eagle",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[1],1) sellM4 = guiCreateButton(16,94,112,47,"M4",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[2],1) sellTec9 = guiCreateButton(16,152,112,47,"Tec9",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[3],1) sellShotgun = guiCreateButton(162,152,112,47,"Shotgun",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[4],1) sellRifle = guiCreateButton(162,94,112,47,"Rifle",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[5],1) sellSniper = guiCreateButton(162,36,112,47,"Sniper Rifle",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[6],1) sellColt = guiCreateButton(304,94,112,47,"Colt 45.",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[7],1) sellMac10 = guiCreateButton(304,152,112,47,"Mac-10",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[8],1) sellAK47 = guiCreateButton(304,34,112,47,"AK47",false,GUIEditor_Window[1]) guiSetAlpha(GUIEditor_Button[9],1) guiSetVisible ( GUIEditor_Window[1], true ) end addEventHandler( "onMarkerHit", theMarker, createWindow) function destroyWindow ( ) guiSetVisible ( GUIEditor_Window[1], false ) end addEventHandler( "onMarkerLeave", theMarker, destroyWindow ) function sellDeagle1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellDeagle", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Deagle" ) end end addEventHandler("onClientGUIClick", sellDeagle, sellDeagle1, false) function sellM41 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellM4", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of M4" ) end end addEventHandler("onClientGUIClick", sellM4, sellM41, false) function sellTec91 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellTec9", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Tec9" ) end end addEventHandler("onClientGUIClick", sellTec9, sellTec91, false) function sellShotgun1 ( ) if button == "left" and state == "up" then outputChatBox ( "You Have Bought 100 Ammo Of Shotgun" ) end end addEventHandler("onClientGUIClick", sellShotgun, sellShotgun1, false) function sellRifle1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellRifle", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Country Rifle" ) end end addEventHandler("onClientGUIClick", sellRifle, sellRifle1, false) function sellSniper1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellSniper", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Sniper" ) end end addEventHandler("onClientGUIClick", sellSniper, sellSniper1, false) function sellColt1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellColt", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Colt 45." ) end end addEventHandler("onClientGUIClick", sellColt, sellColt1, false) function sellMac101 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellMac10", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Mac-10" ) end end addEventHandler("onClientGUIClick", sellMac10, sellMac101, false) function sellAK471 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellAK47", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of AK47" ) end end addEventHandler("onClientGUIClick", sellAK47, sellAK471, false) Server -- function sellDeagle ( ) giveWeapon ( source, 24, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellDeagle ) function sellM4 ( ) giveWeapon ( source, 31, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellM4 ) function sellTec9 ( ) giveWeapon ( source, 32, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellTec9 ) function sellShotgun ( ) giveWeapon ( source, 25, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellShotgun ) function sellRifle ( ) giveWeapon ( source, 33, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellRifle ) function sellSniper ( ) giveWeapon ( source, 34, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellSniper ) function sellColt ( ) giveWeapon ( source, 22, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellColt ) function sellMac10 ( ) giveWeapon ( source, 28, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellMac10 ) function sellAK47 ( ) giveWeapon ( source, 30, 100 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), sellAK47 ) Link to comment
Castillo Posted September 26, 2012 Share Posted September 26, 2012 Well, the main problem is that you used server side events instead of client side: onResourceStart instead of onClientResourceStart onMarkerHit instead of onClientMarkerHit onMarkerLeave instead of onClientMarkerLeave Also, the event handlers for each button had to be inside the function where you create them. And, you we're setting alpha of non-existent elements, you forgot to rename it when you renamed button variables. theMarker = createMarker ( 295.83984375, -80.8115234375, 1001.515625, "cylinder", 1.5, 255, 255, 0, 0 ) function startUp ( ) setElementInterior ( theMarker, 4, 295.83984375, -80.8115234375, 1001.515625 ) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(463,170,437,246,"",false) guiSetAlpha(GUIEditor_Window[1],1) sellDeagle = guiCreateButton(16,37,112,47,"Desert Eagle",false,GUIEditor_Window[1]) guiSetAlpha(sellDeagle,1) sellM4 = guiCreateButton(16,94,112,47,"M4",false,GUIEditor_Window[1]) guiSetAlpha(sellM4,1) sellTec9 = guiCreateButton(16,152,112,47,"Tec9",false,GUIEditor_Window[1]) guiSetAlpha(sellTec9,1) sellShotgun = guiCreateButton(162,152,112,47,"Shotgun",false,GUIEditor_Window[1]) guiSetAlpha(sellShotgun,1) sellRifle = guiCreateButton(162,94,112,47,"Rifle",false,GUIEditor_Window[1]) guiSetAlpha(sellRifle,1) sellSniper = guiCreateButton(162,36,112,47,"Sniper Rifle",false,GUIEditor_Window[1]) guiSetAlpha(sellSniper,1) sellColt = guiCreateButton(304,94,112,47,"Colt 45.",false,GUIEditor_Window[1]) guiSetAlpha(sellColt,1) sellMac10 = guiCreateButton(304,152,112,47,"Mac-10",false,GUIEditor_Window[1]) guiSetAlpha(sellMac10,1) sellAK47 = guiCreateButton(304,34,112,47,"AK47",false,GUIEditor_Window[1]) guiSetAlpha(sellAK47,1) guiSetVisible ( GUIEditor_Window[1], false ) addEventHandler ( "onClientGUIClick", sellDeagle, sellDeagle1, false ) addEventHandler ( "onClientGUIClick", sellM4, sellM41, false ) addEventHandler ( "onClientGUIClick", sellTec9, sellTec91, false ) addEventHandler ( "onClientGUIClick", sellShotgun, sellShotgun1, false ) addEventHandler ( "onClientGUIClick", sellRifle, sellRifle1, false ) addEventHandler ( "onClientGUIClick", sellSniper, sellSniper1, false ) addEventHandler ( "onClientGUIClick", sellColt, sellColt1, false ) addEventHandler ( "onClientGUIClick", sellMac10, sellMac101, false ) addEventHandler ( "onClientGUIClick", sellAK47, sellAK471, false ) end addEventHandler ( "onClientResourceStart", resourceRoot, startUp ) function onMarker ( hitElement ) if ( hitElement == localPlayer ) then guiSetVisible ( GUIEditor_Window[1], ( eventName == "onClientMarkerHit" and true or false ) ) end end addEventHandler ( "onClientMarkerHit", theMarker, onMarker ) addEventHandler ( "onClientMarkerLeave", theMarker, onMarker ) function sellDeagle1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellDeagle", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Deagle" ) end end function sellM41 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellM4", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of M4" ) end end function sellTec91 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellTec9", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Tec9" ) end end function sellShotgun1 ( ) if button == "left" and state == "up" then outputChatBox ( "You Have Bought 100 Ammo Of Shotgun" ) end end function sellRifle1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellRifle", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Country Rifle" ) end end function sellSniper1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellSniper", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Sniper" ) end end function sellColt1 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellColt", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Colt 45." ) end end function sellMac101 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellMac10", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of Mac-10" ) end end function sellAK471 ( ) if button == "left" and state == "up" then triggerServerEvent ( "sellAK47", getLocalPlayer()) outputChatBox ( "You Have Bought 100 Ammo Of AK47" ) end end You really should start using debugscript. Link to comment
damien111 Posted September 27, 2012 Author Share Posted September 27, 2012 Ah, Okay, And Yessir , I kept getting the error at agument and got confused :C 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