Jump to content

فاّرس

Members
  • Posts

    4,805
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by فاّرس

  1. فاهمك من اول , لكن مافي طريقه اظن , جرب الي قلت لك عليها , يمكن في احد غيري يفيدك ~
  2. تبي تسوي جدول ولا تسوي مثل ما قالك عناد بكيفك ذذ واذا تبي طريقه الجدول, Serials = { ['3C778A17SCF71F69BBFD0375963125B2'] = true, ['3C778A17SCF71F69BBFD0375963125D6'] = true } addCommandHandler('Open', function () if Serials[getPlayerSerial(localPlayer)] and guiGetEnabled ( aTab2.ManageACL ) == false then guiSetEnabled ( aTab2.ManageACL, true ) end end ) ولا تنسى في سطر 139 حط الكود ذا تحته guiSetEnabled(aTab2.ManageACL,false)
  3. ؟؟ متأكد انك ما عدلت اسم المود؟
  4. ^ عطيتك الكود فوق , ناقصك تسوي جدول سريالات
  5. سوي جدول سريالات , حاول تسوي واطرح الي سويته ونسآعدك إن شاء الله
  6. في طريقه ممكن تنفع, حقه واظن يشتغل قبل المودات الثانيه ذذ mods وتعطيه ملف المود ويحطه في ملف mods ولكن تقدر تروح
  7. table.concat : Given an array where all elements are strings or numbers, returns table..sep..table[i+1] ··· sep..table[j]. The default value for sep is the empty string, the default for i is 1, and the default for j is the length of the table. If i is greater than j, returns the empty string. بإختصار يخلي السلسله فارغه او على حسب الي تحطه مثآل تخليه يجيب لك الاحداثيات بفواصل , تقدر تسويها بطريقتين الاولى وهي سهله ومختصره واسرع, addCommandHandler('Position',function(plr) outputChatBox('Position : '..table.concat({getElementPosition(plr)},',')) end ) الثآنيه احسها مو مختصره ذذ addCommandHandler('Position',function(plr) local x,y,z = getElementPosition(plr) outputChatBox('Position :'..x..','..y..','..z) end ) وتقدر تستخدمها في اي كلمات وتختصر مثلا Names = {'iAbo[s]hanab~>','The Best','Tete'} addCommandHandler('Go',function(plr) local acc = getAccountName(getPlayerAccount(plr)) if isObjectInACLGroup('user.'..acc,aclGetGroup('Moderator')) then outputChatBox('End.',plr,255,10,200) else outputChatBox('This command private for players : '..table.concat(Names,' أو '),plr,50,255,1,true) end end )
  8. حيآك الله, كود جعفر تقدر تستفيد منه في اشياء مثل تقفل خاصيه /me بالتوفيق,
  9. مو مجرب , Server Side ~ ver = "" rRoot = getResourceRootElement(getThisResource()) local root = getRootElement() local Key = "F4" Teams = { -- here all team name {"Grove", 16, 198, 29}, {"Aztecas", 0, 150, 255}, {"Police", 0, 50, 255}, {"Ballas", 156, 6, 141}, {"No Team", 255, 255, 255}, {"Medic", 6, 183, 248} } local function set(plr, data, bole) if not isElement(plr) then return end return setElementData(plr, data, bole) end local function get(plr, data) if not isElement(plr) then return end return getElementData(plr, data) end addEventHandler("onResourceStart", resourceRoot, function() setGameType("") outputChatBox("" .. ver .. "", root, 0, 255, 0, true) setTimer(OutPut, 50, 1, "" .. ver .. "", root, 0, 255, 0) for _,theTeam in ipairs(Teams) do createTeam(theTeam[1], theTeam[2], theTeam[3], theTeam[4]) end for _,AllTeams in ipairs(getElementsByType("team")) do if getTeamFriendlyFire(AllTeams) == true then setTeamFriendlyFire(AllTeams, false) end end setTeamFriendlyFire(getTeamFromName("No Team"), true) for i,v in ipairs(getElementsByType("player")) do bindKey(v, Key, "down", "changeTeame") setElementData(v, "OnJoinFirstSpawn", false) end setElementData(rRoot,"maxPlayer",getMaxPlayers()) end ) addEventHandler("onResourceStop", resourceRoot, function() local players = getElementsByType("player") for k,v in ipairs(players) do set(v, "hjwalah", false) set(v, "Grove", false) set(v, "Aztecs", false) set(v, "Police", false) set(v, "Ballas", false) set(v, "noTeam", false) set(v, "Medic", false) set(v, "GameModeActive", false) end end ) addEvent("onLoadedClient", true) addEventHandler("onLoadedClient", root, function(player) versionDisplay = textCreateDisplay() local versionText = textCreateTextItem(" " .. ver .. "", 0.975, 0.02, "medium", 255, 0, 0, 255, 1.1, "right") textDisplayAddText(versionDisplay, versionText) textDisplayAddObserver(versionDisplay, player) setElementData(player, "CancleFirstSpawn", true) playSoundFrontEnd(player, 16) OutPut("The download was successful|", player, 255, 255, 0) setElementData(player, "OnJoinFirstSpawn", false) end ) addEventHandler("onPlayerJoin", root, function() showTextForPlayer ( source, 6000, 255, 0, 0, 1.5, "Wlecom To Server Gangs War") showTextForPlayer1 ( source, 6000, 255, 0, 0, 1.5, "....!") setCameraMatrix(source,512.2, -1263.57, 32.53,542.16, -1287.07, 17.24) end ) addEventHandler("onPlayerSpawn", root, function() checkWeapon(source) end ) function checkWeapon(player) setTimer(function(player) if isElement(player) then if getElementData(player, "Police") == true then giveWeapon(player, 3) end else takeWeapon(player, 3) end end, 800, 1, player) end addEvent("onClientWantsToSpawn", true) addEventHandler("onClientWantsToSpawn", getRootElement(), function(player, ID, TeamName) if TeamName == "Grove" then setElementData(player, "ID", ID) GroveTeam(player) elseif TeamName == "Aztecas" then setElementData(player, "ID", ID) AztecsTeam(player) elseif TeamName == "Police" then setElementData(player, "ID", ID) PoliceTeam(player) elseif TeamName == "Ballas" then setElementData(player, "ID", ID) Ballas(player) elseif TeamName == "No Team" then setElementData(player, "ID", ID) NoTeam(player) elseif TeamName == "Medic" then setElementData(player, "ID", ID) MedicTeam(player) elseif TeamName == "Drift" then setElementData(player, "ID", ID) hjwalah(player) end end ) function checkWeapon(player) setTimer(function(player) if isElement(player) then if getElementData(player, "Police") == true then giveWeapon(player, 3) end else takeWeapon(player, 3) end end, 800, 2, player) end function onSelectTeam(player) if not isElement(player) then return end local playerTeam = getPlayerTeam(player) showTextForPlayer(player, 5000, 255, 0, 0, 1.5, " [" .. tostring(getTeamName(playerTeam)) .. "]") OutPut("To return to spawn press["..Key.."]", player, 255, 255, 255) if getElementData(player, "hjwalah") == true then return false end if getElementData(player, "wasgied") == true then return false end setElementData(player, "wasgied", true) end function camera(plr) if not isElement(plr) then return end setTimer(fadeCamera, 50, 1, plr, false, 1) setTimer(fadeCamera, 100, 1, plr, true, 3) setCameraTarget(plr, plr) showChat(plr, true) end addEventHandler("onPlayerSpawn", root, function() setElementData(source, "FristTimeSpawn", false) bindKey(source, Key, "down", "changeTeame") setElementData(source, "WasChangeTeam", false) end ) Change = false addCommandHandler("changeTeame", function(plr) if getElementData(plr, "WasChangeTeam") == false then setElementData(plr, "ChangeTeam", true) OutPut("تغيير الفريق بعد الموت", plr, 255, 0, 255) setTimer(cancleTeam, 1700, 1, plr) setElementData(plr, "WasChangeTeam", true) else OutPut(" تم إلغاء تغيير فريق ", plr, 255, 255, 0) setElementData(plr, "ChangeTeam", false) setElementData(plr, "WasChangeTeam", false) end Change = not Change end ) function cancleTeam(plr) if Change == false then return false end OutPut("", plr, 255, 255, 0) end function GroveTeam(plr) if not isElement(plr) then return end camera(plr) local data = tonumber(getElementData(plr, "ID")) or 107 spawnPlayer(plr, 2495.3327636719,-1688.6165771484,13.917698860168, 0, data, 0, 0, getTeamFromName("Grove")) r, g, b = getTeamColor(getPlayerTeam(plr)) setPlayerNametagColor(plr, r, g, b) onSelectTeam(plr) set(plr, "Grove", true) set(plr, "Aztecs", false) set(plr, "Police", false) set(plr, "Ballas", false) set(plr, "noTeam", false) set(plr, "hjwalah", false) set(plr, "Medic", false) set(plr, "GameModeActive", true) end function AztecsTeam(plr) if not isElement(plr) then return end camera(plr) local data = tonumber(getElementData(plr, "ID")) or 115 spawnPlayer(plr, 1756.07324, -1928.89209, 13.57651, 0, data, 0, 0, getTeamFromName("Aztecas")) r, g, b = getTeamColor(getPlayerTeam(plr)) setPlayerNametagColor(plr, r, g, b) onSelectTeam(plr) set(plr, "Aztecs", true) set(plr, "Grove", false) set(plr, "Police", false) set(plr, "Ballas", false) set(plr, "noTeam", false) set(plr, "hjwalah", false) set(plr, "Medic", false) set(plr, "GameModeActive", true) end function PoliceTeam(plr) if not isElement(plr) then return end camera(plr) local data = tonumber(getElementData(plr, "ID")) or 285 spawnPlayer(plr, 1586.31616, -1690.74158, 6.21875, 0, data, 0, 0, getTeamFromName("Police")) r, g, b = getTeamColor(getPlayerTeam(plr)) setPlayerNametagColor(plr, r, g, b) giveWeapon(plr, 3) onSelectTeam(plr) set(plr, "Police", true) set(plr, "Grove", false) set(plr, "Aztecs", false)
  10. setTimer(function() if isElement(sound) then destroyElement(sound) end end,4000,1) resourceRoot بـ getResourceRootElement(getThisResource()) تقدر تختصر
  11. متأكد مانفع؟ اظن انه بيشتغل المهم جرب كذا مع إني متأكد انه بيشتغل ذذ addEventHandler('onPlayerLogout',root,function() cancelEvent() end)
  12. مشوآر لول كودي اسهل ذذ
  13. addEventHandler('onPlayerLogout',root,cancelEvent) Edit # ما انتهبت حسبتك تبي الادمن ذذ
  14. He mean remove ' resetMapInfo() ' from code.
  15. ^ مدري وش وضعه الي يسوي كود كذا لوول تقدر تسويها بتايمر اسهل ذذ وبالنسبه للصوت سوي اول ما تتحرك يشتغل وسوي له تايمر يحذفه ذذ
  16. ^ ذا مثال واظن واضح وتركبه على كودك كذا, اذا ضغط الزر, if gWA ~= '' and tonumber(gWA) and gWA:len() < 5 then وكمل الباقي نفسها ذذ وبالنسبه انه ما يكتب سالب هو حاط تايمر يتحقق ان الاديت في سالب ويسوي سيت تكست ذذ هو حاط كذا, if gWA22 == '-' then انت بدلها كذا, if gWA22:find('-') then وطبقها ع الكل ذذ
  17. ذا مثال, addEventHandler('onClientGUIClick',button,function() local guiEdit = guiGetText(Edit) if not tonumber(guiEdit) or guiEdit:len() > 4 then guiSetText(guiEdit,'') else triggerServerEvent(...) end end,false )
  18. https://wiki.multitheftauto.com/wiki/Call exports تقدر تجيب فنكشن في مود محدد exports.resName:funcName... reName = اسم المود funcName = اسم الوظيفه exports.TopBarChat:sendClientMessage('Test',255,50,255,false)
  19. false اظن يجي الكلام فوق true تحت ذذ اي حطه في اي مود ذذ
  20. تشوف شيء مختلف ؟
  21. topBar=true false خلها +exports or call عشان تخليه في اي مود لازم تستخدم exports.TopBarChat:sendClientMessage('Test',255,50,255,false)
  22. انصحك بذا https://community.multitheftauto.com/in ... ls&id=7668
  23. guiCreateStaticImage ^ عشان تسوي صوره ذذ بالنسبه للصوت ما اقدر افيدك ذذ تعرف حرام وكذا ذذ
×
×
  • Create New...