Jump to content

مساعدهـ سريعةة


iMr.G[7]A

Recommended Posts

الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ...

الي اشوفه انكم طارحين هريسه -_-

هريسة آيش آلله يصلحك آنآ خليته آذآ ضغط 8 تنخفي السيآرة وتجي وحدهـ جديدة بجوآرهـ

آذآ كآن يبغى زي مآتقول فيسير كذآ

Vehicle = {} 
  
function CreateVehicle(Player) 
  if isElement( Vehicle[Player] ) then return end -- نتحقق إذآ آلسيآرة موجودة ونسحبهآ 
        local = x, y, z = getElementPosition (  Player  ) -- جلب إحدآثيآت آللآعب لإنشآء آلسيآرة بجآنبه 
        Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) -- إنشآء آلسيآرة 
        outputChatBox ( "تم إنشآء آلسيآرة", Player, 255, 0 , 0, true) -- نخرج رسآلة آنه تم إنشآء آلسيآرة 
end -- نهآية آلوظيفة 
  
addEventHandler( "onPlayerJoin", root, 
function() -- وظيفه باسم + الحدث 
    bindKey( source, "8", "down", CreateVehicle ) -- نفتح آلزر آول مآيدخل آللآعب 
end) -- نهآية آلوظيفة + إغلاق الإيفنت 
  
addEventHandler("onPlayerQuit", root, 
function() -- حدث عند خروج الاعب + وظيفه باسم 
    destroyElement( Vehicle[source] ) -- نزيل آلسيآرة عند خروج اللآعب 
end) -- نهآية آلوظيفة + إغلآق آلإفنت 

Link to comment

الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ...

الي اشوفه انكم طارحين هريسه -_-

هريسة آيش آلله يصلحك آنآ خليته آذآ ضغط 8 تنخفي السيآرة وتجي وحدهـ جديدة بجوآرهـ

آذآ كآن يبغى زي مآتقول فيسير كذآ

Vehicle = {} 
  
function CreateVehicle(Player) 
  if isElement( Vehicle[Player] ) then return end -- نتحقق إذآ آلسيآرة موجودة ونسحبهآ 
        local = x, y, z = getElementPosition (  Player  ) -- جلب إحدآثيآت آللآعب لإنشآء آلسيآرة بجآنبه 
        Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) -- إنشآء آلسيآرة 
        outputChatBox ( "تم إنشآء آلسيآرة", Player, 255, 0 , 0, true) -- نخرج رسآلة آنه تم إنشآء آلسيآرة 
end -- نهآية آلوظيفة 
  
addEventHandler( "onPlayerJoin", root, 
function() -- وظيفه باسم + الحدث 
    bindKey( source, "8", "down", CreateVehicle ) -- نفتح آلزر آول مآيدخل آللآعب 
end) -- نهآية آلوظيفة + إغلاق الإيفنت 
  
addEventHandler("onPlayerQuit", root, 
function() -- حدث عند خروج الاعب + وظيفه باسم 
    destroyElement( Vehicle[source] ) -- نزيل آلسيآرة عند خروج اللآعب 
end) -- نهآية آلوظيفة + إغلآق آلإفنت 

كودك ناقصه اشياء كثير ...

-- Server Side # 
local Vehicle = {} 
  
function CreateVehicle(Player) 
  if isElement( Vehicle[Player] ) then return end 
        local x, y, z = getElementPosition (  Player  ) 
            Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) 
                outputChatBox ( 'تم إنشآء آلسيآرة', Player, 255, 0 , 0, true) 
end 
  
for k,v in ipairs ( getElementsByType ( 'player' ) ) do 
    bindKey( v, '8', 'down', CreateVehicle ) 
end 
  
addEventHandler( 'onPlayerJoin', root,function() 
    bindKey( source, '8', 'down', CreateVehicle ) 
    end 
) 
  
addEventHandler ( 'onVehicleExplode', resourceRoot, function () 
    destroyElement ( source ) 
    end 
) 
  
addEventHandler('onPlayerQuit', root, 
function() 
    if isElement ( Vehicle[source] ) then 
        destroyElement( Vehicle[source] ) 
            Vehicle[source] = nil 
    end 
end) 
Edited by Guest
Link to comment

الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ...

الي اشوفه انكم طارحين هريسه -_-

آما ذا هريسه -.-

  
  
-- Server side 
function spawnvehicles(player) 
if getElementData(player,"spawningvehicle", true) then outputChatBox("You already spawned the car") return end 
local x, y, z = getElementPosition (player) 
SpawnVehicle = createVehicle ( 411, x+4, y+4, z ) 
if ( SpawnVehicle ) then 
setElementData(player, "spawningvehicle", true) 
end 
end 
  
function bindvehicle() 
    bindKey(source, "8", "down", spawnvehicles, source) 
end 
addEventHandler("onPlayerJoin", root, bindvehicle) 
  

نفس طريقتك بس آنت مستخدم isElement

ماكنت مفكر فيها قبل

Link to comment

الحين الي فهمته انه يبي لو ضغط رقم 8 تطلع السياره مره واحده فقط ...

الي اشوفه انكم طارحين هريسه -_-

هريسة آيش آلله يصلحك آنآ خليته آذآ ضغط 8 تنخفي السيآرة وتجي وحدهـ جديدة بجوآرهـ

آذآ كآن يبغى زي مآتقول فيسير كذآ

Vehicle = {} 
  
function CreateVehicle(Player) 
  if isElement( Vehicle[Player] ) then return end -- نتحقق إذآ آلسيآرة موجودة ونسحبهآ 
        local = x, y, z = getElementPosition (  Player  ) -- جلب إحدآثيآت آللآعب لإنشآء آلسيآرة بجآنبه 
        Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) -- إنشآء آلسيآرة 
        outputChatBox ( "تم إنشآء آلسيآرة", Player, 255, 0 , 0, true) -- نخرج رسآلة آنه تم إنشآء آلسيآرة 
end -- نهآية آلوظيفة 
  
addEventHandler( "onPlayerJoin", root, 
function() -- وظيفه باسم + الحدث 
    bindKey( source, "8", "down", CreateVehicle ) -- نفتح آلزر آول مآيدخل آللآعب 
end) -- نهآية آلوظيفة + إغلاق الإيفنت 
  
addEventHandler("onPlayerQuit", root, 
function() -- حدث عند خروج الاعب + وظيفه باسم 
    destroyElement( Vehicle[source] ) -- نزيل آلسيآرة عند خروج اللآعب 
end) -- نهآية آلوظيفة + إغلآق آلإفنت 

كودك ناقصه اشياء كثير ...

-- Server Side # 
local Vehicle = {} 
  
function CreateVehicle(Player) 
  if isElement( Vehicle[Player] ) then return end 
        local x, y, z = getElementPosition (  Player  ) 
            Vehicle[Player] = createVehicle ( 411, x+4, y+4, z ) 
                outputChatBox ( 'تم إنشآء آلسيآرة', Player, 255, 0 , 0, true) 
end 
  
for k,v in ipairs ( getElementsByType ( 'player' ) ) do 
    bindKey( v, '8', 'down', CreateVehicle ) 
end 
  
addEventHandler( 'onPlayerJoin', root,function() 
    bindKey( source, '8', 'down', CreateVehicle ) 
    end 
) 
  
addEventHandler ( 'onVehicleExplode', resourceRoot, function () 
    destroyElement ( Vehicle[source] ) 
    end 
) 
  
addEventHandler('onPlayerQuit', root, 
function() 
    if isElement ( Vehicle[source] ) then 
        destroyElement( Vehicle[source] ) 
            Vehicle[source] = nil 
    end 
end) 

عندك خطأ ف ايفينت onVehicleExplode

السورس السيارة مو اللاعب

Link to comment

هذا طلبكـ ياصاحب الموضوع ...

-- Server 
local Vehicle = {    } 
  
function CreateVehicle(  theplayer  ) 
    if isElement( Vehicle[theplayer] ) then return end 
    local x, y, z = getElementPosition (  theplayer  ) 
    Vehicle[theplayer] = createVehicle ( 411, x+4, y+4, z ) 
    outputChatBox ( "تم انشاء سيارهـ", theplayer, 255, 0 , 0, true ) 
end 
  
for k,v in ipairs ( getElementsByType ( "player" ) ) do 
    bindKey( v, "8", "down", CreateVehicle ) 
end 
  
addEventHandler( "onPlayerJoin", root, function(    ) 
        bindKey( source, "8", "down", CreateVehicle ) 
    end 
) 
  
addEventHandler ( "onVehicleExplode", resourceRoot, function (    ) 
        destroyElement ( source ) 
    end 
) 
  
addEventHandler( "onPlayerQuit", root, function(    ) 
    if isElement ( Vehicle[source] ) then 
        destroyElement( Vehicle[source] ) 
            Vehicle[source] = nil 
        end 
   end  
) 

تم تصحيح الكود

@The Best شكراً على معلومة سطر 12

لاكن سطر 6 ماشوف فيه اي خطأ شكلك تقصد 5

العموم صلحتها كلها -,-

انا لازم انزل الكود مرهـ ثانيه عشان اتأكد وهيك ذذ

يالله سلام :mrgreen:

Edited by Guest
Link to comment

ما اشوف اي لزوم لإستخدام الداتا ..

وناقصك اشياء كثير .. شوف وكودي وشوف وش ناقصك :)

والله يالخوي تقول ناقصني بس الكود يشتغل زي العسل

انا استخدمت الداتا لآني زي ماقلت لك مافكرت بال

  
isElement 
  

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