Jump to content

تعديل كود


yazan

Recommended Posts

سلام عليكم بعد غياب عن قسم البرمجة

بدي تعديل على هذه الكود

الوظيفة : عند كبس الرقم 9

يجيب احداث الاعب الكبس

يعمل سياره بعيد عن الاعب من خلال الاحداث + 5

يتحقق انه تم عمل سياره

يعمل اوبجكت داخل سياره

ينقل الاوبجك مع سياره الى احداث الاعب

اول محاولة

local x, y, z = getElementPosition (thePlayer) 
c = createVehicle ( 432, x, y, z + 1 ) 
end 
bindKey("5","down", c)  
  
 if ( c ) then 
o = createObject(10671,c) 
  
function y() 
moveObject (o, 5000, x, y, z ) 
end 
bindKey("6","down", y)  

ثاني محاولة

local x, y, z = getElementPosition (thePlayer) 
c = createVehicle ( 432, x, y, z + 1 ) 
 if ( c ) then 
o = createObject(10671,c) 
moveObject (o, 5000, x, y, z ) 
end 
bindKey("9","down", c)  

:|

Link to comment
bindKey(source, "9", "down",  
function ( ) 
    local x, y, z = getElementPosition( source ) 
    local vehicle = createVehicle( 432, x+0.5, y, z+0.8 ) 
    if ( vehicle ) then 
        local object = createObject( 10671, x+0.61, y, z ) 
    end 
end  ) 

جرب كود سيرفر ^،

اذا ماضبط حط ردك + تقدر تغير الاحداثيات اذا ماعجبتك .

Link to comment
bindKey(source, "9", "down",  
function ( ) 
    local x, y, z = getElementPosition( source ) 
    local vehicle = createVehicle( 432, x+0.5, y, z+0.8 ) 
    if ( vehicle ) then 
        local object = createObject( 10671, x+0.61, y, z ) 
    end 
end  ) 

جرب كود سيرفر ^،

اذا ماضبط حط ردك + تقدر تغير الاحداثيات اذا ماعجبتك .

حايس الدنيا

--------------------------

function theVehicle (plr) 
  local x,y,z = getElementPosition (plr) 
  local vehicle = createVehicle (432, x,y + 5,z) 
  local vx,vy,vz = getElementPosition (vehicle) 
  if (vehicle) then 
    local object = createObject (10671, vx,vy,vz) 
  end 
end 
  
  
addEventHandler ("onPlayerJoin", root, function () 
 bindKey (source, "9", "down", theVehicle) 
end) 
  
addEventHandler ("onResourceStart", resourceRoot, function () 
 for _,v in ipairs (getElementsByType ("player")) do 
  bindKey (v, "9", "down", theVehicle) 
 end 
end) 
Link to comment
bindKey(source, "9", "down",  
function ( ) 
    local x, y, z = getElementPosition( source ) 
    local vehicle = createVehicle( 432, x+0.5, y, z+0.8 ) 
    if ( vehicle ) then 
        local object = createObject( 10671, x+0.61, y, z ) 
    end 
end  ) 

جرب كود سيرفر ^،

اذا ماضبط حط ردك + تقدر تغير الاحداثيات اذا ماعجبتك .

حايس الدنيا

--------------------------

الله يشفيك :|

كودك نفس كودي بس مزود

getElementPosition (vehicle)

"onResourcrStart" :?

Link to comment
bindKey(source, "9", "down",  
function ( ) 
    local x, y, z = getElementPosition( source ) 
    local vehicle = createVehicle( 432, x+0.5, y, z+0.8 ) 
    if ( vehicle ) then 
        local object = createObject( 10671, x+0.61, y, z ) 
    end 
end  ) 

جرب كود سيرفر ^،

اذا ماضبط حط ردك + تقدر تغير الاحداثيات اذا ماعجبتك .

حايس الدنيا

--------------------------

الله يشفيك :|

كودك نفس كودي بس مزود

getElementPosition (vehicle)

"onResourcrStart" :?

:lol:

Link to comment
if (vehicle) then 
    local object = createObject (10671, vx,vy,vz) 
end 

localشيل ال

لانه لو بيخفيها

بيقله انه مو معرفها

لانك حطيتها محليه على الشرط

شوف المثال البسيط وتفهم

if (vehicle) then 
    local object = createObject (10671, vx,vy,vz) 
end 
destroyElement(object) 

if (vehicle) then 
    object = createObject (10671, vx,vy,vz) 
end 
destroyElement(object) 

Link to comment

الله يشفيك :|

كودك نفس كودي بس مزود

getElementPosition (vehicle)

"onResourcrStart" :?

كودي نفس كودك ؟

والله هذي مشكلتك , لو ما تقدر تشوف او تلاحظ

لاكن حاط لي

bindKey (source ...

في اول شي ؟

من وين معرفه ال

source ?

وتقولي نفس كودي ؟

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