Jump to content

3NAD

Members
  • Posts

    1,992
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by 3NAD

  1. وين اكواد صناعة التاق بالضبط ؟
  2. فهمت, بس جاوب على قد سؤالي وشو له تسوي متاهة : ) +
  3. resourcename = {"test1","test2","test3"} addEventHandler ( "onResourceStart", resourceRoot, function ( ) for key, value in ipairs ( resourcename ) do local resource = getResourceFromName ( value ) if resource then local state = getResourceState ( resource ) if state == "loaded" or state == "stopping" then if not startResource ( resource ) then outputDebugString ( "#Auto-Start: Error, couldn't start '"..value.."'." ) end end else outputDebugString ( "#Auto-Start: '"..value.."' not found." ) end end end )
  4. وش المعلومات اللي تقصدها ؟ هي اللي تجي بالشاشة؟؟ و حط اكواد اللوحة
  5. createProjectile getElementPosition
  6. ماله داعي تعقد المسألة
  7. بما انك تبي تحقق وجود السيارة او لا , ليه تسوي تحقق بالكمية؟ if vehicles.vehicle[source] then if isElement ( vehicles.vehicle[source] ) then -- destroy end end
  8. وضح اكثر + وين يطلع المعلومات ؟؟
  9. انشاء التيم Team = createTeam ( .. ) ثم setPlayerTeam ( player, Team )
  10. انا عطيتك النص , ورا ماتكلمه بنفسك ؟؟؟
  11. https://wiki.multitheftauto.com/wiki/Changes_in_1.5.2
  12. https://forum.multitheftauto.com/viewtopic.php?f=160&t=96669
  13. 3NAD

    كيف !

    TopList = { }; for i, v in ipairs ( getElementsByType ( "player" ) ) do local kill = getElementData ( v, "Kill" ) if kill then table.insert ( TopList, { Name= getPlayerName ( v ), Kills= kill } ) end end table.sort ( TopList, function( a, b ) return ( tonumber( a.Kills ) or 0 ) > ( tonumber( b.Kills ) or 0 ) end )
  14. عندك طريقتين اما الروت وهي كل الأزرار , او مباشرة على الزر الذي تريده addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) end end ) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function ( ) setWeather ( 9 ) end , false ) اختصارات: root = getRootElement localPlayer = getLocalPlayer resourceRoot = getResourceRootElement ( getThisResource ) -- اقرا الصفحات
  15. #سطر جديد تحت سطر 31 triggerClientEvent(v,"onChatbubblesMessageIncome",source,msg,3)
  16. ماشاء الله تبارك الله, بالتوفيق يا تابل .
  17. بالنسبة لمشاكل الإستضافة, تواصل عبر البريد
  18. 3NAD

    طلب

    بالبداية تحدد مكان الحفظ executeSQLQuery or dbExec لنفترض انه executeSQLQuery صناعة البيت - createMarker - executeSQLQuery -- وحفظ احداثيات الماركر في القاعدة -- Ex. executeSQLQuery("CREATE TABLE IF NOT EXISTS houses (x TEXT, y TEXT, z TEXT, x2 TEXT, y2 TEXT, z2 TEXT, owner TEXT, price TEXT, id TEXT)") -- x, y, z = الإحداثيات -- x2, y2, z2 = الإحداثيات داخل البيت -- و ممكن تضيف dimension + interior -- owner = المالك -- price = السعر -- id = رقم البيت شراء البيت - setMarkerColor -- تغير لون الماركر للأحمر مثلاً, يعني تم الشراء - executeSQLQuery -- تحدث معلومات صاحب البيت -- Ex. executeSQLQuery("UPDATE houses SET owner=? WHERE id=?", account, id ) -- account = حساب اللاعب - takePlayerMoney -- عشان يشتريه -- Ex. local database = executeSQLQuery("SELECT * FROM houses WHERE id=?", id ) takePlayerMoney ( player, tonumber( database[1].price ) ) بيع البيت للكونسل, مثل الشيء فوق بس تغيير لون الماركر للأخضر يعني ماحد مالكه - بيع البيت ل شخص آخر - executeSQLQuery -- تحدث معلومات صاحب البيت -- Ex. executeSQLQuery("UPDATE houses SET owner=? WHERE id=?", account, id ) dx و لو بتستخدم كتابات على الماركر راح تحتاج dxDrawText وبالتوفيق
×
×
  • Create New...