Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. .SA افضل بكثيير من GTA3/VC ع العموم يعطيك العافيه, انا عجبتني الفكره
  2. شفت الموضوع بالقسم الاجنبي قبل فتره, بس ماركبته, يمكن يكون مفيد بس بالنسبه لي ماتفرق واتوقع شفت موضوع يطلع لك وظائف الويكي, يعني مثلاً كتبت اول حرفين من الوظيفه يطلعها لك مدري اذا الفكره بنفس الموضوع او لا, بس اذا لا اتمنى تضيفها فكره محترمه ولاهنت ع الشرح يعطيك العافيه.
  3. .؟ اتمنى لو احد عنده فكره يعلمنا MTA:SA يعني انا مافهمت غلط, طيب فيها نظام برمجة زي .vc حتى gta3 وحسب مافهمت مو بس
  4. . هو كذا يخلي القفزه عاليه setWorldSpecialPropertyEnabled الوظيفه ذي تتحقق لو هي مفعله, لو تبي تفعلها تستخدم
  5. قصدك تسوي لوق يعني كل ما احد يسوي باند لأحد ثاني او كيك او يغير اسمه او ... ينحفظ اللوق برابط تقصد على صفحة بالانترنت؟ او تقصد ينحفظ بملف؟ ^ اذا تقصد نفس كلامي : PHP SDK وتحمل php اول شي لازم يكون عندك صفحة على الانترنت, وثاني شي تستخدم PHP وتسوي اللوق الخاض فيك يعني يوم يبند لاعب او... ترسل اسمه مع الشي اللي سواه للـ من خلال الوظيفه : callRemote
  6. السلام عليكم ورحمة الله وبركاته, من دون مقدمات, مادري اذا مكان الموضوع مناسب او لا, المهم وش قصة الموضوع؟ https://forum.multitheftauto.com/viewtopic.php?f=31&t=31692 المقصد يعني فيه اون لاين للعبتين؟ او اني فهمت غلط؟ ويعطيكم العافيه مقدماً.
  7. Dreams are dreaming to come to me.
  8. The first and last post.
  9. غير معرفه, صححت لك الكود plr صحيح, عندي خطأ بالوظيفه وهي كان عندي خطأ اللي هو اني ما حطيت التحقق داخل اللوب , عدلت الكود انسخه مره ثانيه.
  10. مم لاهنت وش تقصد بـ هاك؟ برنامج خارجي؟او سكربت يركبونه او ؟ ولاهنت وواصل .
  11. ^ ههههههههههههههههههههههههههههههههههههههههههههههههههههههه والله مثلك زماان صارت لي كنت بسيرفر لوكل وفجأه واحد دخل قعد شوي صكيته باند واختفى مع ان السيرفر مو فاتح عليه بورت او اي شي.
  12. طيب مو انت حذفت السطر حق السياره اللي انباعت؟ حسب علمي الداتا بتروح معه. عطيتك الطريقه قبل ما تحذف القيمه من الاكس ام ال سوي كذا money = xmlNodeGetAttributes(v).Money2 : وبعدها استخدم المتغير عادي كـ مثال outputChatBox ( money ) . وارسل المتغير لملف سيرفر واعطي اللاعب فلوس وخلاص
  13. انت حاط الاندكس هو السريال, بمعنى طريقة التحقق عندك غلط : التحقق يصير كذا if not PlayerSerial [ getPlayerSerial ( source ) ] then .true, false هي قيمة منطقيه nil,nil وليه حاط
  14. للأسف ما اعرف ولا احب اسوي فيديوهات, صحيح الفيديوهات توصل لك الفكره احسن, بس برضه الموضوع لو تركز فيه راح توصلك الفكره. # تم تحديث الموضوع وشرح نقاط مهمه ووضع امثله اسهل واوضح, وتنسيق الموضوع.
  15. بسيطه شفت الكود حق مستقبل التريقر اللي بالكلينت؟ شفت الفنكشنات اللي داخله؟ انسخها وحطها داخل يوم يضغط زر الإرسال . getPlayerName ( localPlayer ) الى name مع تعديل
  16. لا راح تستخدم الامر كذا del id اذا تكتب بالشات اكتب كذا /del 980 واذا بـ اف8 اكتب كذا del 980
  17. داخل مستقبل التريقر بالكلينت عشان تفتح له اللوحه guiSetVisible اذا تبي نفس فكرتك, استخدم
  18. عندك اخطاء كثير وذكروا بعضها الشباب فوق ^ عدلت لك الكود واختصرت لك بعض الأشياء : -- Client Side # local buttons = { ['F1'] = true, ['F2'] = true, ['F3'] = true, } addEventHandler( 'onClientKey', root, function (button , press) if press and getElementDimension(localPlayer) == 6 then if buttons[button] then outputChatBox("غير مصرح لك بفتح اللوحة الان ", 255, 0, 0) cancelEvent() end end end) -- Server Side # local aTable = { } local weps = { { 4, 2 }, { 27, 999999 }, { 30, 999999 }, { 31, 999999 }, { 16, 4 }, { 25, 999999 } } local war = { {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375}, {2485.00000,-1667.00000,13.34375},} function getPlayerTable(player, Table) for i, v in ipairs (Table) do if (v == player) then return true end end end local WarMission = createMarker(2727.24390,-1826.40039,11.84375, "cylinder", 2, 255, 150, 250, 150) addEventHandler ( "onPlayerJoin",root,function() outputChatBox("تم بددآ المهم اذهب الى المآركه لـدخول الى المهمه",source, 50, 30, 255) outputChatBox("تم تغشيل المهمه",source, 0, 150, 255) end) addEventHandler( "onMarkerHit", WarMission,function (player) if getElementType(player) == "player" and not isPedInVehicle(player) then if #aTable >= 32 then return outputChatBox ( 'العدد مكتمل لايمكنك دخول المهمه', player ) end if getPlayerTable ( player , aTable ) then return outputChatBox ( "انت بالمهمة الان" , player , 255 , 255 , 255 , true ) end local x, y, z = unpack( war [ math.random( #war ) ] ) setElementPosition( player, x, y, z) setElementModel ( player, 2) setElementDimension ( player, 6 ) for i = 1, #weps do giveWeapon ( player, weps [ i ] [ 1 ], weps [ i ] [ 2 ] ) end toggleControl ( player, 'fire', false ) setElementFrozen( player, true ) table.insert ( aTable , player ) setTimer ( toggleControl , 5000 , 1 , player , 'fire' , true ) setTimer ( setElementFrozen, 5000, 1, player, false ) end end ) addEventHandler( 'onPlayerWasted', root, function ( ) if getPlayerTable ( source , aTable ) then for k,v in ipairs ( aTable ) do if ( v == source ) then if #aTable == 1 then givePlayerMoney ( aTable [ 1 ] , 9999 ) killPed ( aTable [ 1 ] ) end table.remove ( aTable , i ); break end end end end ) addEventHandler( 'onPlayerQuit', root, function() if getPlayerTable ( source , aTable ) then for k,v in ipairs ( aTable ) do if ( v == source ) then table.remove ( aTable , i ); break end end end end )
  19. طيب هو اصلاً ضغط على اسمك بالجريد ليست وفتح النافذه حق الرساله؟
×
×
  • Create New...