Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 25/05/19 in all areas

  1. السلام عليكم ورحمة الله وبركاته سيرفر الاتحاد العربي لحرب العصابات المودات:- F1: عبارة عن لوحة خاصة للاعب F2: عبارة عن لوحة خاصة للشرطة F3:: تستطيع من خلال هذه اللوحة التحكم بمركباتك F4: تستطيع من خلاله تغيير الفريق الخاص بك F5: لوحة تستطيع من خلالها الحصول على المساعدة او مساعدة لاعبين اخرين F6: عبارة عن لوحة المجموعات, تستطيع من خلالها التحكم بمجموعتك او الانضمام الى مجموعة اخرى F7: عبارة عن لوحة تستطيع من خلالها االعثور على اشيائك او انشاء خواص & اشياء F9: عبارة عن لوحة الانجازات, عند اتمام انجاز تحصل على مكافئة F10: عبارة عن لوحة تستطيع مقايضة او بيع اشيائك المهمات:- توجد وظائف خاصة للشرطة والحرامية, الشرطة مثل وظيفة المحقق والحرامية مثل مهرب.. ماسح الطرق ومهمات اخرى جديدة الادارة:- 1- aLRaSHide - Bemoo261 - #,~BlaaaCK (Managers) 2- @#x1AhMeD,-09 (Developer) 3- xMahriz - #NSR (Consoles( طبعاً السيرفر ما صار له اكثر من اسبوع.. والحمدلله تخطى الـ 40 لاعب وقريباً الاصدار الجديد للسيرفر راح ينزل بعد اسبوع او اكثر.. للدخول الى السيرفر:- mtasa://46.105.250.200:22003
    2 points
  2. سلام عليكم يوم اقدام لكم مود عباره انها تقدر تشغل مودات عن طريق برنامج مميزات مو: 1- تقدر توقف لوق و تشغله عن طريق ملف اسمه config.ini لو كتبت true بيشتغل لوق لو false العكس 2-تقدر تشغل و توقف مودات من برنامج 3- تقدر تشوف لوق من ملف log.log function getinfos () local open2 = fileOpen("config.ini") texts = fileRead(open2,100) fileClose(open2) text = string.sub(""..texts.."", 7, 10) return text end function typeinlog (str) tr = getinfos () if tr == "true" then local open = fileOpen("log.log") fileRead(open,1500000) fileWrite(open,"["..os.date("%H:%M:%S").."]:"..str.."\n") fileFlush(open) fileClose(open) else outputServerLog("Note:log.log dont work you must set true in file config.ini") end end function getnames() names = "" local Table = getResources() for k, v in ipairs(Table) do if v then names = names .. " " .. getResourceName(v) .. " " else names = "false" end end return names end function start (res) local name = getResourceFromName(res) if name then startResource(name) outputChatBox("[Resource Manager] Has Been Start Resource "..getResourceName(name).."",root,0,255,0,true) typeinlog("Has Been Start Resource "..getResourceName(name).."") return "Has Been Start Resource "..getResourceName(name).."" else return "there is error" end end function stop (ress) local name = getResourceFromName(ress) if name then stopResource(name) outputChatBox("[Resource Manager] Has Been Stop Resource "..getResourceName(name).."",root,0,255,0,true) return "Has Been Stop Resource "..getResourceName(name).."" else return "there is error" end end C# using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using MTA_SDK; namespace Resource { public partial class Form1 : Form { public Form1() { InitializeComponent(); MTA server = new MTA("ip",port, "username", "passworld"); MTA_LuaArgs luaArgs = new MTA_LuaArgs(); string returned = server.CallFunction("resourcemmf", "getnames", luaArgs); foreach (string ppr in returned.ToString().Split(' ')) { if (ppr != "") listBox1.Items.Add(ppr); } } private void button1_Click(object sender, EventArgs e) { MTA server = new MTA("ip",port, "username", "passworld"); MTA_LuaArgs luaArgs = new MTA_LuaArgs("" + listBox1.Text + ""); string returned = server.CallFunction("resourcemmf", "start", luaArgs); MessageBox.Show("" + returned + ""); } private void button2_Click(object sender, EventArgs e) { MTA server = new MTA("ip",port, "username", "passworld"); MTA_LuaArgs luaArgs = new MTA_LuaArgs("" + listBox1.Text + ""); string returned = server.CallFunction("resourcemmf", "stop", luaArgs); MessageBox.Show("" + returned + ""); } } } رابط تحميل : https://up.top4top.net/downloadf-1165vrya31-zip.html صوره ل برنامج ان شاء الله عجبتكم الفكره : )
    1 point
  3. Hello guys. Im need an opinion also what need add more? At the moment dxlib have: <export function="createWindow" type="client"/> <export function="createButton" type="client"/> <export function="createButtonImage" type="client"/> <export function="createButtonWithImg" type="client"/> <export function="createGridList" type="client"/> <export function="createText" type="client"/>
    1 point
  4. Você não precisa declarar duas funções pra fazer a mesma coisa, basta verificar ambas as datas em uma só, retire a primeira função onClientKey e deixe somente essa no lugar da última: addEventHandler ("onClientKey", root, function (button, press) if getElementData (localPlayer, "preso") or getElementData (localPlayer, "algemado") then if button == "F1" or button == "F2" or button == "F3" or button == "F4" or button == "F5" or button == "F6" or button == "F7" or button == "F9" or button == "F10" or button == "F11" or button == "F12" or button == "t" then cancelEvent () end end end)
    1 point
  5. دا متغير عادي عشان احط اسم السيرفر باللوحه اللي جلبناه من ملف السيرفر بالترايقر
    1 point
  6. جميل جداً استمروا للأفضل في الحقيقة عندي نقد واحد ض1 1920x1080 اللي شافته فوق لازمله نظارات شاشته*
    1 point
  7. نايس سيرفر حلو ولاكن التصاميم الالوان مب متناسقة بس سيرفر جميل من ناحية الافكار خصوصا المهمات بس في بقات احيانا تصير بالمهمات ولاكن واصلو وبالتوفيق لـ احمد وللجميع
    1 point
  8. بتوفيق لكم لكن لو تسوون اشياء جديده يصير افضل بصراحه يعني كالمعتاد من حرب العصابات مافيه جديد يعني لو تطوير للافكار مب لازم افكار جديده ومره اخرى بتوفيق لكم
    1 point
  9. مشكور جدا يا سترونج يعطيك العافيه + ان شاء الله في تحديث جديد قادم مع افكار جديده + بدء ترتيب التصاميم و توحيدها
    1 point
  10. addEventHandler ( "onClientResourceStart" , resourceRoot , function ( ) wnd = guiCreateWindow ( 413, 103, 544, 596, "", false ) triggerServerEvent ( "getServer:Name" , localPlayer ) end ) addEvent ( "setServer:Name" , true ) addEventHandler ( "setServer:Name" , root , function ( name ) guiSetText ( wnd , tostring ( name ) ) end ) --- Server addEvent ( "getServer:Name" , true ) addEventHandler ( "getServer:Name" , root , function ( ) triggerClientEvent ( source , "setServer:Name" , source , getServerName ( ) ) end )
    1 point
  11. Está iniciando seu servidor ou começando scripting no MTA? Aqui será listado tudo o que você precisa para aprender desde configurar seu servidor, ACL, colocar resources, até aprender Lua no MTA e criar scripts para modificar o jogo por meio da programação. Se você é totalmente leigo no assunto você também verá links que irá te introduzir no nível básico da programação, basta ter o mínimo de esforço e acompanhar os tutoriais aqui mostrados. Se você já têm uma noção de programação, encontrará tutoriais que irão te ajudar a se aprofundar na programação Lua e ter uma boa experiência de Scripting no MTA. Informações relacionadas ao MTA Se você busca configurar corretamente o seu Servidor e entender como as coisas funcionam, estes links serão de grande ajuda: Links traduzidos para português Manual do Servidor ACL - Lista de Controle de Acesso Resources (ou Recursos) - O que são? O arquivo meta.xml Quer programar scripts? Acompanhe este links: Nota: Se você é um iniciante na programação veja também os tutoriais para iniciantes em: Iniciando na programação Introdução a Scripting no MTA (link útil) Programar GUI no MTA Depurando seu código Programação e a linguagem Lua Iniciando na programação: Vídeo - Introdução a Algoritmos Introdução aos Algoritmos Vídeo - Lógica de programação Programação Lua: Conheça a linguagem Lua Manual de Referência de Lua 5.1 Playlist - Programando em Lua (vídeo) Playlist - Curso de programação em Lua (vídeo) Introdução à linguagem de programação Lua Teaching-lp seminario-Lua PDF Outros links (em inglês): Lua.org Lua wiki www.tutorialspoint.com/Lua Lista de tutoriais e manuais Lua Sub-fórum - Tutorials E também: Tutoriais: sub-fórum da seção Portuguesa Editores para programar e Ferramentas Com plugins/extensões do MTA disponíveis: - Notepad++ | Plugins do MTA - Sublime Text | Plugins (Atualizado: link) - Visual Studio Code | Extensões: MTA:SA Lua Debugger: MTA:SA Debugger and Test Framework - Atom Editor | Plugins Sem plugins do MTA: - ZeroBrane Studio - IntelliJ IDEA - Eclipse - Decoda Lua IDE Também: Lua for windows | GitHub
    1 point
  12. gui عجبني تصميم اللوحات بس التنسيق شوي لك عليه فيه دي اكس و وبالتوفيق ان شاء الله
    1 point
  13. There are no serious changes required for the table. But it might be handy to create an array structure first and then convert it to an object structure. This is the basic: The table local theTable = { ["First Aid Kit"] = {slots = 24, category = "Medicine"}, ["First Aid Kit2"] = {slots = 46, category = "Medicine"}, ["First Aid Kit3"] = {slots = 8, category = "Medicine"}, } Convert to an array structure: local collection = {} for key, data in pairs (theTable) do collection[#collection + 1] = {key = key, data = data} end Sort the damn thing: function sortFunction (a, b) return a.slots < b.slots end table.sort(collection, function (a, b) return sortFunction(a.data, b.data) end) For each: function forEach (key, data) print(key, data) end for i=1, #collection do local item = collection[i] forEach(item.key, item.data) end Which can enchanted with Lua OOP. (not MTA OOP) But as far as I know you do not work with it, never the less:
    1 point
  14. میتونم این کارو کنم
    1 point
  15. در چه زمینه کمک لازم دارید قربان ؟
    1 point
  16. سلام , فکر کنم بتونم کمکتون کنم
    1 point
  17. وشيل الميوت عن ام تي اي Volume Mixer من ايقونه السماعة الي جنب الساعة افتح
    1 point
×
×
  • Create New...