Jump to content

Simple.

Members
  • Posts

    1,004
  • Joined

  • Days Won

    1

Everything posted by Simple.

  1. onPlayerCommand -- cmd's "say" + "teamsay" + "msg" cancelEvent
  2. جميل جداً شغلك ماشاء الله إذا ودك تكون مصمم لأحد سيرفرات حرب العصابات رد لي خبر عالخاص
  3. جربت ووصلتني خلال دقيقه تأكد من السبام
  4. المشكلة من خادمه اذا عندك خادم تقدر تثبت عليه phpmyAdmin وتسوي لك قواعد ويوزر وتريح نفسك وشوف هذي مجانيه https://www.freemysqlhosting.net/
  5. اذا تبي تستخدم قاعدة بيانات بسيرفرين بس استخدم هذا local connection = nil local mysql_hostname = "" local mysql_username = "" local mysql_password = "" local mysql_database = "" addEventHandler("onResourceStart",resourceRoot,function(resource) connection = dbConnect("mysql", "dbname="..mysql_database..";host="..mysql_hostname, mysql_username, mysql_password, "autoreconnect=1") if connection then outputDebugString(getResourceName(resource) .. " : connected to database.") return true else outputDebugString(getResourceName(resource) .. " : Unable to connect with database. Please contact Developer.") return false end end ) function _Query( ... ) if connection then local query = dbQuery(connection, ... ) local result = dbPoll(query,-1) return result else return false end end function _QuerySingle(str,...) if connection then local result = _Query(str,...) if type(result) == 'table' then return result[1] end else return false end end function _Exec(str,...) if connection then local query = dbExec(connection,str,...) return query else return false end end وتحصل استضافات تعطيك mysql مجانيه
  6. https://forum.multitheftauto.com/topic/32557-tut-php-sdk/
  7. كانت عندي نفس المشكلة مع ان مواصفاتي كويسه وحليتها بالإعدادات Settings -> Video -> Fullscreen mode -> Borderless window جرب وشوف
  8. -- Server Side function onPreEvent( res, eventName, eventSource, eventClient, luaFilename, luaLineNumber, ... ) local args = { ... } local resname = res and getResourceName(res) outputDebugString( " =====================================") outputDebugString( " Resource Name : " .. tostring(resname)) outputDebugString( " Event Name : " .. tostring(eventName)) outputDebugString( " File Name : " .. tostring(luaFilename)) outputDebugString( " Line Number : " .. tostring(luaLineNumber)) outputDebugString( " =====================================") end addDebugHook( "preEvent", onPreEvent, {"onVehicleStartEnter","onVehicleStartExit"} ) --Client Side function onPreEvent( res, eventName, eventSource, eventClient, luaFilename, luaLineNumber, ... ) local args = { ... } local resname = res and getResourceName(res) outputDebugString( " =====================================") outputDebugString( " Resource Name : " .. tostring(resname)) outputDebugString( " Event Name : " .. tostring(eventName)) outputDebugString( " File Name : " .. tostring(luaFilename)) outputDebugString( " Line Number : " .. tostring(luaLineNumber)) outputDebugString( " =====================================") end addDebugHook( "preEvent", onPreEvent, {"onClientVehicleStartExit","onClientVehicleStartEnter"} ) حط الأكواد هذي وجرب تركب سياره وشوف وش اسم المود والملف الي يمنعك انك تركب او تنزل
  9. if ( #serial ~= 32 ) then return end وتأكد إن serial = string
  10. if ( string.len ( serial ) ~= 32 ) then return end
  11. try this , not tested rotectSkins = { [299] = {5}, } addEventHandler("onElementModelChange", root, function (oldModel) if getElementType(source) == "player" then setTimer ( function ( player, model ) if ( ProtectSkins[getElementModel ( player )] and not ProtectSkins[getElementModel ( player )][getElementData(player,"acc.accID")] ) then setElementModel ( player, model ) outputChatBox ( 'Model is protected', player) end end, 500, 1, source, oldModel) end end)
  12. not tested function shamalFunctions() vehicle = getPedOccupiedVehicle(localPlayer) local x, y, z = getVehicleComponents(vehicle, "gearflapleft" ) if(vehicle)then if getElementModel(vehicle) == 519 and not moving then moving = true start = getTickCount() addEventHandler ( 'onClientRender', root, move) end end end bindKey("u", "down", shamalFunctions) function move () _y = interpolateBetween(0,0,0,90,0,0,(getTickCount()-start)/1000,"Linear") local rx, ry, rz = getVehicleComponentRotation(vehicle, "gearflapleft") setVehicleComponentRotation(vehicle, "gearflapleft", rx, ry+_y, rz) if _y == 90 then removeEventHandler ( 'onClientRender', root, move ) moving = false end end
  13. guiGridListClear getElementsByType -- Loop guiGridListAddRow guiGridListSetItemText getPlayerName
  14. سو ريستارت للمود وتروح السيريالات
  15. إرجع انسخ الكود كان فيه خطاء في الحدث
  16. انت لما تحذف عن طريق هذا الكود dbQuery(db,"DELETE FROM house WHERE IdH=?",IdH) راح يحذف اي جدول بالقاعده ايديه نفس المتعرف فيه IdH يعني يحذف كل القيم , سواء كان : الاونر , السعر , إلخ...
  17. الكود الي عطيتك اياه يسوي جدول لكل قروب ويضيف عدد لاعبين القروب الي في الماركر مثلا الماركر فيه 3 من قروب S و 2 من قروب M راح يصير زي كذا Groups['M'] = 2 Groups['S'] = 3 تقدر تخليها زي النسبة المئويه وتنقصها لما يكون غير القروب هذا يحتل
  18. طيب انت ضيف في الفنكشن الي بالتايمر الفنكشن الي عطيتك اياه فوق وعدله حسب الاحتلال الي انت مسويه او حط اكوادك في الموضوع
  19. local Marker = createMarker(2487.77490, -1665.57605, 13.34375-1, 'cylinder', 1.5, 255, 255, 255, 255) local isPlayerTakeMoney = {} addEventHandler('onMarkerHit',resourceRoot, function ( hitElement ) if source == Marker and getElementType ( hitElement ) == 'player' then -- يتحقق ان الماركر الي لمسه هو الي فوق وان الي لمس الماركر = لاعب if not isPlayerTakeMoney[getPlayerSerial ( hitElement )] then -- يتحقق انه ما اخذ فلوس من قبل givePlayerMoney ( hitElement, 1000 ) -- يعطيه فلوس isPlayerTakeMoney[getPlayerSerial ( hitElement )] = true -- يضيف متغير بالسيريال عشان ماياخذ فلوس مره ثانيه حتى لو خرج ورجع end end end)
  20. طيب كيف راح تتحقق انهم كلهم نفس القروب لان يكون فيه ناس من قروبات ثانيه انت سو لوب لجميع اللاعبين الي بالماركر وجيب القروب حقه ونقص 1 من الارض وزودها للقروب
×
×
  • Create New...