Bassam*Syria Posted December 24, 2013 Share Posted December 24, 2013 انا وسته بس ما كنت اعررف وين الغلط !! marker = createMarker( 1172.5999755859,-1320.6999511719,14.39999961853,"cylinder",1.5,0,0,0,0) marker1 = createMarker( 1625.5999755859,1814.3000488281,9.6000003814697,"cylinder",1.5,0,0,0,0) marker2 = createMarker( -2676.1999511719,634.29998779297,13,"cylinder",1.5,0,0,0,0) createBlipAttachedTo(marker1,56) createBlipAttachedTo(marker2,56) createBlipAttachedTo(marker3,56) local ped1 = createPed(274, 1625.6999511719, -1320.6999511719, 15.39999961853, 268.001831) local ped2 = createPed(275, 1625.6999511719, 1814.4000244141, 10.89999961853, 0.00274658) local ped3 = createPed(276, -2676.1999511719, 634.40002441406, 14.5, 180.005493) setElementFrozen(ped1,true) setElementFrozen(ped2,true) setElementFrozen(ped3,true) function onPedDamage () if (source == ped1) or (source == ped2) or (source == ped3) then cancelEvent() end end addEventHandler("onClientPedDamage", resourceRoot, onPedDamage ) local x,y = guiGetScreenSize() local oldSkin = getElementModel(localPlayer) function onHitMarker (hit) if (source == marker1) or (source == marker2) or (source == marker3) then if ( hit == localPlayer ) then if isPedInVehicle(localPlayer) then return end guiSetVisible(GUIEditor.window[1],true) showCursor(true) local oldSkin = getElementModel(localPlayer) guiGridListSetSelectedItem ( GUIEditor.gridlist[1], 0, 0) end end end addEventHandler("onClientMarkerHit", resourceRoot, onHitMarker ) addEvent("ShowMessage",true) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} windowjob = guiCreateWindow(543,122,229,467,"Medic job",false) guiSetVisible(windowjob,false) guiSetAlpha(windowjob,true) GUIEditor_Button[1] = guiCreateButton(10,407,105,41,"Take job",false,windowjob) GUIEditor_Button[2] = guiCreateButton(132,407,88,39,"Cancel",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(8,30,212,20,".:[by Bassam\"Syria\"963]:.",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(9,51,209,343,"الغة العربية: شرح الوظيفة : \nبعد اخذ الوظيفة يمكنك اسعاف \nالاعبين.\n\n\n\n___________________________\nAS A English: Explain the functionality\n\nAfter taking the job, you can ambulance\nPlayers.\n\n====================",false,windowjob) guiMemoSetReadOnly(GUIEditor_Memo[1],true function Medicjob(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 and marker1 and marker2, Medicjob) function Medicjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker and marker1 and marker2, Medicjobleave) function joinTeam() triggerServerEvent("setMedic",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeMedicWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeMedicWindow, false) addEventHandler("onClientPlayerDamage", localPlayer, function(attacker, weapon, bodypart, loss) team = getPlayerTeam(attacker) if (attacker and getElementType(attacker) == "player" and weapon == 41 and team and getTeamName(team) == "Medic") then cancelEvent() if (not isTimer(pause)) then local health = getElementHealth(localPlayer) if (health < 99) then triggerServerEvent("medic:healing", localPlayer, attacker) pause = setTimer(function() end, 1000, 1) end end end end) Link to comment
Mr-M3AND Posted December 24, 2013 Share Posted December 24, 2013 marker1 = createMarker( 1172.5999755859,-1320.6999511719,14.39999961853,"cylinder",1.5,0,0,0,0) marker2 = createMarker( 1625.5999755859,1814.3000488281,9.6000003814697,"cylinder",1.5,0,0,0,0) marker3 = createMarker( -2676.1999511719,634.29998779297,13,"cylinder",1.5,0,0,0,0) createBlipAttachedTo(marker1,56) createBlipAttachedTo(marker2,56) createBlipAttachedTo(marker3,56) local ped1 = createPed(274, 1625.6999511719, -1320.6999511719, 15.39999961853, 268.001831) local ped2 = createPed(275, 1625.6999511719, 1814.4000244141, 10.89999961853, 0.00274658) local ped3 = createPed(276, -2676.1999511719, 634.40002441406, 14.5, 180.005493) setElementFrozen(ped1,true) setElementFrozen(ped2,true) setElementFrozen(ped3,true) function onPedDamage () if (source == ped1) or (source == ped2) or (source == ped3) then cancelEvent() end end addEventHandler("onClientPedDamage", resourceRoot, onPedDamage ) local x,y = guiGetScreenSize() local oldSkin = getElementModel(localPlayer) function onHitMarker (hit) if (source == marker1) or (source == marker2) or (source == marker3) then if ( hit == localPlayer ) then if isPedInVehicle(localPlayer) then return end guiSetVisible(windowjob,true) showCursor(true) local oldSkin = getElementModel(localPlayer) end end end addEventHandler("onClientMarkerHit", resourceRoot, onHitMarker ) addEvent("ShowMessage",true) GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Label = {} windowjob = guiCreateWindow(543,122,229,467,"Medic job",false) guiSetVisible(windowjob,false) guiSetAlpha(windowjob,1) GUIEditor_Button[1] = guiCreateButton(10,407,105,41,"Take job",false,windowjob) GUIEditor_Button[2] = guiCreateButton(132,407,88,39,"Cancel",false,windowjob) GUIEditor_Label[1] = guiCreateLabel(8,30,212,20,".:[by Bassam\"Syria\"963]:.",false,windowjob) GUIEditor_Memo[1] = guiCreateMemo(9,51,209,343,"الغة العربية: شرح الوظيفة : \nبعد اخذ الوظيفة يمكنك اسعاف \nالاعبين.\n\n\n\n___________________________\nAS A English: Explain the functionality\n\nAfter taking the job, you can ambulance\nPlayers.\n\n====================",false,windowjob) guiMemoSetReadOnly(GUIEditor_Memo[1],true) function Medicjob(hitElement) if getElementType(hitElement) == "player" and (hitElement == localPlayer) then if not guiGetVisible(windowjob) then guiSetVisible(windowjob, true) showCursor(true) end end end addEventHandler("onClientMarkerHit", marker1 and marker2 and marker3, Medicjob) function Medicjobleave(leaveElement) if getElementType(leaveElement) == "player" and (leaveElement == localPlayer) then if guiGetVisible(windowjob) then guiSetVisible(windowjob, false) showCursor(false) end end end addEventHandler("onClientMarkerLeave", marker1 and marker2 and marker3, Medicjobleave) function joinTeam() triggerServerEvent("setMedic",localPlayer) guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , joinTeam, false) function removeMedicWindow() guiSetVisible(windowjob, false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , removeMedicWindow, false) addEventHandler("onClientPlayerDamage", localPlayer, function(attacker, weapon, bodypart, loss) team = getPlayerTeam(attacker) if (attacker and getElementType(attacker) == "player" and weapon == 41 and team and getTeamName(team) == "Medic") then cancelEvent() if (not isTimer(pause)) then local health = getElementHealth(localPlayer) if (health < 99) then triggerServerEvent("medic:healing", localPlayer, attacker) pause = setTimer(function() end, 1000, 1) end end end end) 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