Jump to content

Mark0

Members
  • Posts

    89
  • Joined

  • Last visited

Everything posted by Mark0

  1. Mark0

    Show marker !!

    can u explain more?? : -when i add function leaveMedic i can't see the marker but i can take the ambulance
  2. Mark0

    Blip Color

    No it's not work the same color stay
  3. Mark0

    Skins !!

    new problem when i take the skin the windows hide but the cursor no and when i press close only the cursor hide local marker = createMarker (1543.0826416016,-1678.3455810547,12.5,"cylinder",2,0,255,0,255) local marker2 = createMarker (1543.0826416016,-1678.3455810547,12.5,"cylinder",2,0,255,0,255) local skins = {"police 1", "police 2", "police 3", "police 4", "police 5", "police 6"} function createskinGui () window = guiCreateWindow(0.29,0.2117,0.3512,0.675,"police skins",true) skinsgrid = guiCreateGridList(0.0391,0.0938,0.9217,0.6222,true,window) guiGridListSetSelectionMode(skinsgrid,2) _skins = guiGridListAddColumn(skinsgrid,"Skins",0.-- s8) --> skibtn = guiCreateButton(0.242,0.7432,0.5338,0.0617,"take skin",true,window) closebtn = guiCreateButton(0.2456,0.8519,0.5302,0.0568,"Close",true,window) for index, skin in ipairs(skins) do local row = guiGridListAddRow (skinsgrid) guiGridListSetItemText ( skinsgrid, row, _skins, tostring(skin), false, false ) end end addEventHandler ( "onClientMarkerHit", marker, function ( hitElement ) if ( hitElement == localPlayer ) then createskinGui ( hitElement ) if ( window ~= nil ) then guiSetVisible ( window, true ) showCursor ( true ) guiSetInputEnabled ( true ) end end end ) addEventHandler("onClientGUIClick", root, function () if (source == skibtn) then local row,col = guiGridListGetSelectedItem(skinsgrid) if (row and col and row ~= -1 and col ~= -1) then local skinName = guiGridListGetItemText(skinsgrid, row, 1) if skinName == "police 1" then setElementModel(getLocalPlayer(), 280) elseif skinName == "police 2" then setElementModel(getLocalPlayer(),281) elseif skinName == "police 3" then setElementModel(getLocalPlayer(), 282) elseif skinName == "police 4" then setElementModel(getLocalPlayer(), 283) elseif skinName == "police 5" then setElementModel(getLocalPlayer(),284) elseif skinName == "police 6" then setElementModel(getLocalPlayer(), 288) end guiSetVisible(window, false) showCursor(false) else outputChatBox("Please,select a skin of the list.",255,0,0) end elseif (source == closebtn) then triggerEvent("closeWindow", root ) end end ) addEventHandler("onClientMarkerLeave", marker, function () triggerEvent("closeWindow", root ) end ) addEvent("closeWindow", true) addEventHandler("closeWindow", root, function () guiSetVisible(windows, false) showCursor(false) guiSetInputEnabled(false) end )
  4. Mark0

    Skins !!

    ahhh i forget it ty but when i press take skin nothing happen
  5. Mark0

    Skins !!

    No skins and no cursor local marker = createMarker (1543.0826416016,-1678.3455810547,12.5,"cylinder",2,0,255,0,255) local marker2 = createMarker (1543.0826416016,-1678.3455810547,12.5,"cylinder",2,0,255,0,255) local skins = {"police 1", "police 2", "police 3", "police 4", "police 5", "police 6"} function createskinGui () window = guiCreateWindow(0.29,0.2117,0.3512,0.675,"police skins",true) skinsgrid = guiCreateGridList(0.0391,0.0938,0.9217,0.6222,true,window) guiGridListSetSelectionMode(skinsgrid,2) _skins = guiGridListAddColumn(skinsgrid,"Skins",0.2) skibtn = guiCreateButton(0.242,0.7432,0.5338,0.0617,"take skin",true,window) closebtn = guiCreateButton(0.2456,0.8519,0.5302,0.0568,"Close",true,window) for index, skin in ipairs(vehicles) do local row = guiGridListAddRow (skinsgrid) guiGridListSetItemText ( skinsgrid, row, _skins, tostring(skin), false, false ) end end addEventHandler ( "onClientMarkerHit", marker, function ( hitElement ) if ( hitElement == localPlayer ) then createskinGui ( hitElement ) if ( window ~= nil ) then guiSetVisible ( window, true ) showCursor ( true ) guiSetInputEnabled ( true ) end end end ) addEventHandler ( "onClientMarkerHit", marker2, function ( hitElement ) if ( hitElement == localPlayer ) then createskinGui ( hitElement ) if ( window ~= nil ) then guiSetVisible ( window, true ) showCursor ( true ) guiSetInputEnabled ( true ) end end end ) addEventHandler("onClientGUIClick", root, function () if (source == skibtn) then local row,col = guiGridListGetSelectedItem(skinsgrid) if (row and col and row ~= -1 and col ~= -1) then local vehicleName = guiGridListGetItemText(skinsgrid, row, 1) if skinName == "police 1" then setElementModel(getLocalPlayer(), 280) elseif skinName == "police 2" then setElementModel(getLocalPlayer(),281) elseif skinName == "police 3" then setElementModel(getLocalPlayer(), 282) elseif skinName == "police 4" then setElementModel(getLocalPlayer(), 283) elseif skinName == "police 5" then setElementModel(getLocalPlayer(),284) elseif skinName == "police 6" then setElementModel(getLocalPlayer(), 288) end else outputChatBox("Please,select a skin of the list.",255,0,0) end elseif (source == closebtn) then triggerEvent("closeWindow", root ) end end ) addEventHandler("onClientMarkerLeave", marker, function () triggerEvent("closeWindow", root ) end ) addEventHandler("onClientMarkerLeave", marker2, function () triggerEvent("closeWindow", root ) end ) addEvent("closeWindow", true) addEventHandler("closeWindow", root, function () guiSetVisible(windows, false) showCursor(false) guiSetInputEnabled(false) end )
  6. Mark0

    some help

    not work i do exlacly what you say
  7. Mark0

    some help

    i create this but don't work checkGateMarker = createMarker ( 216.22926330566, 1875.0806884766, 7.4616560935974, "corona", 10.0, 0, 0, 255, 0 ) function onPoliceShapeHit ( thePlayer, matchingDimension ) if ( getElementType ( thePlayer ) == "player" ) then outputChatBox ( "You have entered Police Base zone!", thePlayer, 0, 0, 255 ) end end addEventHandler ( "onColShapeHit", policeColShape, onPoliceShapeHit ) function show() if getPlayerTeam(getLocalPlayer()) == getTeamFromName("Medic") then moveObject ( gatePolice, 976, 218.11740112305, 1875.3406982422, 12.372331619263 ) end end addEventHandler ( "onMarkerHit", checkGateMarker, onLeave ) function createGate () gatePolice = createObject ( 976, 209.8828125, 1875.8419189453, 12.372331619263 ) end addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createGate ) function gateCheckingTeam ( thePlayer, matchingDimension ) moveObject ( gatePolice, 976, 218.11740112305, 1875.3406982422, 12.372331619263 ) end addEventHandler ( "onMarkerHit", checkGateMarker, gateCheckingTeam ) function onLeave ( thePlayer, matchingDimension ) setTimer ( movingBackPolice, 3000, 1, thePlayer ) end addEventHandler ( "onMarkerLeave", checkGateMarker, onLeave ) function movingBackPolice () moveObject ( gatePolice, 3000, 209.8828125, 1875.8419189453, 12.372331619263 ) end
  8. Mark0

    some help

    for you it's not hard but for me yes i'm learner @ samer insade the script i will understand it but like this i can't there is some words not needed om my script getPlayerTeam
  9. Mark0

    some help

    Yes i know but when you add it i can understand it better
  10. Mark0

    some help

    can u add it inside the script i don't know how to add it i'm a learner
  11. Mark0

    some help

    how to set that gate open only for Ex: Swat checkGateMarker = createMarker ( 216.22926330566, 1875.0806884766, 7.4616560935974, "corona", 10.0, 0, 0, 255, 0 ) function onPoliceShapeHit ( thePlayer, matchingDimension ) if ( getElementType ( thePlayer ) == "player" ) then outputChatBox ( "You have entered Police Base zone!", thePlayer, 0, 0, 255 ) end end addEventHandler ( "onColShapeHit", policeColShape, onPoliceShapeHit ) function createGate () gatePolice = createObject ( 976, 209.8828125, 1875.8419189453, 12.372331619263 ) end addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createGate ) function gateCheckingTeam ( thePlayer, matchingDimension ) moveObject ( gatePolice, 976, 218.11740112305, 1875.3406982422, 12.372331619263 ) end addEventHandler ( "onMarkerHit", checkGateMarker, gateCheckingTeam ) function onLeave ( thePlayer, matchingDimension ) setTimer ( movingBackPolice, 3000, 1, thePlayer ) end addEventHandler ( "onMarkerLeave", checkGateMarker, onLeave ) function movingBackPolice () moveObject ( gatePolice, 3000, 209.8828125, 1875.8419189453, 12.372331619263 ) end
  12. Mark0

    Blip Color

    why blip color don't change ?? blip = ( 1954.3000488281, -2174.5, 12.5, 22 ) blips = getElementsByType ( "blip" ) for blipKey, blipValue in ipairs(createBlip) do red, green, blue, alpha = getBlipColor ( blipValue ) if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then setBlipColor ( blipValue, 255, 150, 0, 255 ) end end
  13. Mark0

    Show marker !!

    i add it like you say but i can't see the marker and i can take the car createBlip(2035.1999511719, -1406.5, 16.200000762939, 22) MedicTeam = createTeam ("Medic", 0, 255, 255) ambulancee = createMarker(2001, -1407.1999511719, 15.89999961853, "cylinder", 1.5, 0, 255,255, 255) -- Creates a marker in the center of the map setElementVisibleTo(ambulancee, root, false) function joinMedic() setPlayerTeam(source,MedicTeam) setPlayerNametagColor ( thePlayer, 0, 255, 255 ) setElementVisibleTo(ambulancee, source, true) setElementModel(source,276) giveWeapon(source, 41, 999) setElementData(source, "Occupation", "Medic") outputChatBox("You are now Medic.", source, 0,255,0) end addEvent("setMedic", true) addEventHandler("setMedic",root,joinMedic) addCommandHandler ( "nametagcolor", nametagColorChange ) function leaveMedic() if isElementVisibleTo(ambulancee, source) then setElementVisibleTo(ambulancee, source, false) end end addEventHandler("setMedic",root,leaveMedic) addEvent("medic:healing", true) addEventHandler("medic:healing", root, function (medic) if (getElementHealth(source) < 100) then local Heal = getElementHealth(source) + 10 setElementHealth(source, Heal) if (Heal > 100) then setElementHealth(source, 100) end givePlayerMoney(medic, 100) takePlayerMoney(source, 100) end end) local jobVehicles = {} addEventHandler("onMarkerHit", ambulancee, function(hitElement) if (getElementType(hitElement) ~= "player") then return end local x, y, z = getElementPosition(hitElement) local team = getPlayerTeam(hitElement) if(isPedInVehicle(hitElement)) then return end if (isElement(jobVehicles[hitElement])) then destroyElement(jobVehicles[hitElement]) end if (team and getTeamName(team) == "Medic") then jobVehicles[hitElement] = createVehicle(416, x, y, z, 0, 0, 180) setTimer(warpPedIntoVehicle, 250, 1, hitElement, jobVehicles[hitElement]) end end)
  14. Mark0

    Show marker !!

    Now it Work but when i take other job i can see the marker
  15. Mark0

    Show marker !!

    How to show my marker only for Medics createBlip ( 2035.1999511719, -1406.5, 16.200000762939, 22 ) function createMedicTeam () MedicTeam = createTeam ("Medic", 6, 183, 248) end addEventHandler ("onResourceStart", resourceRoot, createMedicTeam) function joinMedic() setPlayerTeam(source,MedicTeam) setElementModel(source,276) giveWeapon ( source, 41, 999 ) setElementData( source, "Occupation", "Medic", true ) outputChatBox("You are now Medic.",source,0,255,0) end addEvent("setMedic", true) addEventHandler("setMedic",root,joinMedic) addEvent("medic:healing", true) addEventHandler("medic:healing", root, function (medic) if (getElementHealth(source) < 100) then local Heal = getElementHealth(source) + 10 setElementHealth(source, Heal) if (Heal > 100) then setElementHealth(source, 100) end givePlayerMoney(medic, 100) takePlayerMoney(source, 100) end end) ambulancee = createMarker(2001, -1407.1999511719, 15.89999961853, "cylinder", 1.5, 0, 255,255, 255) -- Creates a marker in the center of the map setElementVisibleTo(ambulancee, Medic, false) local jobVehicles = {} addEventHandler("onMarkerHit", ambulancee, function(hitElement) if (getElementType(hitElement) ~= "player") then return end local x, y, z = getElementPosition(hitElement) local team = getPlayerTeam(hitElement) if(isPedInVehicle(hitElement)) then return end if (jobVehicles[hitElement] and isElement(jobVehicles[hitElement])) then destroyElement(jobVehicles[hitElement]) end if (team and getTeamName(team) == "Medic") then setElementVisibleTo(ambulancee, root, true) jobVehicles[hitElement] = createVehicle (416, x, y, z, 0, 0, -90) setTimer(warpPedIntoVehicle, 250, 1, hitElement, jobVehicles[hitElement]) end end )
  16. Hello, I have a simple blip on my pc so how to add it on my script it should be like this too ?? createBlip ( x, y, y, blip number )
  17. This depends on the car spawner, it will be a marker? You can easily make the marker visible only to medics, but again it depends on how you will get these medics, is they are team? gang? ACL group? You can use setElementVisibleTo or you can use IF statement to make the marker show the gui only for medics, whatever they were a team or gang or ACL group. Yes rights it will be a marker when he take medic job he can see the marker( car medic spowner) i can use this code but how to change someguy to medic team ??? local someguy = getPlayerFromName ( "someguy" ) if ( someguy ) then x, y, z = getElementPosition ( someguy ) myMarker = createMarker ( x, y, z ) setElementVisibleTo ( myMarker, getRootElement ( ), false ) setElementVisibleTo ( myMarker, someguy, true ) end and for hide the marker too local someguy = getPlayerFromName ( "someguy" ) local anotherguy = getPlayerFromName ( "anotherguy" ) if ( someguy ) then x, y, z = getElementPosition ( someguy ) myMarker = createMarker ( x, y, z ) setElementVisibleTo ( myMarker, anotherguy, true ) setElementVisibleTo ( myMarker, anotherguy, false ) end and if like you say i can use If is this right ? function joinTeam() triggerServerEvent("setMedic",localPlayer) guiSetVisible(windowjob, false) showCursor(false) showMarker(true) --------like this ??----------- end or should i add it in this function ? 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() -- Cancels the damage cause by the spray 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) Ty
  18. Sorry it's not my post but i have a question how to add carspowner when you take the job ( only medics can see them ) ?
  19. Mark0

    Login Panel

    ok ty i see this function when i download a script from community it's is necessary ? function open_log_reg_pannel() if not(isElement(Login_Pannel)) then if blackLoginScreen == true then fadeCamera(false,0,0,0,0) end ------------ Window Gui------------- end
  20. Mark0

    Login Panel

    You should promote people doing their own scripts, and not using elses. you are right, but if he is starter with script he can see other scripts to see how work some functions and how use it yes i download some login panel scripters but i don't understand all the scripter so i like to create my own script so can you say how ??????
×
×
  • Create New...