Jump to content

كود السيره


Recommended Posts

client side :

addEventHandler ( "onClientGUIClick", اسم البوتون, 
function ( ) 
triggerServerEvent ("giveCar", player) 
end 
) 

server side :

local car = {} 
addEvent("giveCar", true) 
addEventHandler ( "giveCar", root, function ( ) 
if isElement ( car[source] ) then destroyElement ( car[source] ) end 
car[source] = createVehicle ( id, x, y, z ) 
warpPedIntoVehicle ( source, car[source] ) 
end ) 

Link to comment

الجدول للسياره ليش نسويه ؟

لأن الكلينت لكل لاعب متغير خاص فيه .

مثال ,

local number = 9 

يعني لو خليته عد تنازلي يوم يفتح اللوحه راح يكون للي فتحها فقط مو للكل !

بعكس السيرفر , عشان كذا لازم تسوي جدول سواء ماركر او سيارة ...

local car = {} -- جدول فاضي 

طيب نبي نضيف للجدول قيمه ,

car[source] = createVehicle ( id, x, y, z ) 

طيب كذا يكون لكل لاعب سياره .

طيب مثلا انت تبي ما يكرر اكثر من سياره بالجدول , تسوي كذا ,

if isElement ( car[source] ) then -- تتحقق هل السياره موجوده , او لا , اذا كانت موجوده يكمل الشرط اذا لا يوقف . 
    destroyElement ( car[source] ) -- تحذفها 
        car[source] = nil  -- نحذف القيمه من الجدول , عشان ما تتكرر , 
end -- تقفل الشرط 
  
--[[ 
  
في الشرط من وين جت ؟ car[source] طبعا تلاحظ 
  
من المتغير حق السياره الي فوق , 
  
car[source] = createVehicle ( id, x, y, z ) 
  
]] 

* السورس الي في المتغير بيكون على حسب تعريفك للاعب في الكود .

Edited by Guest
Link to comment
if isElement ( car[source] ) then -- تتحقق هل السياره موجوده , او لا , اذا كانت موجوده يكمل الشرط اذا لا يوقف . 
    destroyElement ( car[source] ) -- تحذفها  
end -- تقفل الشرط 
  

^ ناقصك تحذف القيمه من الجدول . , واذا طلع من السيرفر او انفجرت السياره تنسحب .

car[source] = nil

لأنها بتكون مؤثره لو زادت الداتا على الجدول .

P.S. يمكن انت نسيتها او اني ماقريت الرد كله

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