Snow-Man Posted October 10, 2013 Share Posted October 10, 2013 please any scripters fix my script this is server script ArmedForcesteam = createTeam ("Armed Forces",0, 160, 0) createBlip ( 95.459037780762, 1923.5686035156, 18.107088088989, 56 ) function joinArmedForces() setPlayerTeam(source,ArmedForcesteam) local x,y = guiGetScreenSize() setElementModel(source, 287) giveWeapon ( source, 3 ) setElementData( source, "Occupation", "ArmedForcesteam", true ) exports.DENhelp:createNewHelpMessage("You are now a soldier.",source,69,139,0) end addEvent("setArmedForces", true) addEventHandler("setArmedForces",root,joinArmedForces) function policeJob ( attacker, attackerweapon, bodypart, loss ) theTeam = getPlayerTeam ( attacker ) if (attackerweapon == 3) and (loss > 2 ) then setElementPosition (source, 219, 110, 999, true) setTimer ( setElementPosition, 100000, 1, source, 236.32, 110.4, 1003.2) takePlayerMoney (source, 50) givePlayerMoney (attacker, 100) end end this is Client script local marker = createMarker( 95.459037780762, 1923, 18.107088088989, "Cylinder", 1.5, 0, 69, 139, 0) GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} function guiMyCwindow(w,h,t) end windowjob = guiCreateWindow(1031,232,301,397,"Armed job",true) guiSetVisible(windowjob, false) GUIEditor_Button[1] = guiCreateButton(22,352,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,352,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,273,215,"To take Armed job, press Take job.\n\nIf you don't want to, press Cancel.",false,windowjob) guiEditSetReadOnly(GUIEditor_Memo[1],true) function Armed_Forces(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, Armed_Forces) function joinTeam() triggerServerEvent("set Armed Forces",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientMarkerHit", marker, Armed_Forces) function Soliderjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker, Soliderjobleave) function joinTeam() triggerServerEvent("set Armed Forces",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeArmedForcesWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeArmedForcesWindow, false) Link to comment
Castillo Posted October 10, 2013 Share Posted October 10, 2013 And the problem is...? Link to comment
Snow-Man Posted October 10, 2013 Author Share Posted October 10, 2013 And the problem is...? the GUI won't open Link to comment
Snow-Man Posted October 10, 2013 Author Share Posted October 10, 2013 i can't spawn any cars GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Grid = {} car = { {520}, {425}, {519}, {447}, {476}, {511}, {522}, {468}, {432}, {428}, {470}, {579}, {541} } local teamName = "Armed Forces" local marker = createMarker( 307.29235839839844, 1804.0922851563, 17.640625, "cylinder", 1.5, 255 ,255, 255, 155) local marker2 = createMarker( 205.28984069824, 1917.2662353516, 16.640625, "cylinder", 1.5, 255 ,255, 255, 155) GUIEditor_Window[1] = guiCreateWindow(312 ,152 ,165 ,339 ,"vehicle",false) guiSetVisible(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(9,19,147,274,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"vehicle name",60) GUIEditor_Button[1] = guiCreateButton(9,296,69,34,"ok",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(86,296,70,34,"close",false,GUIEditor_Window[1]) for i,v in ipairs (car) do local carName = getVehicleNameFromModel (v[1]) local row = guiGridListAddRow (GUIEditor_Grid[1]) guiGridListSetItemText (GUIEditor_Grid[1], row, 1, carName, false, true) end function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[1]) then if (guiGridListGetSelectedItem (GUIEditor_Grid[1])) then local cars = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1) triggerServerEvent ("cars", getLocalPlayer(), cars) end end end addEventHandler ("onClientGUIClick", GUIEditor_Button[1], onClientClick) function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) addEventHandler("onClientMarkerHit", marker, function ( hitPlayer, matchingDimension ) if ( isElementWithinMarker(hitPlayer, marker) ) then if ( getTeamName( getPlayerTeam( hitPlayer ) ) == teamName ) then if getElementType(hitPlayer) == "player" then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end else exports.DENhelp:createNewHelpMessage( "You Are Not In The Team", 0, 255, 0 ) end end end ) addEventHandler("onClientMarkerHit", marker2, function ( hitPlayer, matchingDimension ) if ( isElementWithinMarker(hitPlayer, marker2) ) then if ( getTeamName( getPlayerTeam( hitPlayer ) ) == teamName ) then if getElementType(hitPlayer) == "player" then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end else exports.DENhelp:createNewHelpMessage( "You Are Not In The Team", 0, 255, 0 ) end end end ) addEvent ("cars", true) addEventHandler ("cars", getRootElement(), function(cars) if isElement( veh ) then destroyElement( veh ) end local cn = getVehicleModelFromName (cars) local x,y,z = getElementPosition(source) local cn2 = getVehicleNameFromModel (cn) veh = createVehicle(cn, x,y,z) setVehicleColor(veh, 23, 75, 4) warpPedIntoVehicle(source, veh) outputChatBox ( "* "..cn2.." was created!" ) end ) Link to comment
.:HyPeX:. Posted October 10, 2013 Share Posted October 10, 2013 you got 2 functions right one after the other, the seconds closes the first one, they're both triggered on the same event. the gui actually opens, but it is closed instantly. if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, Armed_Forces) function joinTeam() triggerServerEvent("set Armed Forces",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end Link to comment
Chronos Posted October 11, 2013 Share Posted October 11, 2013 please any scripters fix my script this is server script ArmedForcesteam = createTeam ("Armed Forces",0, 160, 0) createBlip ( 95.459037780762, 1923.5686035156, 18.107088088989, 56 ) function joinArmedForces() setPlayerTeam(source,ArmedForcesteam) local x,y = guiGetScreenSize() setElementModel(source, 287) giveWeapon ( source, 3 ) setElementData( source, "Occupation", "ArmedForcesteam", true ) exports.DENhelp:createNewHelpMessage("You are now a soldier.",source,69,139,0) end addEvent("setArmedForces", true) addEventHandler("setArmedForces",root,joinArmedForces) function policeJob ( attacker, attackerweapon, bodypart, loss ) theTeam = getPlayerTeam ( attacker ) if (attackerweapon == 3) and (loss > 2 ) then setElementPosition (source, 219, 110, 999, true) setTimer ( setElementPosition, 100000, 1, source, 236.32, 110.4, 1003.2) takePlayerMoney (source, 50) givePlayerMoney (attacker, 100) end end this is Client script local marker = createMarker( 95.459037780762, 1923, 18.107088088989, "Cylinder", 1.5, 0, 69, 139, 0) GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} function guiMyCwindow(w,h,t) end windowjob = guiCreateWindow(1031,232,301,397,"Armed job",true) guiSetVisible(windowjob, false) GUIEditor_Button[1] = guiCreateButton(22,352,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,352,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,273,215,"To take Armed job, press Take job.\n\nIf you don't want to, press Cancel.",false,windowjob) guiEditSetReadOnly(GUIEditor_Memo[1],true) function Armed_Forces(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, Armed_Forces) function joinTeam() triggerServerEvent("set Armed Forces",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientMarkerHit", marker, Armed_Forces) function Soliderjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker, Soliderjobleave) function joinTeam() triggerServerEvent("set Armed Forces",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeArmedForcesWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeArmedForcesWindow, false) also i can't spawn any cars GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Grid = {} car = { {520}, {425}, {519}, {447}, {476}, {511}, {522}, {468}, {432}, {428}, {470}, {579}, {541} } local teamName = "Armed Forces" local marker = createMarker( 307.29235839839844, 1804.0922851563, 17.640625, "cylinder", 1.5, 255 ,255, 255, 155) local marker2 = createMarker( 205.28984069824, 1917.2662353516, 16.640625, "cylinder", 1.5, 255 ,255, 255, 155) GUIEditor_Window[1] = guiCreateWindow(312 ,152 ,165 ,339 ,"vehicle",false) guiSetVisible(GUIEditor_Window[1],false) GUIEditor_Grid[1] = guiCreateGridList(9,19,147,274,false,GUIEditor_Window[1]) guiGridListSetSelectionMode(GUIEditor_Grid[1],2) guiGridListAddColumn(GUIEditor_Grid[1],"vehicle name",60) GUIEditor_Button[1] = guiCreateButton(9,296,69,34,"ok",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(86,296,70,34,"close",false,GUIEditor_Window[1]) for i,v in ipairs (car) do local carName = getVehicleNameFromModel (v[1]) local row = guiGridListAddRow (GUIEditor_Grid[1]) guiGridListSetItemText (GUIEditor_Grid[1], row, 1, carName, false, true) end function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[1]) then if (guiGridListGetSelectedItem (GUIEditor_Grid[1])) then local cars = guiGridListGetItemText (GUIEditor_Grid[1], guiGridListGetSelectedItem (GUIEditor_Grid[1]), 1) triggerServerEvent ("cars", getLocalPlayer(), cars) end end end addEventHandler ("onClientGUIClick", GUIEditor_Button[1], onClientClick) function onClientClick (button, state, absoluteX, absoluteYe) if (source == GUIEditor_Button[2]) then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) end end addEventHandler ("onClientGUIClick", GUIEditor_Button[2], onClientClick) addEventHandler("onClientMarkerHit", marker, function ( hitPlayer, matchingDimension ) if ( isElementWithinMarker(hitPlayer, marker) ) then if ( getTeamName( getPlayerTeam( hitPlayer ) ) == teamName ) then if getElementType(hitPlayer) == "player" then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end else exports.DENhelp:createNewHelpMessage( "You Are Not In The Team", 0, 255, 0 ) end end end ) addEventHandler("onClientMarkerHit", marker2, function ( hitPlayer, matchingDimension ) if ( isElementWithinMarker(hitPlayer, marker2) ) then if ( getTeamName( getPlayerTeam( hitPlayer ) ) == teamName ) then if getElementType(hitPlayer) == "player" then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end else exports.DENhelp:createNewHelpMessage( "You Are Not In The Team", 0, 255, 0 ) end end end ) addEvent ("cars", true) addEventHandler ("cars", getRootElement(), function(cars) if isElement( veh ) then destroyElement( veh ) end local cn = getVehicleModelFromName (cars) local x,y,z = getElementPosition(source) local cn2 = getVehicleNameFromModel (cn) veh = createVehicle(cn, x,y,z) setVehicleColor(veh, 23, 75, 4) warpPedIntoVehicle(source, veh) outputChatBox ( "* "..cn2.." was created!" ) end ) you just copy my script and post it here,if you copy something then please do it professionally. http://cit2.net/index.php?topic=80583.0 Link to comment
Markeloff Posted October 11, 2013 Share Posted October 11, 2013 please any scripters fix my script We don't fix your stolen scripts. Link to comment
Recommended Posts