Jump to content

كيف


Recommended Posts

table.random 

رح تقولي ايش فائدته - بقولك تقدر تسوي اكتر من تكسد + تغييراسم التيكسد : الملف اللي به التيكسد

وبملف البرمجة حقك استخدم التابل راندوم

طبعاً شكل الاوبجكت رح يتغير - تبع اسم التيكسد اللي انت ضايفه للميتا - من االتابل راندوم

هذي مجرد مساعدة - اذا ما افدتك بشي قولي ض1

بحاول اسوي لك مثال بسيط بعد شوي

Link to comment

حسب علمي ما تقدر تضيف اكثر من تكسد للأوبجكت , لكن عندك عدد هائل من الاوبجكتات تقدر تغير اشكالها وتضيفها بسيطه ..

table.random 

رح تقولي ايش فائدته - بقولك تقدر تسوي اكتر من تكسد + تغييراسم التيكسد : الملف اللي به التيكسد

وبملف البرمجة حقك استخدم التابل راندوم

طبعاً شكل الاوبجكت رح يتغير - تبع اسم التيكسد اللي انت ضايفه للميتا - من االتابل راندوم

هذي مجرد مساعدة - اذا ما افدتك بشي قولي ض1

بحاول اسوي لك مثال بسيط بعد شوي

طريقتك ماراح تنفع للمعلوميه, هو يبي اكثر من شكل بوقت واحد وانت كذا راح تحط شكل واحد عشوائي, ذا مو نفس اللي يبيه :D .

Link to comment

مجرد تجربة شاطح ابي اساعد

:D

-----

المهم : سويت لك تجربة رح تفهمك الموضوع

num1 = "objectTXD1.txd" 
num2 = "objectTXD2.txd" 
num3 = "objectTXD3.txd" 
num4 = "objectTXD4.txd" 
  
Map = 1 
  
function Timer() 
        if Map == 1 then 
    TXD = engineLoadTXD (num1) 
    elseif Map == 2 then 
    TXD = engineLoadTXD (num2) 
    elseif Map == 3 then 
    TXD = engineLoadTXD (num3) 
    elseif Map == 4 then 
    TXD = engineLoadTXD (num4) 
    end 
    DFF = engineLoadDFF ("objectDFF.dff" ) 
    engineImportTXD ( TXD,   objectID   ) ---===---    objectID لا تنسى ذا 
    engineReplaceModel ( DFF,   objectID   )  ---===---    objectID 
end 
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Timer) 
setTimer ( Timer, 50, 1) 

Link to comment

مجرد تجربة شاطح ابي اساعد

:D

-----

المهم : سويت لك تجربة رح تفهمك الموضوع

num1 = "objectTXD1.txd" 
num2 = "objectTXD2.txd" 
num3 = "objectTXD3.txd" 
num4 = "objectTXD4.txd" 
  
Map = 1 
  
function Timer() 
        if Map == 1 then 
    TXD = engineLoadTXD (num1) 
    elseif Map == 2 then 
    TXD = engineLoadTXD (num2) 
    elseif Map == 3 then 
    TXD = engineLoadTXD (num3) 
    elseif Map == 4 then 
    TXD = engineLoadTXD (num4) 
    end 
    DFF = engineLoadDFF ("objectDFF.dff" ) 
    engineImportTXD ( TXD,   objectID   ) ---===---    objectID لا تنسى ذا 
    engineReplaceModel ( DFF,   objectID   )  ---===---    objectID 
end 
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Timer) 
setTimer ( Timer, 50, 1) 

مشكووورين

:D:D

Link to comment
elseif Map == 4 then

--- ?

مب فاهمها

انا ابي بنفس الماب

num1 = "objectTXD1.txd" -- ملف تي اكس دي 
num2 = "objectTXD2.txd" -- نفس ملف التي اكس دي مع تغيير الاسم والصورة 
num3 = "objectTXD3.txd" -- نفس ملف التي اكس دي مع تغيير الاسم والصورة 
num4 = "objectTXD4.txd" -- نفس ملف التي اكس دي مع تغيير الاسم والصورة 
  
Map = 1 -- رقم الماب : مثال فقط هذا 
  
function Timer() 
        if Map == 1 then -- اذا الماب رقم 1 
    TXD = engineLoadTXD (num1) -- رح يخلي التيكسد رقم 1 
    elseif Map == 2 then -- اذا الماب رقم 2 
    TXD = engineLoadTXD (num2) -- رح يخلي التيكسد رقم 2 وهكذا 
    elseif Map == 3 then 
    TXD = engineLoadTXD (num3) 
    elseif Map == 4 then 
    TXD = engineLoadTXD (num4) 
    end 
    DFF = engineLoadDFF ("objectDFF.dff" ) -- الدي اف اف حق الاوبجكت 
    engineImportTXD ( TXD,   objectID   ) ---===---    objectID الاي دي حق الاوبجكت 
    engineReplaceModel ( DFF,   objectID   )  ---===---    objectID الاي دي حق الاوبجكت 
end 
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), Timer) 
setTimer ( Timer, 50, 1) 

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