Jump to content

طلب كود أعادة المهمة


Recommended Posts

مثال:

function recall() -- نسوي الفنكشن 
    setTimer( -- نسوي تايمر كل ما الفنكشن يتصل بها 
        function() -- فنكشن التايمر 
            outputChatBox("السلام عليكم") --t نسوي رسالة بالشات 
            recall() -- نعاود الاتصال بالفنكشن 
        end, 30000, 1 -- وهذا يحدث كل نص دقيقة .. 30 ثانية يعني 
    ) 
end 
  
recall() -- نتصل بالفنكشن في اول شيء 
  

Link to comment
function onStartMission ( ) -- بداية المهمة 
    pickup = createPickup ( .. ) -- بيك اب 
    addEventHandler ( "onPickupHit", pickup, onTakePickup ) -- إيفنت اخذ البيك اب 
end 
  
function onEndMission ( ) -- نهاية المهمة 
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, onTakePickup ) -- إلغاء إيفنت اخذ البيك اب 
        destroyElement ( pickup ) -- إزالة البيك اب 
    end 
    setTimer ( onStartMission, 30000, 1 ) -- تآيمر تشغيل المهمة  
end 
  
function onTakePickup ( ) -- أخذ البيك أب 
    onEndMission ( ) -- إنهاء المهمة 
end 
  
onStartMission ( ) -- تشغيل المهمة 

Link to comment

طيب البك اب له وقت يرجع فيه اذا اخذه واحد

pickup createPickup ( float x, float y, float z, int theType, int amount/weapon/model, [ int respawnTime = 30000, int ammo = 50 ] ) 

حط الوقت و خلاص

ولا اذا فيه وظائف ثانيه مثل ما قال لك عناد

Link to comment
function onStartMission ( ) -- بداية المهمة 
    pickup = createPickup ( .. ) -- بيك اب 
    addEventHandler ( "onPickupHit", pickup, onTakePickup ) -- إيفنت اخذ البيك اب 
end 
  
function onEndMission ( ) -- نهاية المهمة 
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, onTakePickup ) -- إلغاء إيفنت اخذ البيك اب 
        destroyElement ( pickup ) -- إزالة البيك اب 
    end 
    setTimer ( onStartMission, 30000, 1 ) -- تآيمر تشغيل المهمة  
end 
  
function onTakePickup ( ) -- أخذ البيك أب 
    onEndMission ( ) -- إنهاء المهمة 
end 
  
onStartMission ( ) -- تشغيل المهمة 

اخوي عناد انا شايف في كودك لحست مخ شوي

ليه ماتسويه كذا

اختصار ؟

  
function onStartMission ( )  
    pickup = createPickup ( .. )  
end 
  
  
function stopmission ( )  
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, stopmission )  
        destroyElement ( pickup )  
    end 
    setTimer ( onStartMission, 30000, 1 )  
end 
addEventHandler ( "onPickupHit", pickup,stopmission) 
  

واذا كودي خطا ي ليت تذكر وين الاخطاء

Link to comment
اخوي عناد انا شايف في كودك لحست مخ شوي

ليه ماتسويه كذا

اختصار ؟

  
function onStartMission ( )  
    pickup = createPickup ( .. )  
end 
  
  
function stopmission ( )  
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, stopmission )  
        destroyElement ( pickup )  
    end 
    setTimer ( onStartMission, 30000, 1 )  
end 
addEventHandler ( "onPickupHit", pickup,stopmission) 
  

واذا كودي خطا ي ليت تذكر وين الاخطاء

اممـ فرضاً طبقنا كودكـ و خذينا البيك اب

رآح يحذف البيك اب و يلغي الإيفنت ..

onStartMission بعدها يسوي تآيمر انه يشغل

اللي هي صناعة البيك اب ..

بس مرآح يجي معها إيفنت أن ينهي المهمة ..

بالعربي (( كودك رآح يشتغل مرة وحدة بس )) ذذ

ولو يهمك الإختصار رآح يكون كذآ

function onStartMission ( ) 
    pickup = createPickup ( .. ) 
    addEventHandler ( "onPickupHit", pickup, onEndMission )  
end 
  
function onEndMission ( player ) 
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, onEndMission ) 
        destroyElement ( pickup ) 
    end 
    setTimer ( onStartMission, 30000, 1 ) 
end 
  
onStartMission ( ) -- تشغيل المهمة 

Link to comment
function onStartMission ( ) 
    pickup = createPickup ( .. ) 
    addEventHandler ( "onPickupHit", pickup, onEndMission )  
end 
  
function onEndMission ( player ) 
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, onEndMission ) 
        destroyElement ( pickup ) 
    end 
    setTimer ( onStartMission, 30000, 1 ) 
end 
  
onStartMission ( ) -- تشغيل المهمة 

طيب عندي سوال

ليه بل اخير حطيت

onStartMission ( )

Link to comment
function onStartMission ( ) 
    pickup = createPickup ( .. ) 
    addEventHandler ( "onPickupHit", pickup, onEndMission )  
end 
  
function onEndMission ( player ) 
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, onEndMission ) 
        destroyElement ( pickup ) 
    end 
    setTimer ( onStartMission, 30000, 1 ) 
end 
  
onStartMission ( ) -- تشغيل المهمة 

طيب عندي سوال

ليه بل اخير حطيت

onStartMission ( )

onStartMission عشان يشغل فنكشن

Link to comment
function onStartMission ( ) 
    pickup = createPickup ( .. ) 
    addEventHandler ( "onPickupHit", pickup, onEndMission )  
end 
  
function onEndMission ( player ) 
    if isElement ( pickup ) then 
        removeEventHandler ( "onPickupHit", pickup, onEndMission ) 
        destroyElement ( pickup ) 
    end 
    setTimer ( onStartMission, 30000, 1 ) 
end 
  
onStartMission ( ) -- تشغيل المهمة 

طيب عندي سوال

ليه بل اخير حطيت

onStartMission ( )

... الوظايف مآفي شيء يشغلهم لآ إيفنت ولآ زر ولآ كلمة ولا تآيمر

ولو حذفت السطر مآراح نستفيد شيء من الأكواد اللي صنعتها

وهذي الوظيفة يوم حطيتها بالسطر الأخير عشان تشتغل المهمة

onStartMission ( ) 

ونفس الحالة لو اخليه إيفنت عند تشغيل المود

addEventHandler ( "onStartMission", resourceRoot, onStartMission  ) 

لكن كل واحد وطريقته في البرمجة

وأفضل شيء انكـ تبتكر لـ نفسك طريق و تمشي عليه وليس تقليد المبرمجين الآخرين

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