Jump to content

طلب مود عن طريق الاكواد


Abdo Nour

Recommended Posts

السلام عليكم ورحمة الله وبركاته

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

المهم.. قولت اطرح عليكم فكرة المود واعطيكم الاكواد تعدلوا عليها  بحيث احطها فى الملف تشتغل

فكرة المود : المود عبارة عن ماب سباق سيارات , الماب سويته وكل شئ تمام, الحين أبي كل 10 دقائق يبدء السباق واللي يكتب بالشات دخول

ينتقل لمكان الماب وياخذ سيارة ويتجمد لين يبدء السباق , طبعا لما يبدء السباق ماحد يقدر يدخل

واللي يطيح بالبحر يخسر واللي يوصل لأخر الماب ويلمس الماركر حق أخر الماب يكسب والكل يموت

أرجو ان اكون وضحت المود وفكرته

الحين الفنكشات حق المود الي حصلت عليها

onPlayerChat -- عندما يكتب الاعب دخول
createVehicle -- انشاء موتر
warpPedIntoVehicle -- نقل الاعب الى داخل الموتر
setElementFrozen -- تجميد الموتر

الباقي مو عارف بالضبط..

أبيكم تكملو لي الاكواد بحيث يكون المود جاهز

أسف لو طولت عليكم,#

تحياتي..

Link to comment
11 hours ago, Abdo Nour said:

السلام عليكم ورحمة الله وبركاته

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

المهم.. قولت اطرح عليكم فكرة المود واعطيكم الاكواد تعدلوا عليها  بحيث احطها فى الملف تشتغل

فكرة المود : المود عبارة عن ماب سباق سيارات , الماب سويته وكل شئ تمام, الحين أبي كل 10 دقائق يبدء السباق واللي يكتب بالشات دخول

ينتقل لمكان الماب وياخذ سيارة ويتجمد لين يبدء السباق , طبعا لما يبدء السباق ماحد يقدر يدخل

واللي يطيح بالبحر يخسر واللي يوصل لأخر الماب ويلمس الماركر حق أخر الماب يكسب والكل يموت

أرجو ان اكون وضحت المود وفكرته

الحين الفنكشات حق المود الي حصلت عليها

onPlayerChat -- عندما يكتب الاعب دخول
createVehicle -- انشاء موتر
warpPedIntoVehicle -- نقل الاعب الى داخل الموتر
setElementFrozen -- تجميد الموتر

الباقي مو عارف بالضبط..

أبيكم تكملو لي الاكواد بحيث يكون المود جاهز

أسف لو طولت عليكم,#

تحياتي..

اقدر اسوي لك المود ب5$ لو عايز

Edited by #STARK
  • Haha 1
Link to comment
38 minutes ago, KillerX said:

اظن مهمه مثل الريس يبيلها مبرمج ممتاز عشان تفادي البقات واللاق

والاشياء الاخري اكيد

ليه معقدين الامور ؟

ما اشوف فيها شي صعب .

26 minutes ago, *AnGeL said:

أضن هذا

هو يبي سباق مب ديربي

Link to comment
1 minute ago, Mr.Mostafa said:

ليه معقدين الامور ؟

ما اشوف فيها شي صعب .

هو يبي سباق مب ديربي

لا فيها كثير

زي ما قولتلك فوق يمكن البرمجة سهلة في ذا المود

بس يبيلك تفادي البقات والاقات اهم شئ

عشان كدا لازم يكون مستواة ممتاز

 

Link to comment
25 minutes ago, Mr.Mostafa said:

ليه معقدين الامور ؟

ما اشوف فيها شي صعب .

هو يبي سباق مب ديربي

الديربي يـمكـن يسـهل عليه ،
زي لو سقط في البحر

getElementPosition
killPed

 

Link to comment
1 hour ago, Abdo Nour said:

ما سحبت عليه حب, لكن صاير لي مدة م بفتح

مشكوور للي حاول يساعدني,#

آلعفو , يمكن أساعدك واصمملك اياه ..

> تواصل معي ع الخاص

Link to comment

اليوم الخميس كنت فاضي حوالي ساعه فما كان في شي اسويه فسويته لك حظك بقا  بس ما كملته  خلي الشباب يكملوه لك

local Races, FinishMarker, MarkerBlip = {
    ["Players"] = {},
    ["Cars"] = {},
    ["State"] = "Stopped",
    ["EndPosition"] = {0, 0, 0},
    ["WarpPosition"] = {
        {0, 0, 0},
        {0, 0, 0},
        {0, 0, 0}
    },
    ["Time"] = 10,
    ["Command"] = "سباق",
}, nil, nil

function isPlayerInRace(p)
    if p and isElement(p) then
        return Races["Players"][p]
    end
    return false 
end

addEventHandler("onResourceStart", resourceRoot,
    function()
        startRace()
    end
)

function startRace()
    for _,player in ipairs(getElementsByType("player")) do
        outputChatBox("Server races started, type ' "..Races["Command"].." ' in the chat to join the race", player, 255, 255, 0, true)
    end
    Races["State"] = "Waiting"
    FinishMarker = createMarker(Races["EndPosition"][1], Races["EndPosition"][2], Races["EndPosition"][3], "checkpoint", 3, 255, 255, 0, 100)
    MarkerBlip = createBlip(Races["EndPosition"][1], Races["EndPosition"][2], Races["EndPosition"][3], 1)
    BeginTimer = setTimer(
        function()
            for _,player in pairs(Races["Players"]) do
                outputChatBox("Race has begin, first one to reach the finish line will win the race", player, 255, 0, 0, true)
                if isElement(Races["Cars"][player]) then
                    setElementFrozen(Races["Cars"][player], false)
                    setElementCollisionsEnabled(Races["Cars"][player], false)
                end
            end
            Races["State"] = "Started"
        end
    ,5*60000, 1)
end

addEventHandler("onPlayerChat", root,
    function(text)
        if Races["State"] == "Waiting" then
            if not isPlayerInRace(source) then
                if not isPedDead(source) then
                    if isPedInVehicle(source) then
                        removePedFromVehicle(source)
                    end
                    if isElement(Races["Cars"][source]) then
                        destroyElement(Races["Cars"][source])
                        Races["Cars"][source] = nil
                    end
                    setElementPosition(source, unpack(Races["WarpPosition"][math.random(#Races["WarpPosition"])]))
                    Races["Cars"][source] = createVehicle(411, unpack(Races["WarpPosition"][math.random(#Races["WarpPosition"])]))
                    setElementFrozen(Races["Cars"][source], false)
                    setElementCollisionsEnabled(Races["Cars"][source], false)
                    Races["Players"][source] = true
                end
            end
        end
    end
)

او كمله انت 

  • Like 3
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...