Jump to content

طلب تعديل علي كود


Recommended Posts

السلام عليكم

بسم الله الرحمن الرحيم

ابي تعديل علي كود النجوم ما يجي علي الشرطي نجوم+لو ينفع لو ينفع يعني الشرطي ما يقتل الحرامي لو ينفع

--WANTED LEVEL IF A PLAYER IS MURDERED BY A NON-COP, OR IF AN INNOCENT PERSON IS MURDERED BY A COP 
    function aplayerdied( ammo, attacker, weapon, bodypart ) 
        local glevel = getPlayerWantedLevel ( source ) 
        if isElement(attacker) then 
            local wlevel = getPlayerWantedLevel( source ) 
            if wlevel > 0 then 
                if getElementParent(attacker) == kingCOP then 
                    setPlayerWantedLevel( source, 0 ) 
                end 
            end 
            if ( getElementType( attacker ) == "player" ) then 
                local wlevel = getPlayerWantedLevel( attacker ) 
                if wlevel < 6 then 
                    setPlayerWantedLevel( attacker, wlevel+1 ) 
                end 
            elseif ( getElementType( attacker ) == "vehicle" ) then 
                thekiller = getVehicleController( attacker ) 
                if isElement(thekiller) then 
                    local wlevel = getPlayerWantedLevel ( thekiller ) 
                    if wlevel < 6 then 
                        setPlayerWantedLevel( thekiller, wlevel+1 ) 
                    end 
                end 
            end 
        end 
    --  setPlayerWantedLevel( source, 0 ) 
    end 
    addEventHandler ( "onPlayerWasted",root, aplayerdied ) 
    addEventHandler ( "onPlayerWasted",root,function (ammo,attacker,weapon,bodypart ) 
        if getPlayerTeam(attacker) ~= getTeamFromName("Police") and getPlayerTeam(source) == getTeamFromName("Police") then 
            if getPlayerWantedLevel(attacker) <= 3 then 
            setPlayerWantedLevel(attacker,getPlayerWantedLevel(attacker)+3 ) 
            end 
        else 
          if getPlayerWantedLevel(attacker) >= 1 then 
           setPlayerWantedLevel(attacker,0) 
          end 
        end 
    end 
    ) 
      
    --WANTED LEVEL IF A POLICE OFFICER IS ATTACKED 
    function assaultinganofficer ( attacker, weapon, bodypart, loss ) 
        if getElementParent(source) == kingCOP then 
            if isElement(attacker) then 
                if ( getElementType( attacker ) == "player" ) then 
                    if getElementParent(attacker) == kingCOP then 
                        return 
                    end 
                elseif ( getElementType( attacker ) == "vehicle" ) then 
                    thedriver = getVehicleController( attacker ) 
                    if isElement(thedriver) then 
                        if getElementParent(thedriver) == kingCOP then 
                            return 
                        end 
                    end 
                end 
                if (getElementData ( source, "justdamaged" ) ~= "yes") and (source ~= attacker) then 
                    setElementData ( source, "justdamaged", "yes" ) 
                    local damagereset = setTimer ( resethurt, 20000, 1, source ) 
                    if ( getElementType( attacker ) == "player" ) then 
                        local wlevel = getPlayerWantedLevel( attacker ) 
                        if wlevel < 1 then 
                            setPlayerWantedLevel( attacker, wlevel+1 ) 
                        end 
                    elseif ( getElementType( attacker ) == "vehicle" ) then 
                        local thekiller = getVehicleController( attacker ) 
                        if isElement(thekiller) then 
                            local wlevel = getPlayerWantedLevel ( thekiller ) 
                            if wlevel < 1 then 
                                setPlayerWantedLevel( thekiller, wlevel+1 ) 
                            end 
                        end 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPlayerDamage", getRootElement(), assaultinganofficer ) 
      
    function resethurt(source) 
        if isElement(source) then 
            setElementData ( source, "justdamaged", "none" ) 
        end 
    end 
      
    --WANTED LEVEL IF SOMEONE OTHER THAN A COP JACKS SOMEONE 
    function carjackcheck(theVehicle, seat, jacker) 
        if isElement(jacker) then 
            if getElementParent(jacker) == kingCOP then 
                return 
            end 
            local wlevel = getPlayerWantedLevel( jacker ) 
            if wlevel < 4 then 
                setPlayerWantedLevel( jacker, wlevel+1 ) 
            end 
        end 
    end 
    addEventHandler ( "onPlayerVehicleExit", getRootElement(), carjackcheck ) 
      
    --WANTED LEVEL IF NON-COP TRIES TO USE A COP CAR 
    function copcarcheck(theVehicle, seat, jacked) 
        if getElementParent(source) == kingCOP then 
            return 
        else 
            local carid =  getElementModel( theVehicle ) 
            if carid == 598 or carid == 596 or carid == 597 or carid == 427 or carid == 490 or carid == 599 then 
                if (getElementData ( source, "currentstatus" ) ~= "underarrest" ) then 
                    local wlevel = getPlayerWantedLevel( source ) 
                    if wlevel < 4 then 
                        setPlayerWantedLevel( source, wlevel+1 ) 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPlayerVehicleEnter", getRootElement(), copcarcheck ) 
      
      
    -- WANTED LEVEL IF A COP SEES SOMEONE DOING SOMETHING ILLEGAL 
    -- TO MAKE THIS WORK WITH YOUR SCRIPT, SET A PLAYERS ELEMENT DATA "legalstatus" TO "illegal" WHILE DOING SOMETHING ILLEGAL 
    -- DONT FORGET TO CHANGE IT TO SOMETHING ELSE AFTERWARDS THOUGH!! 
    function inspection ( element ) 
        if isElement(element) then 
                  if getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) == 'Police' then return end 
                    local wlevel = getPlayerWantedLevel( source ) 
                    if wlevel == 0 then 
                        if (getElementData ( element, "legalstatus" ) == "illegal" ) then 
                            local cx, cy, cz = getElementPosition ( source ) 
                            local px, py, pz = getElementPosition ( element ) 
                            if ( getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz ) < 15 ) then 
                                setPlayerWantedLevel ( element, 1 ) 
                            end 
                        end 
                    end 
                end 
            end 
    addEventHandler ( "onPlayerTarget", getRootElement(), inspection ) 
      
    --STUFF TO MAKE BRIBE PICKUPS WORK 
    function pickedUpWantedCheck ( player ) 
        if ( getElementType(source) == "pickup" ) then 
            if getPickupType ( source ) == 3 then 
                if (getElementData ( source, "model" ) == "1247" ) then 
                    local level = getPlayerWantedLevel(player) 
                    if ( level > 0 ) then 
                        setPlayerWantedLevel ( player, level-1 ) 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPickupHit", getRootElement(), pickedUpWantedCheck ) 

Link to comment

--WANTED LEVEL IF A PLAYER IS MURDERED BY A NON-COP, OR IF AN INNOCENT PERSON IS MURDERED BY A COP 
    function aplayerdied( ammo, attacker, weapon, bodypart ) 
        local glevel = getPlayerWantedLevel ( source ) 
        if isElement(attacker) then 
            local wlevel = getPlayerWantedLevel( source ) 
            if wlevel > 0 then 
                if getElementParent(attacker) == kingCOP then 
                    setPlayerWantedLevel( source, 0 ) 
                end 
            end 
            if ( getElementType( attacker ) == "player" ) then 
                local wlevel = getPlayerWantedLevel( attacker ) 
                if wlevel < 6 then 
                    setPlayerWantedLevel( attacker, wlevel+1 ) 
                end 
            elseif ( getElementType( attacker ) == "vehicle" ) then 
                thekiller = getVehicleController( attacker ) 
                if isElement(thekiller) then 
                    local wlevel = getPlayerWantedLevel ( thekiller ) 
                    if wlevel < 6 then 
                        setPlayerWantedLevel( thekiller, wlevel+1 ) 
                    end 
                end 
            end 
        end 
    --  setPlayerWantedLevel( source, 0 ) 
    end 
    addEventHandler ( "onPlayerWasted",root, aplayerdied ) 
    addEventHandler ( "onPlayerWasted",root,function (ammo,attacker,weapon,bodypart ) 
        if getPlayerTeam(attacker) ~= getTeamFromName("Police") and getPlayerTeam(source) == getTeamFromName("Police") then 
            if getPlayerWantedLevel(attacker) <= 3 then 
            setPlayerWantedLevel(attacker,getPlayerWantedLevel(attacker)+3 ) 
            end 
        else 
          if getPlayerWantedLevel(attacker) >= 1 then 
           setPlayerWantedLevel(attacker,0) 
          end 
        end 
    end 
    ) 
      
    --WANTED LEVEL IF A POLICE OFFICER IS ATTACKED 
    function assaultinganofficer ( attacker, weapon, bodypart, loss ) 
        if getElementParent(source) == kingCOP then 
            if isElement(attacker) then 
                if ( getElementType( attacker ) == "player" ) then 
                    if getElementParent(attacker) == kingCOP then 
                        return 
                    end 
                elseif ( getElementType( attacker ) == "vehicle" ) then 
                    thedriver = getVehicleController( attacker ) 
                    if isElement(thedriver) then 
                        if getElementParent(thedriver) == kingCOP then 
                            return 
                        end 
                    end 
                end 
                if (getElementData ( source, "justdamaged" ) ~= "yes") and (source ~= attacker) then 
                    setElementData ( source, "justdamaged", "yes" ) 
                    local damagereset = setTimer ( resethurt, 20000, 1, source ) 
                    if ( getElementType( attacker ) == "player" ) then 
                        local wlevel = getPlayerWantedLevel( attacker ) 
                        if wlevel < 1 then 
                            setPlayerWantedLevel( attacker, wlevel+1 ) 
                        end 
                    elseif ( getElementType( attacker ) == "vehicle" ) then 
                        local thekiller = getVehicleController( attacker ) 
                        if isElement(thekiller) then 
                            local wlevel = getPlayerWantedLevel ( thekiller ) 
                            if wlevel < 1 then 
                                setPlayerWantedLevel( thekiller, wlevel+1 ) 
                            end 
                        end 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPlayerDamage", getRootElement(), assaultinganofficer ) 
      
    function resethurt(source) 
        if isElement(source) then 
            setElementData ( source, "justdamaged", "none" ) 
        end 
    end 
      
    --WANTED LEVEL IF SOMEONE OTHER THAN A COP JACKS SOMEONE 
    function carjackcheck(theVehicle, seat, jacker) 
        if isElement(jacker) then 
            if getElementParent(jacker) == kingCOP then 
                return 
            end 
            local wlevel = getPlayerWantedLevel( jacker ) 
            if wlevel < 4 then 
                setPlayerWantedLevel( jacker, wlevel+1 ) 
            end 
        end 
    end 
    addEventHandler ( "onPlayerVehicleExit", getRootElement(), carjackcheck ) 
      
    --WANTED LEVEL IF NON-COP TRIES TO USE A COP CAR 
    function copcarcheck(theVehicle, seat, jacked) 
        if getElementParent(source) == kingCOP then 
            return 
        else 
            local carid =  getElementModel( theVehicle ) 
            if carid == 598 or carid == 596 or carid == 597 or carid == 427 or carid == 490 or carid == 599 then 
                if (getElementData ( source, "currentstatus" ) ~= "underarrest" ) then 
                    local wlevel = getPlayerWantedLevel( source ) 
                    if wlevel < 4 then 
                        setPlayerWantedLevel( source, wlevel+1 ) 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPlayerVehicleEnter", getRootElement(), copcarcheck ) 
      
      
    -- WANTED LEVEL IF A COP SEES SOMEONE DOING SOMETHING ILLEGAL 
    -- TO MAKE THIS WORK WITH YOUR SCRIPT, SET A PLAYERS ELEMENT DATA "legalstatus" TO "illegal" WHILE DOING SOMETHING ILLEGAL 
    -- DONT FORGET TO CHANGE IT TO SOMETHING ELSE AFTERWARDS THOUGH!! 
    function inspection ( element ) 
        if isElement(element) then 
                  if getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) == 'Police' then return end 
                    local wlevel = getPlayerWantedLevel( source ) 
                    if wlevel == 0 then 
                        if (getElementData ( element, "legalstatus" ) == "illegal" ) then 
                            local cx, cy, cz = getElementPosition ( source ) 
                            local px, py, pz = getElementPosition ( element ) 
                            if ( getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz ) < 15 ) then 
                                setPlayerWantedLevel ( element, 1 ) 
                            end 
                        end 
                    end 
                end 
            end 
    addEventHandler ( "onPlayerTarget", getRootElement(), inspection ) 
      
    --STUFF TO MAKE BRIBE PICKUPS WORK 
    function pickedUpWantedCheck ( player ) 
        if ( getElementType(source) == "pickup" ) then 
            if getPickupType ( source ) == 3 then 
                if (getElementData ( source, "model" ) == "1247" ) then 
                    local level = getPlayerWantedLevel(player) 
                    if ( level > 0 ) then 
                        setPlayerWantedLevel ( player, level-1 ) 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPickupHit", getRootElement(), pickedUpWantedCheck ) 
      
  
Link to comment
--WANTED LEVEL IF A PLAYER IS MURDERED BY A NON-COP, OR IF AN INNOCENT PERSON IS MURDERED BY A COP 
    function aplayerdied( ammo, attacker, weapon, bodypart ) 
        local glevel = getPlayerWantedLevel ( source ) 
        if isElement(attacker) then 
            local wlevel = getPlayerWantedLevel( source ) 
            if wlevel > 0 then 
                if getElementParent(attacker) == kingCOP then 
                    setPlayerWantedLevel( source, 0 ) 
                end 
            end 
            if ( getElementType( attacker ) == "player" ) then 
                local wlevel = getPlayerWantedLevel( attacker ) 
                if wlevel < 6 then 
                    setPlayerWantedLevel( attacker, wlevel+1 ) 
                end 
            elseif ( getElementType( attacker ) == "vehicle" ) then 
                thekiller = getVehicleController( attacker ) 
                if isElement(thekiller) then 
                    local wlevel = getPlayerWantedLevel ( thekiller ) 
                    if wlevel < 6 then 
                        setPlayerWantedLevel( thekiller, wlevel+1 ) 
                    end 
                end 
            end 
        end 
    --  setPlayerWantedLevel( source, 0 ) 
    end 
    addEventHandler ( "onPlayerWasted",root, aplayerdied ) 
    addEventHandler ( "onPlayerWasted",root,function (ammo,attacker,weapon,bodypart ) 
        if getPlayerTeam(attacker) ~= getTeamFromName("Police") and getPlayerTeam(source) == getTeamFromName("Police") then 
            if getPlayerWantedLevel(attacker) <= 3 then 
            setPlayerWantedLevel(attacker,getPlayerWantedLevel(attacker)+3 ) 
            end 
        else 
          if getPlayerWantedLevel(attacker) >= 1 then 
           setPlayerWantedLevel(attacker,0) 
          end 
        end 
    end 
    ) 
      
    --WANTED LEVEL IF A POLICE OFFICER IS ATTACKED 
    function assaultinganofficer ( attacker, weapon, bodypart, loss ) 
        if getElementParent(source) == kingCOP then 
            if isElement(attacker) then 
                if ( getElementType( attacker ) == "player" ) then 
                    if getElementParent(attacker) == kingCOP then 
                        return 
                    end 
                elseif ( getElementType( attacker ) == "vehicle" ) then 
                    thedriver = getVehicleController( attacker ) 
                    if isElement(thedriver) then 
                        if getElementParent(thedriver) == kingCOP then 
                            return 
                        end 
                    end 
                end 
                if (getElementData ( source, "justdamaged" ) ~= "yes") and (source ~= attacker) then 
                    setElementData ( source, "justdamaged", "yes" ) 
                    local damagereset = setTimer ( resethurt, 20000, 1, source ) 
                    if ( getElementType( attacker ) == "player" ) then 
                        local wlevel = getPlayerWantedLevel( attacker ) 
                        if wlevel < 1 then 
                            setPlayerWantedLevel( attacker, wlevel+1 ) 
                        end 
                    elseif ( getElementType( attacker ) == "vehicle" ) then 
                        local thekiller = getVehicleController( attacker ) 
                        if isElement(thekiller) then 
                            local wlevel = getPlayerWantedLevel ( thekiller ) 
                            if wlevel < 1 then 
                                setPlayerWantedLevel( thekiller, wlevel+1 ) 
                            end 
                        end 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPlayerDamage", getRootElement(), assaultinganofficer ) 
      
    function resethurt(source) 
        if isElement(source) then 
            setElementData ( source, "justdamaged", "none" ) 
        end 
    end 
      
    --WANTED LEVEL IF SOMEONE OTHER THAN A COP JACKS SOMEONE 
    function carjackcheck(theVehicle, seat, jacker) 
        if isElement(jacker) then 
            if getElementParent(jacker) == kingCOP then 
                return 
            end 
            local wlevel = getPlayerWantedLevel( jacker ) 
            if wlevel < 4 then 
                setPlayerWantedLevel( jacker, wlevel+1 ) 
            end 
        end 
    end 
    addEventHandler ( "onPlayerVehicleExit", getRootElement(), carjackcheck ) 
      
    --WANTED LEVEL IF NON-COP TRIES TO USE A COP CAR 
    function copcarcheck(theVehicle, seat, jacked) 
        if getElementParent(source) == kingCOP then 
            return 
        else 
            local carid =  getElementModel( theVehicle ) 
            if carid == 598 or carid == 596 or carid == 597 or carid == 427 or carid == 490 or carid == 599 then 
                if (getElementData ( source, "currentstatus" ) ~= "underarrest" ) then 
                    local wlevel = getPlayerWantedLevel( source ) 
                    if wlevel < 4 then 
                        setPlayerWantedLevel( source, wlevel+1 ) 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPlayerVehicleEnter", getRootElement(), copcarcheck ) 
      
      
    -- WANTED LEVEL IF A COP SEES SOMEONE DOING SOMETHING ILLEGAL 
    -- TO MAKE THIS WORK WITH YOUR SCRIPT, SET A PLAYERS ELEMENT DATA "legalstatus" TO "illegal" WHILE DOING SOMETHING ILLEGAL 
    -- DONT FORGET TO CHANGE IT TO SOMETHING ELSE AFTERWARDS THOUGH!! 
    function inspection ( element ) 
        if isElement(element) then 
                  if getPlayerTeam(player) and getTeamName(getPlayerTeam(player)) == 'Police' then return end 
                    local wlevel = getPlayerWantedLevel( source ) 
                    if wlevel == 0 then 
                        if (getElementData ( element, "legalstatus" ) == "illegal" ) then 
                            local cx, cy, cz = getElementPosition ( source ) 
                            local px, py, pz = getElementPosition ( element ) 
                            if ( getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz ) < 15 ) then 
                                setPlayerWantedLevel ( element, 1 ) 
                            end 
                        end 
                    end 
                end 
            end 
    addEventHandler ( "onPlayerTarget", getRootElement(), inspection ) 
      
    --STUFF TO MAKE BRIBE PICKUPS WORK 
    function pickedUpWantedCheck ( player ) 
        if ( getElementType(source) == "pickup" ) then 
            if getPickupType ( source ) == 3 then 
                if (getElementData ( source, "model" ) == "1247" ) then 
                    local level = getPlayerWantedLevel(player) 
                    if ( level > 0 ) then 
                        setPlayerWantedLevel ( player, level-1 ) 
                    end 
                end 
            end 
        end 
    end 
    addEventHandler ( "onPickupHit", getRootElement(), pickedUpWantedCheck ) 
      
  

وربنا انت برنس بس تقدر تعملي انو البوليس ميقتلشي الحرامي لو معلهوش نجوم لو مش هتقدر خالص عادي و يبقا شكرا ليك و علي تعبك

Link to comment
استخدم

Event # 
'onClientPlayerDamage' 
  
  
function # 
getPlayerTeam 
getTeamFromName 
getPlayerWantedLevel 
cancelEvent 

الاكواد صح ام خطا

addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), 
function () 
     local Team = getPlayerTeam(source) 
     if Team then 
          if Team == getTeamFromName("Team Name") then 
          local LevaL = getPlayerWantedLevel( source ) 
            if LevaL > 0 then 
               cancelEvent() 
     end 
   end 
 end 
end) 

Link to comment

نصراوي وش وضعك انت كل شوي الاكواد صح ولا خطأ

هنا تساعد مو تحط خرابيط وتقول الكود صح ولا خطأ

مو انت الي تطلب الكود هو الي يطلب الكود

انت اذا جيت هنا تجي على اساس انك تساعده

مو تعطيه خرابيط وتقول صح ام خطأ

وبعدين انا معطيه الفنكشنات خله يعتمد على نفسه

تبي تساعده ساعده بس مو تحط خرابيط

وتقول صح ولا خطأ

:|:|

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...