-
Posts
4,429 -
Joined
-
Last visited
Everything posted by #DRAGON!FIRE
-
فالنفترض دخول المهمة من عبر الماركر : local table = { }; addEventHandler ( "onMarkerHit", resourceRoot, function ( element ) if ( getElementType ( element ) == "player" ) then table.insert ( table, element ) end end ) مجرد مثال بسيط لو فهمت الطريقة تقدر تسويه ع كودكـ لو حسيت انها صعبة .. بامكانكـ استخدام التيم .
-
local table = { }; table.insert ( table, player )
-
طلبكـ بأكمله موجود : https://forum.multitheftauto.com/viewtopic.php?f=160&t=79839
-
هو يسوي لكـ اتصال بالسكربت اللي انت حددته ( exports ) الـ والاتصال ذا يعني انكـ تستخدم فنكشن ما بالسكربت اللي اتصلت فيه وبالمود ذا في الفنكشن ذا msgBox كـ مثال عندي سكربت اسمه function _chatBox ( msg ) if ( msg and type ( msg ) == "string" ) then outputChatBox ( msg ) end end طبعا الفنكشن بجانب سيرفر .. اروح الميتا حق المود هذا واضيف السطر ذا : function="_chatBox" type="server" /> call ومثلأ بنسوي اتصال من سكربت ثاني .. في طريقتين بـ استخدام الاكسبورت او الـ exports بـ استخدام الـ : exports [ "msgBox" ]:_chatBox ( "* Hello World [ Test ]" ) او بشكل ثاني : exports.msgBox:_chatBox( "* Hello World [ Test ]" ) call بـ استخدام الـ : call ( getResourceFromName ( "msgBox" ), "_chatBox", "* Hello World [ Test ]" ) اي شي ما فهمته تفضل اسـأل .
-
test this : function lossHealthOnHurt ( loss ) if ( getVehicleController ( source ) ) then local player = getVehicleController ( source ) local health = getElementHealth ( player ) if ( loss >= 50 and loss < 349 ) then setElementHealth ( player, health - loss/10 ) elseif ( loss >= 350 ) then killPed ( player ) end end end addEventHandler( "onVehicleDamage", getRootElement ( ), lossHealthOnHurt )
-
واللي ما عنده الا سوني مثلأ ! وليه ما يسون بطولة لـ بتل فيلد 3 واقول الصراحة بتل فيلد احسن من كود بكككككثير .. بس صراحة راح تكون بطولة حلوهـ وحماس .. ان شاء الله اقدر اجي هناك .
-
من ججدكـ ؟ الموضوع صار له زممان > < وثانيا مصدقه انت ؟ !! ذا انسان محشش ومو داري وين الله حاطه ومعطينه لاب !
-
كيف مو شرط لول ؟ تجيب اسم حساب اللاعب وحساب اللاعب ومدري ايش .. وهو ما عندهـ حساب اصلأ !
-
معلومة بسيطة حبيبي الـ ديستروي ما يخفيه ^ هو وظيفته حذف الالمنت .. تقولي يدمرهـ , مستخدم قوقل وجاي طيب يالغالي ، انا قصدي يحذف لكن جبتها بطريقه ثانيه والمقصد من يخفيه ، يحذفه وللعلم م استخدمت قوقل ، م يبي لها ديستروي -- تدمير انا فاهمكـ لكن بكل مكان راح يختلف المعنى يعني اقلك ديستروي سيارهـ باللعبة .. يعني تدمير السيارهـ كذا ما راح تنفهم تمام .
-
معلومة بسيطة حبيبي الـ ديستروي ما يخفيه ^ هو وظيفته حذف الالمنت .. تقولي يدمرهـ , مستخدم قوقل وجاي
-
@ мя.тη6єℓ : ما تحققت انه اللاعب مسجل !
-
المشكلة انه ممكن تتنفذ وضائف هو مسويها وهو مخفي وراح يصدموا به اللاعبين وراح يشوفوا مافي شي بالمكان افضل destroy يسوي له .
-
بالنسبة لصاحب الموضوع جرب : addEventHandler ( "onClientPlayerDamage", localPlayer, function ( attacker ) if ( attacker and attacker ~= source and getElementType( attacker ) == "player" ) then if ( getPlayerTeam ( attacker ) and getPlayerTeam ( attacker ) == getTeamFromName( "Example" ) ) then cancelEvent ( ) end end end )
-
لو خفاهـ بس راح يسبب له مشاكل يشيله ويرجعه بكل سهولة ما يبيلها شي .
-
شي جميل صراحة بس يا ريت تفاصيل اكثر وصور للتوضيح ..
-
setTimer destroyElement مسوي هريسة تراكـ Hassan Meke بالنسبة لكود الاخ
-
حبيبي انت بمنتدى عربي بالنسبة لطلبكـ : Event : "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText triggerServerEvent setElementHealth
-
يعني كل كود يجيب المرض صراحة .. admin_main تعدل ع الادمنية بـ ملف تسوي تحت صناعة هذا الزر تحقق من تيم اللاعب وطفيه لو ما كان بالتيم وشغله لو كان بالتيم وبس .
-
وليه تغير اسم الجدول ؟ ضيف كولمن جديد بدون ما تغير الاسم ع العموم سكربت رائع صراحة وابهرتني بشغلك القوي .. بالتوفيق .
-
المشكلة ان كل الكود خطا المهم صصحت الكود واختصرته لكـ : marker = createMarker(1133.0999755859 ,-1599.5999755859, 12,"cylinder",3,25,151,178,255) marker2 = createMarker(1133.0999755859 ,-1609.8000488281, 12,"cylinder",3,25,151,178,255) local vehicles = {480,411,506,522,419,559,560,550,565,562} local vehicleT = {} local vehicle = { }; local spawns = { {1268.93140,-1795.98230, 13}, {1276.86926 ,-1796.88538, 13}, } local Upgrades = { 1010, 1080, 1034, 1171, 1087, 1149, 1038, 1147, } function onMarkerHit ( player ) if ( getElementType(player) == "player" ) then if not ( isPedInVehicle ( player ) ) then if ( isElement ( vehicle [ player ] ) ) then destroyElement(vehicle [ player ]) end local model = vehicles[math.random(#vehicles)] local x,y,z = getElementPosition(source) local rnd = math.random( 1, #spawns ) vehicle [ player ] = createVehicle(model,spawns[rnd][1], spawns[rnd][2],13) if ( vehicle [ player ] ) then setElementRotation ( vehicle [ player ], 0, 0, 180 ) for i = 1, #Upgrades do addVehicleUpgrade ( vehicle [ player ], Upgrades [ i ] ) end setVehiclePaintjob ( vehicle [ player ], 0 ) warpPedIntoVehicle ( player, vehicle [ player ] ) setVehicleColor( vehicle [ player ], 200, 60, 40 ) end end end end addEventHandler ( "onMarkerHit", resourceRoot, onMarkerHit ) addEventHandler( "onVehicleExplode", root, function( ) setTimer ( destroyElement, 2500, 1, source ) end ) addEventHandler( "onPlayerQuit", root, function ( ) if ( vehicle [ source ] ) then if ( isElement ( vehicle [ source ] ) ) then destroyElement ( vehicle [ source ] ) end vehicle [ source ] = nil end )