-
Posts
3,389 -
Joined
-
Last visited
-
Days Won
55
Everything posted by Master_MTA
-
try to use this function to delete last character on the text function deleteLastCharacter(str) return(str:gsub("[%z\1-\127\194-\244][\128-\191]*$", "")) end addEventHandler("onClientCharacter", root, function(key) if guiGetVisible(backimg) then if string.match(key, '%a') or string.match(key, '%d') then if edit_l then local text = guiGetText(edit_login) text=deleteLastCharacter(text) text=deleteLastCharacter(text) guiSetText(edit_login,text..key) elseif edit_p then local text = guiGetText(edit_pass) text=deleteLastCharacter(text) text=deleteLastCharacter(text) guiSetText(edit_pass,text..key) elseif edit_conf_p then local text = guiGetText(edit_conf_pass) text=deleteLastCharacter(text) text=deleteLastCharacter(text) guiSetText(edit_conf_pass,text..key) end end end end) check if is it work or no
-
local Group = "Console" local command='open'----الامر اللي تكتبه باف 8 يفتح اللوحه addCommandHandler(command, function ( aPlayer ) if ( not isGuestAccount ( getPlayerAccount ( aPlayer ) ) ) then if ( isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(aPlayer)) , aclGetGroup ( Group ) ) ) then triggerClientEvent ( aPlayer , "openAdminOptins" , aPlayer ) ; outputChatBox ( "مرحباً بك" , aPlayer , 119 , 119 , 119 , true ) else outputChatBox( "لايمكنك" , aPlayer , 255 , 0 , 0 , true ) ; end else outputChatBox ( "سجل دخولك اولاً !",aPlayer,255,0,0,true) end end )
-
يعيال صرراحه سيرفر وناسه ضحك x ضحك لكن في فوايد بالبرمجه والخ
-
تقدر اتوقع عن طريق عملك لووب لكل الاوبجكتات getElementsByType('object') ثم تتحقق من المودل بتعها ثم if getElementModel local x,y,z=getElementPosition(elemnt)
-
تاكد من ايقاف التحديثات التلقائية للويندوز في شروحات واجد على اليوتيوب لهاشي انا كانت معي نفس المشكله وحليتها بايقاف التحديثات التلقائية للويندوز
-
مشكور يا غالي تسلم على المرور
-
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
ما فهمت علي الحين اللاعب جاب رابط يوتيوب بغا يحطه بالايديت بوكس الدي اكس ما بيقدر هنا المشكله فهمت علي -
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
حبيب قلبي تسلملي ما تقصر على راسي انا اقدر اخلي الايديت بوكس 100% dx لكن المشكله بتكون في ctrl+v فلو عندك حل يا ليت -
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
حبيب قلبي تسلملي ما رديت علي +_+ شف الصفحه 1 -
part 1 الاستنتاج = المتغيرات لا تحفظ ولكن الفنكشنات تحفظ مع الوقت no comment بالتوفيق +_+ اخر رد لي بالموضوع ما احب وجع الراس انا
-
يخوي ليه كل العرب كذا ما يحبون يطلعون على غلط ابد كل الناس تغلط عادي لو غلط قل انا اسف انا غلطت ما بيصير شي تجلس تبرر الخ المهم بالتوفيق للجميع
-
اجل ليه جاي بمنتداها
-
مالكم سيرفر ب mta?
-
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
جميل لكن انته بتكلم ففي فنكشنات فرعيه حاليا بشتغل في فنكشنات اساسيه مثل انشاء الجري لست والخ لما اخلص اشوف افكارك افرحححححححححح لغو الكويز حق الرياضيات حق بكره نيهاهاهاههااها -
في متغيرات خاصه بلوا ومتغيرات خاصه ب mta +_+ مثلا _G + root +_+ بالتوفيق للي حاب يستفيد
-
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
اكيد عراسي حبيب قلبي لكن المكتبة قيد التصميم ما انتهت فلو عندك اقتراحات تحسنها قولي يا ريت وتنضاف باذن الله +_+ -
suggest mods for progamer ادخل هنا واقترح مودات للمبرمجين
Master_MTA replied to MR.SAMSUNG's topic in Arabic / العربية
المود تافه لكن يحتاج وقت فكرته تشبه فكرة الجروب سيستم حق حرب العصابات بالنسبه للرومات والترقيات الخ اما بالنسبه للصوت فسهل جدا كل اللي عليك بتاخذ اليوزفل فنكشن اللي مسوينه في مود voice تبع اللعبه -
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
هذا السكرول بار سويته لك سريع سريع بما ان عندي نص ساعه فاضي function isMouseInPosition ( x, y, width, height ) if ( not isCursorShowing( ) ) then return false end local sx, sy = guiGetScreenSize ( ) local cx, cy = getCursorPosition ( ) local cx, cy = ( cx * sx ), ( cy * sy ) if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then return true else return false end end local currenty=300 local endy=320 local moveable=false local lastclick=0 addEventHandler('onClientClick',root,function(btn,st,x,y) if st=='down' then if isMouseInPosition(491-6,currenty,6,endy-currenty) then moveable=true lastclick=y else moveable=false lastclick=0 end else moveable=false lastclick=0 end end) addEventHandler('onClientCursorMove',root,function(_,_,x,y) if moveable==true then if y<lastclick then currenty=currenty-(lastclick-y) endy=endy-(lastclick-y) lastclick=y if currenty<257 then currenty=257 endy=257+20 lastclick=257 end else currenty=currenty+(y-lastclick) endy=endy+(y-lastclick) lastclick=y if endy>619 then currenty=619-20 endy=619 lastclick=619 end end end end) function round(num, numDecimalPlaces) local mult = 10^(numDecimalPlaces or 0) return math.floor(num * mult + 0.5) / mult end function getPeresentage(part,all) local result=(part/all)*100 return round(result,2) end addEventHandler("onClientRender", root, function() dxDrawLine(491, 257, 491, 619, tocolor(255, 255, 255, 255), 6, false) dxDrawLine(491, currenty, 491, endy, tocolor(0, 50, 155, 255), 6, false) dxDrawText (getPeresentage((currenty-257),(619-257-20))..'%',491-(6*3), (257+619)/2, 100, 100 , tocolor ( 255, 0, 0, 255 ), 1.2, "default",'left','top' ,false,false,true,true) end ) -
just try to read what i wrote above there
-
sure you can by using loop for example: ---------------define table local ta={} ---------------add Values to table addCommandHandler('insert',function(cmd,key,value) if key~=nil and value~=nil then ta[key]=value end end) --------------get all table values and keys local text='' for k,v in pairs(ta)do text=text..'['..k..']='..v..',' end
-
you should use sql functions like executeSQLQuery dbConnect dbQuery dbPoll dbExec dbFree and link the referral id with account name and use addCommandHandler to check if player have any prizes +_+ etc
-
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
-
x[show]x DX lib By Me ||عرص مكتبة دي اكس صنعي
Master_MTA replied to Master_MTA's topic in Arabic / العربية
المشكله انا مسوي حركه عشان يدعم العربية وكنسلتها لما ما لقيت الفرق كبير مره وهي تافهه الحركه +_+ بكل بساطه تسوي 2 متغيير واحد للتكسد وواحد لودث اللي بالودث بيكون عباره عن متغير كل ما اللاعب يكتب حرف ينظاف للمتغير a وكل ما يحذف مسح حرف + في طريقة اخرى لاحتساب اللغه العربية كحرف 1 مب 2 حرف لكنها ما بتصلح مع التكست ودث+_+ هذي تافهه سوي متغير وخلي المتغير يكون بقيمة سترنج لنث بالطريقة اللي قلتلك عليها فوق + لما اللاعب يضغط سهم يساار تقلل قيمته ولو يمين نفس الشي وبكل بساطه عشان تجيب احداثيات اللاين بتجيب التكست ودث بعدد قيمة المتغير يعني لو المتغير 8 والحروف عددها تسعه راح تنشا نص بقيمة 8 حروف وتجيب الودث حقه + بعد الريكتانجل من اليسار راح يعطيك احداثيات اللاين الصحيحه ونفس الشي مع العكس +_+ تافهه مع onClientKey ونفس الشي اللي شرحته فوق بحيث تاب =4 مسطره بكذا بيكون بتحط التكست + 4 مساطر بالنسبه للهوم بتحط اللاين عند احداثيات البدايه وبتصفر المتغير اللي قلنا عليه فوق بالنسبه ل end بتجيب اخر قيمه وبتحط المتغير كاقصى قيمه كل اللي عليك بتعدل على onClientClick بدال ما تتحقق ان لما يضغط يكون حالة الماوس left لا بتخليها if not isMouseInPosition +_+ ذي ابسط شي فيهم استخدم الراندر تارجت معها +_+ لاحظ اني ما عدلت على الكود لاني مضغوط اختبارات والله +_+ يوم السبت ذا اختبار رياضيات واسبوع والاختبارات النهائيه تجي انا مب عندي الوقت الكافي اني اصمم الخصائص ذي لكنكي شرحتلك طريقة عملها عشان تكون فاهم علي بس اني مب غبي +_+ بسيطه جدا مدري ليه اشوف انك معظم موضوعها +_+ لكن خلني اخلص اخباراتي واسويلك اللي تبي برمضان باذن الله ادعيلي بس جامعة هندسه جلد مافيها مزح ههههههه -
اعتذاراتي عدل الكود الى addEventHandler('onPlayerChat',root,function(msg) local acc=getPlayerAccount(source) if isGuestAccount(acc) then return end local data=getAccountData(acc,'colortext') if data then outputChatBox(getPlayerName(source)..': '..tostring(data)..msg,root,255,255,255,true) cancelEvent() return end end)