Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 16/03/18 in all areas

  1. السلام عليكم اليوم اول يوزفل اسويه لكم ولاكن مدري هذا يوزفل او لا ض1 لاكن سويته للأفادة وهو عبار عن انك تضيف لاعبين ب كومبو بوكس اعرف انه سهل ولاكن سويته للي ما يعرف مع انو الكل يعرف بس بداية لي يلا نشوف الكود Source Code : function guiComboBoxAddPlayers( combo ) if( getElementType( combo ) == "gui-combobox" ) then for _, players in ipairs(getElementsByType('player')) do guiComboBoxClear ( combo ) guiComboBoxAddItem(combo, getPlayerName(players)) end end end مثال : GUIEditor = { combobox = {} } local screenW, screenH = guiGetScreenSize() GUIEditor.combobox[1] = guiCreateComboBox((screenW - 346) / 2, (screenH - 173) / 2, 346, 173, "", false) guiSetVisible(GUIEditor.combobox[1], false) bindKey("F3","down", function() if ( guiGetVisible(GUIEditor.combobox[1]) == false ) then guiSetVisible(GUIEditor.combobox[1], true) showCursor(true) guiComboBoxAddPlayers( GUIEditor.combobox[1] ) else guiSetVisible(GUIEditor.combobox[1], false) showCursor(false) end end ) النتيجة :
    2 points
  2. السيرفر برمجناه بفتره صغيره وكانت فيه افكار تطويريه لاكن بعد ماشفنا مافيه دعم وقفنا تطوير - عموما شيك على سيرفر RWS احد مبرمجينه هو : @H25
    2 points
  3. Bonjour à tous ! Je suis sur un serveur Metro 2033 RP, complètement inspiré du jeu du même nom. Le serveur est très largement jouable. La map est quasi-complète, les monstres (bots) sont réalisés et fonctionnels dans le metro. Système de loot, skins, d'armes, d'exp, d'inventaire, de marchand etc... Il me reste à faire un système de faction, d'échange, et de quêtes en gros. Si des personnes sont intéressées pour tester ou s'investir dans le projet, n'hésitez pas à me contacter (ici ou en MP). Ou si vous voulez des infos en matière de LUA (sur les systèmes), de mapping pour le serveur etc... Pas de date d'ouverture au public pour l'instant. Et si la commu' est vraiment morte, je rendrai le GM public. EDIT: Pour ceux qui ne connaissent pas le jeu, en revanche, le serveur se jouera uniquement dans le metro pour l'instant :
    1 point
  4. السلام عليكم ورحمة الله وبركاته كيفكم شباب باذن الله تكونو بصحه وعافيه اليوم جايبلكم استضافه موثوقه 100% الاستضافة هي Masters-Host بحيث ان تجديد الخادم الخاص بها ربع سنوي يعني لو شريت من عندنا 1 شهر مضمون باذن الله +نتيح خدمة التجربه قبل الشراء زي ما تبي انت +لدينا شهادة امان خاصه بموقعنا +خططنا رخيصه تناسب الاحتياجات +موقع مدفوع مب موقع مجاني https://masters-Host.com اتمنى تنشر لو ما كنت محتاج سيرفر تنشر لاصدائقك
    1 point
  5. السلام عليكم ورحمة الله وبركاته انا بيرو لدي قناة اقوم بنشر مودات جميله وحصريه عليها اليوم جئت لكم بمود السيفتي الخاص بسيارة الشرطه في الحياة الواقعية الرولي بلاي ومود فتح الزجاج للسيارة وهذا ينطبق علي اي نظام اخر غير الرولي بلاي هذا رابط الفيديو الروابط تجدونها اسفل الفيديو وشكرا لاتنسي الاشتراك والايك
    1 point
  6. مود شريط قوانين شبه الوزارة وكمان المسابقات كم من 1 عـلى 10 ؟
    1 point
  7. ركز وشوف .. كم نقطة سوداء بالصورهه ؟؟؟ قبل م تجاوب ركز ب النقاط وحط عينك فيها كويسسسسس الي يجاوب صح له اندومي
    1 point
  8. I would apperciate it very much if you could give some advice on DGS.
    1 point
  9. <!-- فقط ضع كود disabled في تاج بداية example: --> < input type = 'text' name ='text' disabled > اما بنسبة لانو انت تكتب فيه بس ذا يرجع لحسب لغة البرمجة الي تستخدمها PHP or ASP/ASP.net Django ونظام Python او انك تستخدم لغة
    1 point
  10. @Mo5TaR يرجى عدم تكرار المواضيع. اكمل في هذا الموضوع: https://forum.multitheftauto.com/topic/102325-طلب-برمجه-قيم-مود-كامل-بمقابل/
    1 point
  11. طيب يا ذكي انا الحين بحط سيرفري في حملتك واي احد يدخل سيرفري اعطيه باند رح يكونو ناس كثيرين مظلومين وفي سيرفرات كثير ما يقدرو يدخلوها المهم فكرة حلوة وبالتوفيق
    1 point
  12. للاسف -فلدينا طاقم عمل كبير ومصاريفهم جدا عالية -
    1 point
  13. اشتري سيرفر من عندي عشان لا ازعلك https://masters-host.com/ غريبه اشوفك صرت تظهر واجد هالايام
    1 point
  14. مو كأنكم سحبتو على موضوعي ههههه
    1 point
  15. جرب الكود الي رسلته لك ذا --server outputChatBox("#610B0B.:#585858[ #610B0BDrift_Mission By |M.r|LooFe|#585858 ]#610B0B:.",root,255,255,0,true) addEventHandler( 'onPlayerCommand', getRootElement( ), function( cmd ) if ( getElementData( source,"Mission" ) == true and cmd == 'admin' ) then cancelEvent( ) outputChatBox("* Admin : لايمكنك إستخدام اللوحة في المهمات",source,255,0,0) end end ) spawns = {} setElementData(resourceRoot,"map1","no") setElementData(resourceRoot,"winMoney1","0") addEventHandler("onPlayerChat",getRootElement(),function(message) if tostring(message) == "دخول" and checkDuel(source) == "prestart" and ( not checkExistPlrOnDuel(source) ) then online = countPlayersOnDerby() if tonumber(online)+1 < 32 then setData(source,"Mission","yes") setData(source,"onCrossMap1","yes") outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA تم اضافتك في المهمة , انتظر حتى يبدأ القيم #800000#",source,255,255,0,true) setD(source) triggerClientEvent(source,"openGuiDrift",source) spawnOnMap(source) else outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA امتلئت المهمة , الرجاء انتظار القيم القآدم #800000#",source,0,255,0,true) end end end) function checkDuel(p) if tostring(getElementData(resourceRoot,"map1")) == "yes" then outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA المهمة شغالة حاليا #800000#",p,255,255,0,true) elseif tostring(getElementData(resourceRoot,"map1")) == "no" then outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA المهمة غير شغالة حاليا #800000#",p,255,255,0,true) end return tostring(getElementData(resourceRoot,"map1")) end function checkExistPlrOnDuel(p) per = getElementData(p,"onCrossMap1") if tostring(per) == "yes" then return true else return false end end function setData(element,key,vlr) setElementData(element,key,vlr) end function setD(element) setElementDimension(element,140) end function spawnOnMap(p) count = countPlayersOnDerby() spawned = "no" for i,data in pairs(spawns)do if tonumber(data.id) == tonumber(count) then spawned = "yes" v = createVehicle(411,data.x,data.y,data.z,data.rx,data.ry,data.rz) setElementDimension(v,140) setElementFrozen(v,true) setElementData(v,"creatorShoter","yes") break end end if spawned == "no" then randomS = math.random("1","32") for i,data in pairs(spawns)do if tonumber(data.id) == tonumber(randomS) then v = createVehicle(411,data.x,data.y,data.z,data.rx,data.ry,data.rz) setElementDimension(v,140) setElementFrozen(v,true) setElementData(v,"creatorShoter","yes") break end end end toggleControl(p,"enter_exit", false ) warpPedIntoVehicle(p,v) setCameraTarget(p,p) end function countPlayersOnDerby() c = -1 for i,p in pairs(getElementsByType("player"))do if checkExistPlrOnDuel(p) then c = c+1 end end return tonumber(c) end function eventCheck () if checkExistPlrOnDuel(source) then toggleControl(source,"enter_exit",true ) setData(source,"onCrossMap1","no") checkEnd() end end addEventHandler("onPlayerWasted",getRootElement(),eventCheck) addEventHandler("onPlayerQuit",getRootElement(),eventCheck) addEventHandler("onPlayerJoin",getRootElement(),function() setData(source,"onCrossMap1","no") end) for i,p in pairs(getElementsByType("player"))do setData(p,"onCrossMap1","no") end function checkEnd() c = 0 for i,p in pairs(getElementsByType("player"))do if checkExistPlrOnDuel(p) then c = c+1 winner = p end end if tonumber(c) == 1 then givePlayerMoney(winner,tonumber(getElementData(resourceRoot,"winMoney1"))) n = string.gsub(getPlayerName(winner), "#%x%x%x%x%x%x", "") outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) outputChatBox(" ",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF: #610B0B[ #6E6E6E" .. n .. " #610B0B] #FFFAAA مبروك للفائز في مهمة الدرفت",root,255,255,0,true) outputChatBox(" ",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) setElementData(resourceRoot,"map1","no") endDerby() setTimer(newDuel,30000,1) end end function newDuel() for i,p in pairs(getElementsByType("player"))do setData(p,"onCrossMap1","no") end setElementData(resourceRoot,"map1","prestart") outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) outputChatBox(" ",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA للدخول الى مهمة الدرفت اكتب في الشات دخول",getRootElement(),255,255,0,true) outputChatBox(" ",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) RMoney = math.random("50000","300000") setElementData(resourceRoot,"winMoney1",tonumber(RMoney)) setTimer(checkPlrs,30000,1) end function checkPlrs () c = 0 for i,p in pairs(getElementsByType("player"))do if checkExistPlrOnDuel(p) then c = c+1 end end if tonumber(c) > 1 then setElementData(resourceRoot,"map1","yes") for i,p in pairs(getElementsByType("player"))do if checkExistPlrOnDuel(p) then setElementCollisionsEnabled(getPedOccupiedVehicle(p),true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) outputChatBox(" ",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA لقد بدأ الدرفت يمكنك الانطلاق",p,0,255,0,true) outputChatBox(" ",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) setElementFrozen(getPedOccupiedVehicle(p),false) end end else endDerby() setElementData(resourceRoot,"map1","no") outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#FFFAAA ! لم يبدأ الدرفت لعدم توفر لاعبين",getRootElement(),255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:",root,255,255,0,true) outputChatBox("#585858[ #610B0BDrift_Mission #585858] #FFFFFF:#610B0B =====================================",root,255,255,0,true) setTimer(newDuel,60000,1) end end setTimer(newDuel,3000,1) function onStartLoadSpawns () file = fileOpen("map1.map") localFile = fileOpen("map1.xml") fileWrite(localFile,"") data = fileRead(file,999999) fileWrite(localFile,data) fileClose(localFile) xml = xmlLoadFile("map1.xml") c = 0 for i,data in pairs(xmlNodeGetChildren(xml)) do if xmlNodeGetName(data) == "spawnpoint" then c = c+1 v,xx,yy,zz,rxx,ryy,rzz = xmlNodeGetAttribute(data,"vehicle"),xmlNodeGetAttribute(data,"posX"),xmlNodeGetAttribute(data,"posY"),xmlNodeGetAttribute(data,"posZ"),xmlNodeGetAttribute(data,"rotX"),xmlNodeGetAttribute(data,"rotY"),xmlNodeGetAttribute(data,"rotZ") table.insert(spawns,{id = c,model = v,x = xx,y = yy,z = zz,rx = rxx,ry = ryy,rz = rzz}) end end for i,data in pairs(xmlNodeGetChildren(xml)) do if xmlNodeGetName(data) == "object" then m,xx,yy,zz,rxx,ryy,rzz = xmlNodeGetAttribute(data,"model"),xmlNodeGetAttribute(data,"posX"),xmlNodeGetAttribute(data,"posY"),xmlNodeGetAttribute(data,"posZ"),xmlNodeGetAttribute(data,"rotX"),xmlNodeGetAttribute(data,"rotY"),xmlNodeGetAttribute(data,"rotZ") object = createObject(m,xx,yy,zz,rxx,ryy,rzz) setElementDimension(object,140) end end end setTimer(onStartLoadSpawns,3000,1) function endDerby() for i,p in pairs(getElementsByType("player"))do if checkExistPlrOnDuel(p) then killPed(p) end end for i,v in pairs(getElementsByType("vehicle"))do if getElementData(v,"creatorShoter") then destroyElement(v) end end end setTimer(function() for i,p in pairs(getElementsByType("player"))do sea(p) resetHan(p) checkVeh(p) checkModel(p) end end,1000,0) function sea(p) if checkExistPlrOnDuel(p) then x,y,z = getElementPosition(p) if tonumber(z) <= 0 then killPed(p) end end end function checkVeh(p) if (tonumber(getElementDimension(p)) == 140) and not (isPedInVehicle(p))then killPed(p) end end function resetHan(p) if checkExistPlrOnDuel(p) then setVehicleHandling (getPedOccupiedVehicle(p), true ) end end function checkModel(p) if checkExistPlrOnDuel(p) and isPedInVehicle(p) then if tonumber(getElementModel(getPedOccupiedVehicle(p))) ~= 411 then killPed(p) end end end -------------------- -- client addEventHandler("onClientRender",getRootElement(),function() if tostring(getElementData(getLocalPlayer(),"onCrossMap1")) == "yes" then setWorldSpecialPropertyEnabled("aircars", false) setWorldSpecialPropertyEnabled("extrajump", false) setWorldSpecialPropertyEnabled("hovercars", false) end end) local Keys,Dim = {"F1","F2","F3","F4","F5","F6","F7","F9","F10","p","m","j","`","]","[","/","F","enter","shift","x","b","k","o"} , 140 ; addEventHandler ( "onClientKey" , root , function ( key , press ) if ( press and getElementDimension ( localPlayer ) == Dim ) then for k,v in ipairs ( Keys ) do if ( v == key ) then cancelEvent() end end end end ) ; addEvent("openGuiDrift",true) addEventHandler("openGuiDrift",root, function () guiSetVisible(wnd,true ) showCursor ( true ) end ) addEventHandler("onClientGUIClick",root, function () if source == ex then if(guiGetVisible(اسم اللوحة) == false)then end guiSetVisible(اسم اللوحة,false) showCursor(false) guiSetInputEnabled(false) end end) لا تبخل علينا ب اللايك ي كبير <3
    1 point
  16. I have one. It may not work (depends on how similar your dgs to mta cgui). Make a resource that will patch other resources to replace existing scripts based on cgui with dgs. For example it may add a file into resource of this kind: guiCreateButton = exports.dgs.guiCreateButton -- global variable guiCreateButton will store exported function that will be called instead of mta's cgui function anywhere within the resource guiCreateWindow = exports.dgs.guiCreateWindow In this file you will place all your functions that replace mta default functions. So all calls of default mta funcs within the resource would be redirected to dgs system. As for events - you will have to rewrite their names within dgs script to be same as standart ones. I'm sure this would be very useful for lots of people who don't have time/motivation to rewrite their old existing scripts with your dgs system.
    1 point
  17. - اهلا, اخ كازوفا ** ان شاءالله مااخطئنا بالاسم ** حاب اقولك اذا تحتاج برمجة من ناس محترفه و لها سمعة كبيرة بالعبة -نقدر نفيدك ببرمجة واسعة - سكربتات وايضا مودات اخرى, سيقوم طاقم نيوكتروس بمساعدتك ببرمجة سكربتات سيرفرك وحل مشاكله الى ساعة الصفر - تواصل معنا عبر الايميل حتى نقدر نتفاهم معك جيدآ [email protected] حاب اشكرك جدآ على اهتمامك فينا وجدآ شاكر لطاقم : نوكتروس ولاكن افضل المساعدة على الموقع ليستفيد البعض - وانا دوم هالضحكة يرجال انت اكثر وااحد ساعدني
    1 point
  18. عفواً , حياك الله <3
    1 point
  19. بلتوفيق
    1 point
  20. حياك الله تفضل addEventHandler ( 'onClientGUIDoubleClick', root, function ( ) if ( source == GridName ) then local s = guiGridListGetSelectedItem(GridName) if ( s == 0 ) then -- اذا اللاعب ضغط ع الرو الأول -- الاكواد elseif ( s == 1 ) then -- اذا اللاعب ضغط ع الرو الثاني. -- الاكواد -- الى اخرهه .. end end end ) بلتوفيق
    1 point
  21. Можно жирным костылем это всё реализовать. Например CreateWeapon, я уже писал такую и полностью все функции, но к сожалению а может и к счастью не стал загружать её на свой сервер, наверное побоялся. Так что рекомендую делать аналог оружия на 1 ID из того же DayZ но дополнить эту систему своими фишками, функциями и настройками, например через SetWeaponAmmo можно изменить количество патрон в том же магазине и сделать себе функцию при которой у одной M4 будет 50 патрон в магазине а у другой всего 30. Так же можно поработать над SetWeaponProperty на разном уровне владении оружием. Например на самом первом одни настройки какие-то использовать, на другом другие и так далее. Я так реализовал M60 ручной пулемёт в броне тяжелой при которой казалось что пушка реально тяжёлая и сложно что-то с ней сделать, тот же разброс, отдача и так далее. Ну в общем фантазии много. Жалко что нельзя изменить скорость стрельбы и нет доступа к памяти клиента что очень плохо и жалко. Так бы я мог модифицировать из памяти клиента скорость стрельбы у оружия и наслаждаться жизнью.
    1 point
  22. Update/Renew My Post Jupitor #CrosS Rajo justboy oskar Default Abdul KariM NssoR 3NAD UAEpro The Best The Killer ZA7F Mr.Tn6el Al3grab MoDeR2014 TAPL Mr.WiFi Mr.Tn6eL Alw7sH Bssol افضل مبرمجين عرب بالنسبه لي اما للاجانب فأفضل و احد هوا Sniper - Casstillo - #RooTs
    1 point
  23. Better not knowing, it is a computer notation which is not very useful for us humans. And it is the raw output after all. Better save RGBA in a table as input and use that. The only reason for learning this notation is if you are working with a complexes non script language, where that knowledge is required.
    1 point
  24. in your example you cann't you can know any color code from this web site https://html-color-codes.info/
    1 point
  25. tocolor converts a series of RGB(A) numbers into hex form. It is just another way of representing colour, like HSV, HSL or CYMK is.
    1 point
  26. اقلك . جب الفلوس واسوي لك الاندومي بس بذوق شوي وبخلي لك معلقتين
    1 point
  27. بسم الله الرحمن الرحيم سلام عليكم ورحمة الله وبركاتة يوم راح اشرح كيف تستخدام CSharp SDK أولا شي قبل لا ابدا يجب عليك تحميل هدا برنامج Microsoft Visual C# 2010 Express وتحمل SDK C# رابط تحميل SDK C# https://drive.google.com/file/d/0B4oc9Fbk4CkUelRrQWVqdmZ3ZDg/view?usp=sharing نبدا بشرح أولا يجب ان تصمم برنامج و بعدين ضيف ملفات MTA_SDK.cs و MTA_LuaArgs.cs ضيفه في برنامج Microsoft Visual C# 2010 Express وثاني شي مثل نسوي فكشن اسمه out و مود اسمه sampleResource فكشن function out (arg) outputChatBox(""..arg.."",root,255,0,0,true) return "done" end تروح ل الميتا وضيفه كذا <export function="out" http="true" /> -------- وبعدين نجي ل برنامج Microsoft Visual C# 2010 Express ونسوي كود 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; // لازم ضيف دا شي عشان تستخدام sdk c# // و ضروري ضيف ملفات sdk c# namespace eee { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button_Click(object sender, EventArgs e) // عندما تضغط علي الزر { MTA server = new MTA("localhost",22005, "Username", "passworld"); // localhost هنا ضيف الايبي سيرفر انا حطيت // ليش حطيت localhost // لانه بنجربه في سيرفر مجاني واذا مو سيرفر مجاني حط الايبي عادي // 22005 بورت port // username اسم حسابك ضروري يكون فيه رتبة كونسل // pasworld رمز MTA_LuaArgs luaArgs = new MTA_LuaArgs("Test"); // راح يطلع في شات Test var returned = server.CallFunction("sampleResource", "out", luaArgs); // sampleResource اسم مود // out اسم فكشن MessageBox.Show("" + returned + ""); /// و هنا حيطلع في MessageBox // done } } و هدا فيديو انا مصمم برنامج يصنع Marker
    1 point
  28. ههههههههههههههههههههههههههههههههه صح كلامك والله ، ايش كنت قاعد اخرف يومها ههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههههه ياشيخ دمعت من الضحك
    1 point
  29. السلام عليكم ورحمة الله وبركاته بتصميم وخاصيات جديدة IPB إلى phpBB اليوم تم تجديد المنتدى ونقله من ...نسعى لتقديم الأفضل دائماً !شاركونا بآرائكم حول التجديد ملاحظة: لم يتم اكتمال تجديد المنتدى كلياً حتى الآن فإذا تواجهكم بعض المشاكل, فسوف يتم حلها في أقرب وقت بإذن الله يا عيال نبي مشرفين جدد بعد
    1 point
  30. تعديل اخر @!#NssoR_) -- تحذير ★ تحذير @#Soking -- The New Big Smoke @Master_MTA -- المتفوق ههههه @Abu-Solo -- صديكي السدوك @MR.StoRm -- لقد اختفي @MR.SAMSUNG -- السامج @YourMind -- الكائن الهلامي @Default#^ -- لا تعليق .
    1 point
  31. قصة حياتك طويلة حبتين
    1 point
  32. Spor la scriptat. Cea mai simpla metoda. playSound3D attachElements setElementData getElementData
    1 point
  33. (Xeon06: first of all I'll be assuming that the "spawn" function in your code was meant to be named "testFunction", or vice versa) Like you already noticed, this is not the way it works. What you are doing in that code is calling testFunction right there, on that addEventHandler line; and then using its return value as the handler argument to addEventHandler. Obviously testFunction doesn't return anything, so you end up doing the equivalent of this: testFunction("This is a test!") addEventHandler("onClientGUIClick", myButton, nil, false) To make it work like you want it to, you would have to write code like this: addEventHandler("onClientGUIClick", myButton, function() testFunction("This is a test!") end, false) As you see, now you are passing an (anonymous) function to addEventHandler. Once the event is triggered, this function is called, which will in turn call testFunction with any arguments you want. Seeing as addEventHandler doesn't let you specify handler arguments like bindKey does, you have to take detours like this I'd also like to make a correction to Talidan's code, as it is not entirely correct (sorry Talidan): --A table that stores messages according to the button local messages = { [myButton] = "You clicked the 'myButton' button!" } function spawn() outputChatBox(messages[source]) -- grab the message from the "messages" table using the source element (the one that was clicked) as key end addEventHandler("onClientGUIClick", myButton, spawn, false)
    1 point
  34. if getDistanceBetweenPoints3D( tx, ty, tz, getElementPosition( v ) ) <= 8 and v ~= localPlayer then
    0 points
  35. شكرا لك هذا من طيب اصلك هههههههه ههههههههههه تحصله في الشارع اليمين بعدين امشي شوي بعدين لف يسار بعدين رووووح قدام طول بعدين خذ يوتير على يسارك شوف ثالث بيت على يسارك >..... مو هو امشي قدام شوي البيت الرابع .... مو هو رح تلاقي بيت خامس كمان بعدين ادخل البيت رح تلاقي الشقة اليسار .... مو هي شوف الشقة الي قدام ... مو هي الشقة الي يمينك ادخل فيها رح تلاقي غرفة يسارك ... مو هي شوف يمينك .... مو هي الي في النص ادخل فيها رح تلاقي دولاب ... مو هو روح قدام شوي وتلاقي دولاب ثاني ... مو هو روح كمان شوي بس ورح تلاقي الدولاب الثالث افتح الدولاب رح تلاقي صندوق في نص الدولاب .. مو هو رح تلاقي كمان في اليمين واحد ثاني افتح الصندوق رح تلاقي مصحف حط يدك عليه اقسم بالله ما اعرف مكان القشم العبري ههههههه كتبت القشم + العبري عشان ما اكون حلفت كذب ههههههه
    0 points
  36. بس ياض هههههههههه انا اخدت سيرفر من صاحبي اصلا
    0 points
×
×
  • Create New...