Jump to content

طلب فنكشات تمت الافاده من قبل ابو شنب و م قصرت ي جعفر


aL.Kfo

Recommended Posts

ألـسسلأأم عليكم

يـأليت فنـكشات

1- تجميد السياره طبعا سياره انا احددها من الاي دي تكون م تتحرك ابدا

2- اول م يركب الاعب ل السياره تختفي ع طول طبعا انا احدد السياره من الاي دي

طبعا الاي بيطرح فنكشات يكتب جنب كل فنكشن وش وظيفته

طبعا اكواد او فنكشات م تفرق المهم افيدوني :)

بالتوفيق ~

Edited by Guest
Link to comment
getPedOccupiedVehicle -- تجيب اللاعب داخل للسيارة 
setElementFrozen -- تجمد السيارة 
getElementModel -- التحقق من الأيدي 
destroyElement -- حذف السيارة 

(أبنائها، وأبناء هؤلاء الأطفال الخ :shock:

ع العموم يعطيكك العافيه برب محاوله و يمقن لي باكك و يمقن لااء

Link to comment

حياكـ الله #

:wink:

طيب ي ابو ششنب او اي حد

الكود ذا يخفي السياره لا اي لاعب ركب ابي يكون في زياده ع الكود ذا اوبجكت يعني لا ركبت السياره يختفي الاوبجكت و السياره

وانا راح احدد الاي دي الاوبجكت

Link to comment

موفاهم عليك ولكن اذا بغيت تسوي اوبجكت

Use this

createObject          -- لخلق الاوبجكت الي تبيه  
destroyElement      -- لـ حذف الاوبجكت  

ثانكيو راح احاول و اشوف بس ب اوضح زياده للاي بيساعد

مثلا الحين الكود الاي فوق حق ابو شنب لا ركبت السياره تختفي السياره انا ابي اوبجكت لا ركبت السياره و اختفت يختفي الاوبجكت معهم

يعني يكون الاوبجكن مرتبط مع السياره

Link to comment
object createObject ( ID, x, y, z, [ rx, ry, rz, bool isLowLOD = false ] ) 

و ذي يبي لها تعديل بس مدري وش احط بدالها

bool isLowLOD

ذا الاي قدرت عليه ولا اتوقع انه صح ولا راح يسوي الاي ابي ب الضبط :)

Link to comment

طيب يششباب

هذا كود مايكرو

الكود يجمد كل السيارات ابي احدد سياره من رقم الاي دي سياره تتجمد مو يجمد كل السيارات

function freeze() - 
    for i, vehicle in ipairs (getElementsByType("vehicle")) do 
        if isVehicleEmpty(vehicle) then 
            setElementFrozen(vehicle, true) 
        else 
            setElementFrozen(vehicle, false) 
        end 
    end 
end 
setTimer(freeze, 500, 0) 
  
function isVehicleEmpty( vehicle ) 
    if not isElement( vehicle ) or getElementType( vehicle ) ~= "vehicle" then 
        return true 
    end 
  
    local passengers = getVehicleMaxPassengers( vehicle ) 
    if type( passengers ) == 'number' then 
        for seat = 0, passengers do 
            if getVehicleOccupant( vehicle, seat ) then 
                return false 
            end 
        end 
    end 
    return true 
end 
  

وابي اسوي تايمر ل الجدول ذا

local vehicles = { 
 {2482.1967773438,-1676.6594238281,13.342130661011}, 
 {2495.3757324219,-1678.4995117188,13.33891582489}, 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
 {2496.6625976563,-1660.7623291016,13.335947036743} 
  
} 

يعني لكل فتره يبدا الماركر ذا و شوي يبدا ذا ولا انتهى يبدا من جديد و الخ

اتمنى فهمتوني و سسلامتكم :)

و بعد اذنكك ي مايكرو ع الكود

Link to comment
^^ https://forum.multitheftauto.com/viewtopic.php?f=160&t=66343

هذا تضيفه في سطر 3

getElementModel 

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

تايمر التيبل ما فهمت وش تقصد فيه

, بس عموماً عندك خطأ في التيبل ناقص

طيب الحين ضبط تجميد السياره و قصدي من

تايمر

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

local vehicles = { 
 {2482.1967773438,-1676.6594238281,13.342130661011}, 
  
} 

لو احد اخذها خلاص معد ترجع ثاني لززوم رستات للمود ابي لا احد اخذها بعد وقت ترجع من نفسها

ب انتضار المساعده من اي حد :)

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