Jump to content

TAPL

Retired Staff
  • Posts

    7,337
  • Joined

  • Days Won

    11

Everything posted by TAPL

  1. https://forum.multitheftauto.com/viewtopic.php?f=160&t=93483
  2. math.random ذا الفنكشن يضيف تغيرات معينه على الأرقام العشوائي من الفنكشن ذا الكود راح يعطيك 10 ارقام الفرق ما بينها ثابت او متقارب for i=1, 10 do math.randomseed(1000) print(math.random(1000*i)) end بينما ذا الكود راح يعطيك رقم 820 ثابت دائماً for i=1, 10 do math.randomseed(1000) print(math.random(1000)) end
  3. I guess Dealman just wasted his time trying to help you. Seriously you should consider rereading what Dealman wrote and carefully.
  4. انت شتسوي؟ وهو طبعاً كامل سيرفر ماهو نص سيرفر ونص كلينت CroSs ماخذ كود من راسك thePlayer و قسمته حطيت نص سيرفر ونص كلينت و ضايف بارتمار ؟thePlayer اصلاً على اي اساس حاط صفحة الويكي واضحه الأفنت مافيه غير بارتمرات اثنين الأول اسم الداتا الي تغير و الثاني قيمة الداتا قبل ما تتغير
  5. استخدمت التيبل الي انا حطيته ولا استخدمت شي ثاني؟
  6. جرب NotWordss = {" ", "!", "@", "#", "%$", "%^", "*", "%(", "%)", "-", "+", "/"} addEventHandler("onClientGUIChanged", root, function() if source == LOGP.edit[1] then local NWG = guiGetText(LOGP.edit[1]) for i, v in ipairs(NotWordss) do NWG = string.gsub(NWG, v, "") end if NWG ~= guiGetText(LOGP.edit[1]) then guiSetText(LOGP.edit[1], NWG) outputChatBox("Please Type Words Or Numbers Only !", 255, 0, 0, true) end end end)
  7. جايب العيد بسطر 7 string.gsub متغير الأيدت المفروض خارج فنكشن
  8. انت ايش تبي تسوي بالضبط
  9. ^ -- # Server Side addEvent( "BuyWep", true ) addEventHandler("BuyWep", root, function ( GetThata ) local GetMy = getPlayerMoney ( source ) if ( GetMy >= 3000 ) then takePlayerMoney ( source, 3000 ) giveWeapon( source, 31, GetThata ) outputChatBox("تم اعطاءك سلاح", source, 255, 0 ,0 ) end end )
  10. giveWeapon تحتاج تستخدم الفنكشن و بما ان ذا الفنكشن موجود جانب سيرفر فقط و اللوحة موجوده بالكلينت راح تحتاج تسوي تريقر من اللكلينت إلى السيرفر onClientGUIClick اول شي تستخدم الأفنت لما الزر ينضغط guiGetText ثم تجيب الرقم الي داخل الأيدت بوكس عن طريق الفنكشن ذا triggerServerEvent ترسل الرقم الي جبته من الأيدت بوكس إلى السيرفر عن طريق التريقر addEvent و addEventHandler تستقبل التريقر في جانب السيرفر عن طريق الفنكشين giveWeapon وتعطي اللاعب السلاح مع عدد الرصاص الي استقبلته من الكلينت
  11. تتوقع بطريقة النشر ذي فيه احد فكر يدخل السيرفر؟
  12. TAPL

    Help script

    Why you have commandName here? function captureAreaA1(commandName, player)
  13. addEventHandler("onClientPlayerVehicleEnter", root, function(theVehicle) if getVehicleType(theVehicle) == "Bike" then if getElementModel(theVehicle) == 522 then setPedCanBeKnockedOffBike(source, false) else setPedCanBeKnockedOffBike(source, true) end end end)
  14. حط السطر ذا بملف كلينت setPedCanBeKnockedOffBike(localPlayer, false) فقط!
  15. function nrg (theVehicle) local cars = getElementModel ( theVehicle ) if cars == 522 then setPedCanBeKnockedOffBike ( source, false ) end end addEventHandler( "onClientPlayerVehicleEnter",root,nrg)
  16. ذي الصورة تشوف فيها اللون الأخضر والتحقق التابع له و اللون الأصفر و التحقق التابع له و اللون الأحمر و التحقق التابع له متوازين بالمسافة if else end و تقدر تشوف السطور التابعة لبعضها
  17. انا عطيتك الكود و تقدر تشوف كيف اضفت التحقق
  18. انت استخدمت الفنكشن الي يجيب تيم اللاعب مرتين وذا يعتبر هدر لموارد السيرفر اتباع نفس اسلوب هدر الموارد مع جميع اكواد المودات راح يسبب استهلاك عالي لموارد السيرفر و بالتالي لاق عموماً بالنسبة لكودك كان تحتاج تغير السطر ذا if getPlayerMoney ( playerTeam1 ) then إلى if getPlayerMoney ( playerTeam1 ) >= 40000 then
  19. ليش صاف الكود فوق بعضه رتب الكود ذا راح يساعدك قبل ما يساعدنا بقراءة و فهم الكود local marker1 = createMarker(207.19, 1920.688, 16.64, "cylinder", 2, 143, 155, 154) function markerHiteko1(playerTeam1) if getElementType(playerTeam1) == "player" then local team = getPlayerTeam(playerTeam1) if team and getTeamName(team) == "Team" then if getPlayerMoney(playerTeam1) >= 40000 then takePlayerMoney(playerTeam1, 40000) setElementDimension(playerTeam1, 2) setElementPosition(playerTeam1, 202.88, 1896.65, 17.65) outputChatBox("تم نقلك الى العالم الوهمي", playerTeam1, 0, 255, 0) else outputChatBox("لا تملك المال ", playerTeam1, 255, 0, 0) end else outputChatBox("انت لست بالتيم", playerTeam1, 255, 0, 0) end end end addEventHandler("onMarkerHit", marker1, markerHiteko1)
  20. مثال number = 150 addEventHandler("onClientRender", root, function() if not number___ then number___ = number end if number ~= number___ then if number > number___ then outputChatBox("الرقم زاد") else outputChatBox("الرقم نقص") end number___ = number end end) setTimer(function() number = math.random(360) end, 1000, 0)
  21. ممكن توضح اكثر؟
  22. marker = createMarker(207.192, 1920.687, 16.64, "cylinder", 1.5, 143, 155, 154) addEventHandler("onMarkerHit", marker, function(player) if getElementType(player) == "player" then local team = getPlayerTeam(player) if team and getTeamName(team) == "ss" then local vehicle = getPedOccupiedVehicle(player) setElementDimension(vehicle and vehicle or player, 2) setElementPosition(vehicle and vehicle or player, 202.875, 1896.656, 17.64) end end end)
×
×
  • Create New...