Jump to content

عند موت الاعب


Recommended Posts

السلام عليكم

انا مسوي كود يسوي وراب للسيارة

ابيهه اذا كان في تيم ومات

ترجع معاه السيارة

vehicle = {} 
  
addEvent("car", true) 
addEventHandler("car", root, 
function() 
        if isElement(vehicle[source]) then destroyElement(vehicle[source]) end 
        vehicle[source] = createVehicle(411,3387.93262,-1676.87183,1.16875) 
        warpPedIntoVehicle(source, vehicle[source]) 
    end   
) 

Link to comment
يعني اذا كان راكب السيارة وانفجرت فيه يرجع للسيارة فهمت

اذا كنت تقصد اذا كان في فريق تعمل الوظيف واذا ما كان في فريق ما تعمل الوظيفة

Team = getPlayerTeam( element ) 
if not Team then return end 
Link to comment
onVehicleExplode or getElementHealth <= 0
isPedInVehicle 
respawnVehicle 
warpPedIntoVehicle 

ممكن مثال .؟

بس الشكوى لله wiki واضحة والأمثلة بعد اللي في الـ The Best صراحة الأكواد اللي عطاها لك

Example

function explodedVehicle() 
respawnVehicle( vehicle[source] ) 
warpPedIntoVehicle( source, vehicle[source] ) 
end 
addEventHandler("onVehicleExplode", getRootElement(), explodedVehicle) 
Edited by Guest
Link to comment

^ مثالك لكل السيارات ذذ

addCommandHandler("car", 
function(player) 
        if isElement(vehicle) then destroyElement(vehicle) end 
            vehicle = createVehicle(411,x,y,z) 
                setTimer(function() 
                if getElementHealth (vehicle) <= 0 then 
                    respawnVehicle(vehicle)                  
                    warpPedIntoVehicle(player,vehicle) 
            end 
        end,1000,0,player) 
    end 
) 

+ يعني ما راح ينقله للسيارة فـ غير بالتايمر 1000 خليه اكثر عشان يكون بعد السباون ذذ play راح يسوي سباون

Link to comment
^ مثالك لكل السيارات ذذ

addCommandHandler("car", 
function(player) 
        if isElement(vehicle) then destroyElement(vehicle) end 
            vehicle = createVehicle(411,x,y,z) 
                setTimer(function() 
                if getElementHealth (vehicle) <= 0 then 
                    respawnVehicle(vehicle)                  
                    warpPedIntoVehicle(player,vehicle) 
            end 
        end,1000,0,player) 
    end 
) 

+ يعني ما راح ينقله للسيارة فـ غير بالتايمر 1000 خليه اكثر عشان يكون بعد السباون ذذ play راح يسوي سباون

والله اذا كان هو يبغى الكود بوقت يصير كذا

function explodedVehicle() 
setTimer(function () 
respawnVehicle( vehicle[source] ) 
warpPedIntoVehicle( source, vehicle[source] ) 
end 
,4000,0) -- 1000 = 1 ثانيه 
end 
addEventHandler("onVehicleExplode", getRootElement(), explodedVehicle) 

:?اما اذا كان يبغى الكود لسيارات معينه او كل السيارات هادى شئ يرجع له في النهايه

Edited by Guest
Link to comment

اظن انه يبيها لسياره محدده ,

getRootElement() > vehicle

vehicle[source] = مو معرفه ذذ

source = السيارة الي انفجرت يعني بيجي خطأ ما بيتحقق انه موب بالسياره ذذ

على كل حال عطيناه امثله وهو بكفيه ذذ

Link to comment

سويتهه كذا بس ما ضبط

addEventHandler("onVehicleExplode", getRootElement(), 
function(player) 
local team = getPlayerTeam (source) 
if ( team and getTeamName (team) == ("Killer")) then 
        if isElement(vehicle) then destroyElement(vehicle) end 
            vehicle = createVehicle(411,3387.93262,-1676.87183,1.16875) 
                setTimer(function() 
                if getElementHealth (vehicle) <= 0 then 
                    respawnVehicle(vehicle)                 
                    warpPedIntoVehicle(player,vehicle) 
            end 
        end,1000,0,player) 
    end 
end 
) 

Link to comment

أول شي فهمنا تبيه إذا مات وكان في أي تيم ترجع له السيارة أو إنه تقصد إذا كان في تيم محدد ؟

ثاني شي تبي ترجع له نفس السيارة الي كان فيها ولاترجع له سيارة معينة وإذا كانت سيارة معينة وش هي السيارة ؟

Link to comment
أول شي فهمنا تبيه إذا مات وكان في أي تيم ترجع له السيارة أو إنه تقصد إذا كان في تيم محدد ؟

ثاني شي تبي ترجع له نفس السيارة الي كان فيها ولاترجع له سيارة معينة وإذا كانت سيارة معينة وش هي السيارة ؟

اقصد انه اذا انه مات وكان في تيم ترجع له السيارة

+

ابيه يرجع للسيارة الي كان فيها

وذا الكود

addEventHandler("onClientGUIClick", root, 
function() 
if ( source ==  GUIEditor_Image[3] ) then  
triggerServerEvent("car",getLocalPlayer())  
    guiSetVisible (GUIEditor_Image[2], false) 
    guiSetVisible (GUIEditor_Image[3], false) 
    guiSetVisible (GUIEditor_Image[8], false) 
    guiSetVisible (GUIEditor_Image[9], false) 
    guiSetVisible (Sr1, false) 
        guiSetVisible (Sr2, false) 
        guiSetVisible (Sr4, false) 
        guiSetVisible (Sr7, false) 
        guiSetVisible (Sr8, false) 
    showChat(true) 
    showCursor (false) 
           fadeCamera(true) 
   end  
end  
) 

vehicle = {} 
  
addEvent("car", true) 
addEventHandler("car", root, 
function() 
        if isElement(vehicle[source]) then destroyElement(vehicle[source]) end 
        local x, y, z = getElementPosition(source) 
        vehicle[source] = createVehicle(411, x, y, z) 
        warpPedIntoVehicle(source, vehicle[source]) 
    end 
   
) 
  
    addEventHandler("onPlayerQuit", root, 
    function() 
         if isElement(vehicle[source]) then 
              destroyElement(vehicle[source]) 
              vehicle[source] = nil 
         end 
    end) 

Link to comment

جرب كذا، الكود مب أكيد يضبط .. حسب الي انت مسويه

انت جرب ورد لي خبر .. لو مَ ضبط أسويه لكـ بطريقة ثانية ..

-- Client Side # 
addEventHandler ( "onClientGUIClick", GUIEditor_Image[3], 
    function ( ) 
        triggerServerEvent ( "car", localPlayer ) 
        guiSetVisible ( GUIEditor_Image[2], false ) 
        guiSetVisible ( GUIEditor_Image[3], false ) 
        guiSetVisible ( GUIEditor_Image[8], false ) 
        guiSetVisible ( GUIEditor_Image[9], false ) 
        guiSetVisible ( Sr1, false ) 
        guiSetVisible ( Sr2, false ) 
        guiSetVisible ( Sr4, false ) 
        guiSetVisible ( Sr7, false ) 
        guiSetVisible ( Sr8, false ) 
        showChat ( true ) 
        showCursor ( false ) 
        fadeCamera ( true ) 
    end, false 
) 

-- Server Side # 
vehicle = {} 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( getPlayerTeam ( source ) ) then 
            if ( isElement ( vehicle[source] ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition ( source ) 
            vehicle[source] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle ( source, vehicle[source] ) 
        end 
    end 
) 
  
addEvent ( "car", true) 
addEventHandler ( "car", root, 
    function ( ) 
            if ( isElement ( vehicle[source] ) ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition(source) 
            vehicle[source] = createVehicle(411, x, y, z) 
            warpPedIntoVehicle(source, vehicle[source]) 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ( isElement ( vehicle[source] ) ) then 
            destroyElement ( vehicle[source] ) 
            vehicle[source] = nil 
        end 
    end 
) 

Link to comment

اول يقول اذا انفجرت والحين يقول اذا مات اللاعب :lol:

الحين اذا ما اشتغل كود كنق , قولنا وش تبي لأني ما فهمت عليك ذذ

يعني تبيه اذا مات وهو بالسياره يرجع للسيارة ,

ولا تبي اذا انفجرت السياره وهو داخلها يرجع لها وهي ترجع؟

+ كنق سطر 7 قوس ناقص ذذ

Edited by Guest
Link to comment
جرب كذا، الكود مب أكيد يضبط .. حسب الي انت مسويه

انت جرب ورد لي خبر .. لو مَ ضبط أسويه لكـ بطريقة ثانية ..

-- Client Side # 
addEventHandler ( "onClientGUIClick", GUIEditor_Image[3], 
    function ( ) 
        triggerServerEvent ( "car", localPlayer ) 
        guiSetVisible ( GUIEditor_Image[2], false ) 
        guiSetVisible ( GUIEditor_Image[3], false ) 
        guiSetVisible ( GUIEditor_Image[8], false ) 
        guiSetVisible ( GUIEditor_Image[9], false ) 
        guiSetVisible ( Sr1, false ) 
        guiSetVisible ( Sr2, false ) 
        guiSetVisible ( Sr4, false ) 
        guiSetVisible ( Sr7, false ) 
        guiSetVisible ( Sr8, false ) 
        showChat ( true ) 
        showCursor ( false ) 
        fadeCamera ( true ) 
    end, false 
) 

-- Server Side # 
vehicle = {} 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( getPlayerTeam ( source ) ) then 
            if ( isElement ( vehicle[source] ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition ( source ) 
            vehicle[source] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle ( source, vehicle[source] ) 
        end 
    end 
) 
  
addEvent ( "car", true) 
addEventHandler ( "car", root, 
    function ( ) 
            if ( isElement ( vehicle[source] ) ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition(source) 
            vehicle[source] = createVehicle(411, x, y, z) 
            warpPedIntoVehicle(source, vehicle[source]) 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ( isElement ( vehicle[source] ) ) then 
            destroyElement ( vehicle[source] ) 
            vehicle[source] = nil 
        end 
    end 
) 

ما ضبط ي طويل العمر

الحين السيارة صارت ما تجي في الاصل

Link to comment

في قوس ناقص , جربه كذا,

vehicle = {} 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( getPlayerTeam ( source ) ) then 
            if ( isElement ( vehicle[source] )) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition ( source ) 
            vehicle[source] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle ( source, vehicle[source] ) 
        end 
    end 
) 
  
addEvent ( "car", true) 
addEventHandler ( "car", root, 
    function ( ) 
            if ( isElement ( vehicle[source] ) ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition(source) 
            vehicle[source] = createVehicle(411, x, y, z) 
            warpPedIntoVehicle(source, vehicle[source]) 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ( isElement ( vehicle[source] ) ) then 
            destroyElement ( vehicle[source] ) 
            vehicle[source] = nil 
        end 
    end 
) 
Link to comment
في قوس ناقص , جربه كذا,

vehicle = {} 
  
addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( getPlayerTeam ( source ) ) then 
            if ( isElement ( vehicle[source] )) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition ( source ) 
            vehicle[source] = createVehicle ( 411, x, y, z ) 
            warpPedIntoVehicle ( source, vehicle[source] ) 
        end 
    end 
) 
  
addEvent ( "car", true) 
addEventHandler ( "car", root, 
    function ( ) 
            if ( isElement ( vehicle[source] ) ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            local x, y, z = getElementPosition(source) 
            vehicle[source] = createVehicle(411, x, y, z) 
            warpPedIntoVehicle(source, vehicle[source]) 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if ( isElement ( vehicle[source] ) ) then 
            destroyElement ( vehicle[source] ) 
            vehicle[source] = nil 
        end 
    end 
) 

الكود يعطي سيارة بس لمن اموت ما ترجع لي

Link to comment
الكود يتأكد انك موجود بأي تيم مو تيم محدد ,

يعني لازم تكون في تيم عشان يرجعها لك, ذذ

جربتهه وانا في تيم بس ما ضبط

اشوف السيارة بس ليه ما سحبني عندها تلقائي

Link to comment

الكود شغال وكل شي

بس لو ابيهه

اكثر من مكان للسباون يوم يموت

addEventHandler ( "onPlayerSpawn", root, 
    function ( ) 
        if ( getPlayerTeam ( source ) ) then 
            if ( isElement ( vehicle[source] )) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            vehicle[source] = createVehicle ( 411, 3407.04663,-1669.24365,1.16875 ) 
            warpPedIntoVehicle ( source, vehicle[source] ) 
        end 
    end 
) 
  
addEvent ( "car", true) 
addEventHandler ( "car", root, 
    function ( ) 
            if ( isElement ( vehicle[source] ) ) then 
                destroyElement ( vehicle[source] ) 
                vehicle[source] = nil 
            end 
            vehicle[source] = createVehicle( 411, 3407.04663,-1669.24365,1.16875 ) 
            warpPedIntoVehicle(source, vehicle[source]) 
    end 
) 

Link to comment

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...