Jump to content

TAPL

Retired Staff
  • Posts

    7,337
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by TAPL

  1. Use the software screen to start your server in the background and reattach the screen whenever you want to write "say hello" or "start res" into the console.
  2. There's a better version available: https://wiki.multitheftauto.com/wiki/Installing_and_Running_MTASA_Server_on_GNU_Linux#Automatic_installer
  3. الرجاء تسجيل الدخول في حسابك بموقعنا و ارسال تذكرة و توضيح مشكلتك بالتفصيل حتى نتمكن من بحث مشكلتك
  4. Most likely you need to install this module: https://wiki.multitheftauto.com/wiki/Modules/MTA-MySQL
  5. addEventHandler ( "onPlayerWasted" , root , function ( _ , killer ) if ( killer and isElement ( killer ) and getElementType ( killer ) == "player" and killer ~= source ) then local name = getPlayerName ( source ) local killer = getPlayerName(killer) outputChatBox("#c1c1c1* #ffffff〓 #ff0000[ #ffff00" .. name .. "#ff0000 ]#c1c1c1 Has Been Killed By #ff0000[ #00ffff".. killer .."#ff0000 ] #ffffff〓", root, 255, 0, 0, true) end end )
  6. addEvent("buyvip", true) addEventHandler("buyvip", root, function() local Le3bA = getPlayerMoney(source) if Le3bA >= 250000 then local account = getPlayerAccount(source) if account and not isGuestAccount(account) then local accountName = getAccountName(account) if not isObjectInACLGroup("user."..accountName, aclGetGroup("Admin")) then takePlayerMoney(source, 250000) aclGroupAddObject(aclGetGroup("Admin"), "user."..accountName) outputChatBox "Account '"..accountName.."' succesfully added to the admin group", source) else outputChatBox("You're already in admin group.", source, 255, 0, 0, true) end else outputChatBox("You're not logged in.", source, 255, 0, 0, true) end else outputChatBox("You don't have $250000 to buy VIP", source, 255, 0, 0, true) end end)
  7. عندك اند زايد executeCommandHandler عندك اند زايد وناقص ارقمنت اللاعب في فنكشن
  8. مواصفات جهازك قديمة وجداً ضعيفه وشي طبيعي بيكون عندك الفبس منخفض
  9. ماسويت تحقق من نوع السلاح المستخدم
  10. تم حل المشكلة للجزائر sms لا للأسف مو ممكن الخصم عبر
  11. لا ترفع مواضيع قديمة و ردك ماله علاقة بالموضوع
  12. إذا معك خادم واحد تحتاج ماستر فقط
  13. TCAdmin مثبته تلقائيا، لا يتوفر نظام تشغيل معدل مع لوحة OGP نحن نوفر نظام تشغيل معدل يأتي مع لوحة وعموما لما تشتري خادم لينكس بيكون عندك تحكم روت كامل و يمكنك تركيب اي لوحة وبرامج ترغب بها بنفسك مجانية OGP لوحة غير مجانية و تحتاج إلى ترخيص TCAdmin لوحة
  14. يتوفر الآن سيرفرات مجانا للتجربة لمده 3 ايام للخدمات التالية
  15. https://wiki.multitheftauto.com/wiki/Installing_and_Configuring_Nginx_as_an_External_Web_Server
  16. TCAdmin تم اضافة سيرفرات الألعاب سامب و ماين كرافت و كاونتر سترايك مع لوحة التحكم
  17. للفائدة العامة ممكن تذكر اسم الملف والصلاحيات المطلوب و الطريقة التي استخدمتها لحل المشكلة؟
  18. على الرقم الأفتراضي 22005 httpport حيث قام احد المبرمجين بعمل تغير على اعدادات سيرفرات ام تي اي يضع بورت open game panel سبب مشكلتك هو تعنت احد المبرمجين في لوحة serverport مماثل لرقم البورت httpport في السابق قبل التعديل كان يتم وضع البورت من 22005 إلى رقم آخر غير مستخدم سابقا لسيرفر آخر وذلك لان من غير الممكن تشغيل اكثر من سيرفر على نفس رقم البورت httpport الحل لمشكلتك هو بعد عمل اي سيرفر جديد يجب عليك تغير رقم البورت
  19. الفيديو مو شغال This video has been removed by the user.
  20. رام 128 ميقا LowEndSpirit الواضح هذا نظام تشغيل معدل خاص للخوادم الضعيفة وهذا النوع من خطط الخوادم ما له عنوان آي بي اصدار 4 خاص لذلك تم عمل له نظام تشغيل معدل بسيرفر تيم سبيك معدل على اعداداته لتجنب مشكلة العملاء مع بورت الأساسي للتيم سبيك 9987 لان الآي بي مشترك و لا يمكن تشغيل اكثر من سيرفر على نفس البورت
  21. الكود هذا انا مبرمجه قبل 5 سنوات جرب addEvent("SpawnMyVehicle", true) addEventHandler("SpawnMyVehicle", root, function(id) local data = dbPoll(dbQuery(db, "SELECT * FROM VehicleList WHERE Account = ? AND ID = ?", getAccountName(getPlayerAccount(source)), id), -1) if type(data) == "table" and #data ~= 0 then if getVehicleByID(id) then outButDxChat ("#58FAF4Your Vehicle #FFFF00"..getVehicleNameFromModel(data[1]["Model"]).." #58FAF4is already spawned.", source, 255, 85, 0, true) else local sv = getElementData(source, "spawnedVehicle") if sv and isElement(sv) and getElementType(sv) == "vehicle" then destroyVehicle(sv) end local color = split(data[1]["Colors"], ',') r1 = color[1] or 255 g1 = color[2] or 255 b1 = color[3] or 255 r2 = color[4] or 255 g2 = color[5] or 255 b2 = color[6] or 255 vehicle = createVehicle(data[1]["Model"], data[1]["X"], data[1]["Y"], data[1]["Z"], 0, 0, data[1]["RotZ"]) setElementData(source, "spawnedVehicle", vehicle, false) setElementData(vehicle, "ID", id) local upd = split(tostring(data[1]["Upgrades"]), ',') for i, upgrade in ipairs(upd) do addVehicleUpgrade(vehicle, upgrade) end local Paintjob = data[1]["Paintjob"] or 3 setVehiclePaintjob(vehicle, Paintjob) setVehicleColor(vehicle, r1, g1, b1, r2, g2, b2) if data[1]["HP"] <= 255.5 then data[1]["HP"] = 255 end setElementHealth(vehicle, data[1]["HP"]) setElementData(vehicle, "Owner", source) setElementData(vehicle, "v-Owner", getPlayerName(source)) setElementData(vehicle, "vehicleFuel", tonumber(data[1]["Fuel"])) setElementData(vehicle, "tuning.airRide", data[1]["airride"]) setElementData(vehicle, "tuning.lsdDoor", data[1]["DoorStat"]) setElementData(vehicle, "tuning.neon", data[1]["Neon"]) setElementData(vehicle, "tuning.bulletProofTires", data[1]["BulletProof"]) setVehicleHandling(vehicle, "driveType", data[1]["driveType"]) setVehicleHandling(vehicle, "engineAcceleration", data[1]["engineAcceleration"]) setVehicleHandling(vehicle, "mass", data[1]["Mass"]) setVehicleHandling(vehicle, "brakeDeceleration", data[1]["brakeDeceleration"]) vv[vehicle] = setTimer(function(source) if not isElement(source) then killTimer(vv[source]) vv[source] = nil end if isElement(source) and getElementHealth(source) <= 255 then setElementHealth(source, 255.5) setVehicleDamageProof(source, true) setVehicleEngineState(source, false) end end, 50, 0, vehicle) addEventHandler("onVehicleDamage", vehicle, function(loss) local account = getAccountName(getPlayerAccount(getElementData(source, "Owner"))) local Fuel = tonumber(getElementData(source, "vehicleFuel" )) or 100 setTimer(function(source) if isElement(source) then dbExec(db, "UPDATE VehicleList SET HP = ?, Fuel = ? WHERE Account = ? AND Model = ?", getElementHealth(source), Fuel, account, getElementModel(source)) updateVehicleInfo(getElementData(source, "Owner")) end end, 100, 1, source) end) addEventHandler("onVehicleEnter", vehicle, function(player) if getElementHealth(source) <= 255.5 then setVehicleEngineState(source, false) else if isVehicleDamageProof(source) then setVehicleDamageProof(source, false) end end end) outButDxChat ("#FFAA00#58FAF4Your Vehicle #FFFF00"..getVehicleNameFromModel(data[1]["Model"]).." #00FF00has been spawned.", source, 255, 85, 0, true) end else outButDxChat ("#FFAA00#FF0000There might be problem with this vehicle, please call an admin.", source, 255, 85, 0, true) end end)
  22. ما علاقة استضافة خادم افتراضي بترخيص تيم سبيك! لايوجد اي استضافة تقدم ترخيص تيم سبيك مجانا مع خادم افتراضي الأستضافة الي تتكلم عنها لا يوجد كلمة تيم سبيك في اي مكان بموقعهم و تم مرسلتهم للتأكد من الكلام الي تقوله و تم التأكيد بأنهم لا يقدمون تيم سبيك و فقط يمكن للعميل تحميل البرنامج و تركيبه بنفسه ماهو الهدف من الكذب؟ ايضا الموضوع خاص بأستضافة تابليتوا ولسنا مهتمين بمقارنه خدماتنا بأستضافات اخرى، يمكنك الأحتفاظ بالمقارنات لنفسك
  23. استضافة تابليتوا توفر نظام تشغيل معدل يأتي مع لوحة اوبن قيم بانل تثبيت تلقائي و يمكن للعميل تركيب النظام من خلال لوحة التحكم ومن خلال لوحة اوبن قيم بانل يستطيع العميل انشاء سيرفر تيم سبيك و سيرفرات الألعاب ايضا
×
×
  • Create New...