Jump to content

Hunter target


denny199

Recommended Posts

Posted (edited)

Try This

function kill ( killer, killerweapon, bodypart ) 
    local vehicle = getPedOccupiedVehicle ( killer ) 
    if isPedInVehicle ( killer ) and getElementModel ( vehicle ) == 425 then 
    outputChatBox ( getPlayerName( killer ).." Has Killed ".. getPlayerName( source ).." with His Hunter .") 
        end 
    end 
addEventHandler ( "onPlayerWasted", getRootElement(), kill ) 

Edited by Guest

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted
There's no really way to know who shoot you, because you get killed caused by your vehicle explosion, not by the rocket fired.

I don't know if "onClientVehicleCollision" detects the rocket, and if you're able to track the projectile creator.

maybe

  
"onClientProjectileCreation" 
getProjectileCreator 
  

ING : [xXx]~Al3grab

Posted
Try This
function kill ( ammo, killer, killerweapon, bodypart ) 
    local vehicle = getPedOccupiedVehicle ( killer ) 
    if isPedInVehicle ( killer ) and getElementModel ( vehicle ) == 425 then 
    outputChatBox ( getPlayerName( killer ).." Has Killed ".. getPlayerName( source ).." with His Hunter .") 
        end 
    end 
addEventHandler ( "onPlayerWasted", getRootElement(), kill ) 

have errors

357ac0078264.jpg

- Working on [php/HTML/Mysql/Lua/Java Scripts/Web Design/3D Modeling]

Posted

updated try again and give me the errors :)

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted
updated try again and give me the errors :)

38af273cb65c.png

im try it with another system. cause onPlayerWasted not work for this, but i lost code ;3

357ac0078264.jpg

- Working on [php/HTML/Mysql/Lua/Java Scripts/Web Design/3D Modeling]

Posted

@Evil-Codr: What part didn't you understand of my first reply? the player get's killed by vehicle explosion, there's no way to detect if it was a hunter and the killer.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Oh sorry Man My bad

My in-game nick is |['Dev-PoinT_SA']|

addEventHandler ( "onPlayerSpawn", getRootElement(),

function()

if (getPlayerName(source) == "Dev-PoinT") and (getPlayerTeam == "Admin") then

triggerClientEvent("BlaBlaBla",getRootElement())

DxDrawText("Hi Dev-PoinT")

end

end)

Posted

hi there I'm back i changed the code a little bit but now i got a error @ getProjectileTarget;mayby should i use costum rockets?

  
addEventHandler( "onClientProjectileCreation", root, 
    function( creator ) 
car = getPedOccupiedVehicle ( player ) 
        local target = getProjectileTarget( car ) 
        if isElement( target ) and getElementType( target ) == 'vehicle' and 
        isElement( creator ) and getElementType( creator ) == 'vehicle' then 
            local attacker = getVehicleController( creator ) 
            local player = getVehicleController( target ) 
            if isElement( attacker ) and isElement( player ) then 
                triggerServerEvent( 'onVehicleExploded',player,attacker ) 
            end 
        end 
    end 
) 
  

[ i added car and changed it getProjectileTarget to car ]

Sometimes I dream about cheese

Posted

Client

  
local attacker,player 
  
addEventHandler( "onClientProjectileCreation", root,  
    function( creator ) 
        local target = getProjectileTarget( source ) 
        if isElement( target ) and getElementType( target ) == 'vehicle' and  
        isElement( creator ) and getElementType( creator ) == 'vehicle' then 
            outputChatBox 'target == vehicle and creator == vehicle' 
            attacker = getVehicleController( creator ) 
            player = getVehicleController( target ) 
            if isElement( attacker ) and isElement( player ) then 
                outputChatBox 'trigger server event onVehicleExploded' 
                triggerServerEvent( 'onVehicleExploded',player,attacker ) 
            end  
        else 
            outputChatBox 'target ~= vehicle or creator ~= vehicle' 
            outputChatBox( ' target = '..tostring( getElementType( target ) )..'\n\ 
            creator = '..tostring( getElementType( creator ) )..'\n'.. 
            'attacker = '..tostring( getVehicleController( creator ) )..'\n'.. 
            'player = '..tostring( getVehicleController( target ) )..'' 
            ) 
        end  
    end 
) 

Server

addEvent( 'onVehicleExploded',true ) 
addEventHandler( 'onVehicleExploded',root, 
    function( attacker ) 
        outputChatBox ( getPlayerName( attacker )..' has killed '..getPlayerName( source )..' with his hunter.',root,255,0,0 ) 
    end 
)    

http://vk.com/the_kenix

Вопросы задавайте на форуме, не пишите мне в личку.

Please don't pm me.

Posted

target ~= vehicle or creator ~= vehicle

target = false

creator = vehicle

attacker = userdata: 0000018E

player = false

target ~= vehicle or creator ~= vehicle

target = false

creator = vehicle

attacker = userdata: 0000018E

player = false

^^^^^^^^^^^^^^^^^^

i had a full target...

without a target |

\/

creator = vehicle

attacker = userdata: 0000018E

player = false

target ~= vehicle or creator ~= vehicle

target = false

creator = vehicle

attacker = userdata: 0000018E

player = false

Sometimes I dream about cheese

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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