Mert. Posted October 14, 2012 Share Posted October 14, 2012 Hey , I tried to make Job marker special for Groups , But didnt woork , here local marker = createMarker(1289.0939941406, -1647.5231933594, 12.546875, "Cylinder", 1.8, 0, 0, 57, 150) GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} function guiMyCwindow(w,h,t) local x,y = guiGetScreenSize() return guiCreateWindow((x-w)/2,(y-h)/2,w,h,t,false) end windowjob = guiMyCwindow(332,350,"SWAT") guiSetVisible(windowjob, false) GUIEditor_Button[1] = guiCreateButton(22,280,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,280,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,320,200,"SWAT Team\n\",false,windowjob) guiEditSetReadOnly(GUIEditor_Memo[1],true) function SWATjob(hitElement) if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, SWATjob) function SWATjobLeave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker, SWATjobleave) function joinTeam() triggerServerEvent("setSWAT",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeSWATWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeSWATWindow, false) Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 Hey , I tried to make Job marker special for Groups , But didnt woork , here local marker = createMarker(1289.0939941406, -1647.5231933594, 12.546875, "Cylinder", 1.8, 0, 0, 57, 150) GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} function guiMyCwindow(w,h,t) local x,y = guiGetScreenSize() return guiCreateWindow((x-w)/2,(y-h)/2,w,h,t,false) end windowjob = guiMyCwindow(332,350,"SWAT") guiSetVisible(windowjob, false) GUIEditor_Button[1] = guiCreateButton(22,280,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,280,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,320,200,"SWAT Team",false,windowjob) guiEditSetReadOnly(GUIEditor_Memo[1],true) function SWATjob(hitElement) if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, SWATjob) function SWATjobLeave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker, SWATjobleave) function joinTeam() triggerServerEvent("setSWAT",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeSWATWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeSWATWindow, false) Where is "getPlayerGang" function Link to comment
Mert. Posted October 14, 2012 Author Share Posted October 14, 2012 function SWATjob(hitElement) if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 function SWATjob(hitElement) if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then .. Where is function getPlayerGang(player) --something here end please use [lua] [ /lua] tags Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 can you edit it lol local marker = createMarker(1289.0939941406, -1647.5231933594, 12.546875, "Cylinder", 1.8, 0, 0, 57, 150) GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} function guiMyCwindow(w,h,t) local x,y = guiGetScreenSize() return guiCreateWindow((x-w)/2,(y-h)/2,w,h,t,false) end windowjob = guiMyCwindow(332,350,"SWAT") guiSetVisible(windowjob, false) GUIEditor_Button[1] = guiCreateButton(22,280,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,280,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,320,200,"SWAT Team",false,windowjob) guiEditSetReadOnly(GUIEditor_Memo[1],true) function SWATjob(hitElement) if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker, SWATjob) function SWATjobLeave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker, SWATjobleave) function joinTeam() triggerServerEvent("setSWAT",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeSWATWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeSWATWindow, false) function getPlayerGang(player) return getPlayerTeam(player); end Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 show /debugscript 3 show server-side Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 local jMarker = createMarker(1289.0939941406, -1647.5231933594, 12.546875, "Cylinder", 1.8, 0, 0, 57, 150); GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} function guiMyCwindow(w,h,t) local x,y = guiGetScreenSize() return guiCreateWindow((x-w)/2,(y-h)/2,w,h,t,false) end windowjob = guiMyCwindow(332,350,"SWAT") guiSetVisible(windowjob, false) GUIEditor_Button[1] = guiCreateButton(22,280,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,280,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,320,200,"SWAT Team",false,windowjob) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function SWATjob(hitElement) if source == jMarker then if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob,true); showCursor(true); end end end end addEventHandler("onClientMarkerHit",getRootElement(),SWATjob) function SWATjobLeave(leaveElement) if source == jMarker then if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob,false); showCursor(false); end end end end addEventHandler("onClientMarkerLeave",getRootElement(),SWATjobleave) function joinTeam() triggerServerEvent("setSWAT",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeSWATWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeSWATWindow, false) function getPlayerGang(player) return getPlayerTeam(player); end Link to comment
Mert. Posted October 14, 2012 Author Share Posted October 14, 2012 same now 18 38 42 . lines are pwned Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 (edited) found errors local x,y = guiGetScreenSize(); local jMarker = createMarker(1289.0939941406, -1647.5231933594, 12.546875, "Cylinder", 1.8, 0, 0, 57, 150); local sizeX,sizeY = 332,350; local jX,jY = x/2 - sizeX/2,y/2 - sizeY/2; GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} windowjob = guiCreateWindow(jX,jY,sizeX,sizeY,"SWAT",false); guiSetVisible(windowjob,false) GUIEditor_Button[1] = guiCreateButton(22,280,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,280,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,320,200,"SWAT Team",false,windowjob) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function SWATjob(hitElement) if source == jMarker then if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob,true); showCursor(true); end end end end addEventHandler("onClientMarkerHit",getRootElement(),SWATjob) function SWATjobLeave(leaveElement) if source == jMarker then if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob,false); showCursor(false); end end end end addEventHandler("onClientMarkerLeave",getRootElement(),SWATjobLeave) function joinTeam() triggerServerEvent("setSWAT",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeSWATWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeSWATWindow, false) function getPlayerGang(player) return getPlayerTeam(player); end Edited October 14, 2012 by Guest Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 local x,y = guiGetScreenSize(); local jMarker = createMarker(1289.0939941406, -1647.5231933594, 12.546875, "Cylinder", 1.8, 0, 0, 57, 150); local sizeX,sizeY = 332,350; local jX,jY = x/2 - sizeX/2,y/2 - sizeY/2; GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} windowjob = guiCreateWindow(jX,jY,sizeX,sizeY,"SWAT",false); guiSetVisible(windowjob,false) GUIEditor_Button[1] = guiCreateButton(22,280,108,35,"Take job",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(193,-103,5,5,"",false,windowjob) GUIEditor_Button[2] = guiCreateButton(179,280,110,36,"Cancel",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(19,33,320,200,"SWAT Team",false,windowjob) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function SWATjob(hitElement) if source == jMarker then if getPlayerGang(hitElement) == "SWAT" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob,true); showCursor(true); end end end end addEventHandler("onClientMarkerHit",getRootElement(),SWATjob) function SWATjobLeave(leaveElement) if source == jMarker then if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob,false); showCursor(false); end end end end addEventHandler("onClientMarkerLeave",getRootElement(),SWATjobLeave) function joinTeam() triggerServerEvent("setSWAT",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeSWATWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeSWATWindow, false) function getPlayerGang(player) local team = getPlayerTeam(player); return getTeamName(team); end 100% Work Link to comment
Mert. Posted October 14, 2012 Author Share Posted October 14, 2012 why it doesnt works for me Still same Link to comment
Mossy Posted October 14, 2012 Share Posted October 14, 2012 why it doesnt works for me Still same Copy the code and paste it. Refresh your server. Also make sure the file is in the Meta.xml. Link to comment
TwiX! Posted October 14, 2012 Share Posted October 14, 2012 why it doesnt works for me Still same Copy my code Paste in your own script do /restart YOUR SCRIPT NAME about meta don't forget about type="client" Set yourself a team (can with admin panel) if you don't have this team, create it with name "SWAT" Link to comment
Castillo Posted October 14, 2012 Share Posted October 14, 2012 He's using my gang system, which means he's not using teams as "groups". function getPlayerGang(player) local team = getPlayerTeam(player); return getTeamName(team); end Should be: function getPlayerGang ( player ) return getElementData ( player, "gang" ) end Link to comment
illestiraqi Posted March 5, 2013 Share Posted March 5, 2013 May I please have permission to use this script please? 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