
XPro
Members-
Posts
149 -
Joined
-
Last visited
Everything posted by XPro
-
السلام عليكم انا راح اسوي سلسلة من المقرات المبرمجة و الحصرية ابتداء من هذا المقر ذذ رابط تحميل http://adf.ly/1NNihT
-
السلام عليكم اليوم جيت اطرح لكم مود تسجيل الدخول حقي صور من المود : بدون ما اطول عليكم ذا رابط التحميل Multi Theft Auto | Community
-
انا الحين في قروب افضل لاعب انت مجرد لاعب في السيرفر لو ضغطت انت اف7 ما يجيك الاسم في اللوحة لو ضغطت انا اف7 يصير يجيك عادي يعني المشكلة مو لازم تسناني انا اضغط حتى اضبطها لازم تضغط وقت تبي تلقى الاسم
-
المشكلة انا عارفها لازم الالمنت داتا و الترايقر ما يكونو في نفس الفنكشن لان ذا الترايقر مخصص عند فتح اللوحة يعني لازم اسوي المنت دات فوق بعدين اسوي ترايقر و سحب الالمنت داتا في كود ثاني تحت اذا فاهمني بس انا ماني عارف احلها
-
كل شي تمام بس المشكلة نفترض انا الي في قروب افضل لاعب ما يظهر اسمي في اللوحة الا اذا فتحت اللوحة و قفلتها المقصود لو دخل لاعب و فتح اللوحة يلقى مو موجود ولا اسم اما اذا فتتحت انا الي في القروب اللوحة و اغلقتها يضبط كل شي و يصير الاعبين الاخرين يقدرو يشوفو الاسم يعني المشكلة المفروض الاسم يضهر للاعب في اي وقت عند فتح اللوحة نفس مشكلت كودي
-
ابي تعديل على هذا الكود ضبطتو شوي قبل قليل Server addEvent("getstats", true) addEventHandler ("getstats", root, function () if ( aclGetGroup("BestPlayer") ) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("BestPlayer")) then local Name = getPlayerName (source) setElementData ( resourceRoot, "TheName", Name) triggerClientEvent(getRootElement(), "setstats",getRootElement(), getElementData ( resourceRoot, "TheName", Name)) end end end ) Client addEvent ( "setstats", true ) addEventHandler ( "setstats", root, function ( ) guiSetText( BestAr, "".. getElementData ( resourceRoot, "TheName", Name) .."") guiSetText( BestEn, "".. getElementData ( resourceRoot, "TheName", Name) .."") guiSetText( BestPr, "".. getElementData ( resourceRoot, "TheName", Name) .."") end ) انا مسوي لوحة اللوحة ذي في وسطها لابل في قروب في الاسل اسمو افضل لاعب ابي اجيب اسم الاعب في القروب ذا وا حطو في الابل للحين كل شي تمام بس المشكلة انو ما ينكتب شي في اللوحة حتى يفتح الي في قروب الاسل اللوحة مره حتى تنكتب للكل - انا ابي بس لما ينكتب الاسم اذا طلع و دخل الاعب يلقاه يعني يبقى دائما مكتوب الا اذا تغير الي في قروب الاسل
-
انا اهم شي ما احتاج حسابو احتاج بس اسم الاعب الي داخل القروب ذا ما في طريقة؟
-
ما اقدر بس اسوي كذا مثلا addEvent("getstats", true) addEventHandler ("getstats", root, function () if ( aclGetGroup("BestPlayer") ) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("BestPlayer")) then triggerClientEvent(source, "setstats", getRootElement(), getPlayerName(source)) else --هنا اخلي الاعبين الارين كلهم يشوفو بس وش مكتوب عادي كيف يكون الترايقر؟ end end end )
-
لا بس الاسم ذا راح يتغير كل 4 ايام يعني مسابقات مثلا ما راح اغير لاسم كل مره
-
لاعب محدد اصلا قروب مسويه لشخص بس لا اكثر ابي اجيب اسم الشخص ذا احطو في النافذة بس المشكلة في كودي انو كل شي تمام ما عدا ان الاسم في النافذة يقدر يشوفه الي حسابو في القروب بس لو ضغطت انا مكان الاسم في النافذة فارغ على عكسو هو
-
السلام عليكم و رحمة الله الكود هو انو يجيب اسم الاعب الموجود في قروب الاسل و يحط الاسم في لوحة بدال لابل ابي الاسم الكل يشوفوه بس مشكلتي ان الاسم يقدر يشوفو الي موجود حسابو في قروب الاسل بس Server addEvent("getstats", true) addEventHandler ("getstats", root, function () if ( aclGetGroup("BestPlayer") ) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("BestPlayer")) then triggerClientEvent(source, "setstats", getRootElement(), getPlayerName(source)) end end end ) Client player = getLocalPlayer() addEvent ( "setstats", true ) addEventHandler ( "setstats", root, function ( playerName ) guiSetText( BestAr, playerName:gsub("#%x%x%x%x%x%x", "")); guiSetText( BestEn, playerName:gsub("#%x%x%x%x%x%x", "")); guiSetText( BestPr, playerName:gsub("#%x%x%x%x%x%x", "")); end ) انا شلت اضافاتي جربت سويت ترايقر ثاني جربت الالمنت داتا بس ما ضبطو
-
ابي فنكشات تجيب كل اسماء الاعبين الموجود في قروب الادمن مثلا و تحط الاسماء في قريد لسا و الاسماء ذول يبقو موجود في القريد لست مهم خرج الاعب من السيرفر
-
ممكن تصحيح هذا الكود local snipers = {} -- snipers table addEventHandler("onPlayerWasted",getRootElement(), function ( ammo, attacker, weapon, bodypart ) if attacker and getElementType ( attacker ) == "player" and attacker ~= source then if tonumber(weapon) == 34 then snipers[attacker] = (snipers[attacker] or 0) + 1 end end end ) -- Table sort function topSniper() sortedTopSniper = {} for a, b in pairs(snipers) do table.insert(sortedTopSniper, {getPlayerName(a), b}) end table.sort(sortedTopSniper, function(a,b) return a[2] > b[2] end) -- end كيف اخلي افضل لاعب يجي اسمو في لوحة انا صممتها وش استخدم؟
-
but you don' use Element Data because i need to save number kills .. and i want getplayername (best kills sniper) and put it in GUI i finshe the gui how to put hes name and sccore in this gui? use Row??
-
i need to get name player who have best killes in sniper (just the gun sniper) addEventHandler("onPlayerWasted",getRootElement(), function ( ammo, attacker, weapon, bodypart ) if attacker then if ( attacker ~= source and getElementType ( attacker ) == "player" ) then local playergun = getWeaponNameFromID ( attacker ) if ( playergun == 34 ) then setElementData ( attacker, "kills" ) end end end end ) -- Snipers = { } addEventHandler("onElementDataChange",root, function (dataName) if dataName == "kills" then for _,v in ipairs (getElementsByType ("player")) do table.insert ( Snipers, { getPlayerName(v), ( getElementData ( v, "kills" ) or 0 ) }) end table.sort (Snipers,function (v1, v2)return v1[2] > v2[2]end) outputChatBox (Snipers[1][1].." - "..Snipers[1][2]) end end ) cod no work debug said = Bad argument @ 'getWeaponNameFromID' [Expected number at argument 1,got player ] + after fix the cod how to get sccore the player who have best killes sniper because i need to get hes name + sccor + how to put hes name and sccore in GUI use gridlist + row ....? + soory for my bad english
-
مشكوور كلاسيك موضوع مشابه تقريبا وعلى حسب ما انا شايف كودي مو غلط كبير يعني اخطاء في الترتيب و كذا ذا لاني اول مره استخدم جداول مشكورين على اي حال
-
طلب تصحيح بما اني ما اسخدمت الجداول ابدا من قبل ذا وش فهمت اسويه addEventHandler("onPlayerWasted",getRootElement(), function ( ammo, attacker, weapon, bodypart ) if attacker then if ( attacker ~= source and getElementType ( attacker ) == "player" ) then if ( getWeaponNameFromID ( attacker ) == 34 ) then setElementData ( attacker, "kills" ) end end end end ) function sniperkill() Snipers = {} local players = getElementsByType("player") for i,player in ipairs (players) do local SniperData = getElementData(player,"kills") table.insert(Snipers, {SniperData}) end end function sortTable(v1, v2) return #(tostring(v1) or "") > #(tostring(v2) or "" ) end table.sort(Snipers, sortTable) for k=1,#Snipers do print(Snipers[k]) end ارجو تصحيح
-
لا انا ما ابي اجيب كل الاعبين مثلا تكون في النافذة صورة ديقل يسار وعلى اليمين اسم لاب الذي يملك اكبر عدد قتل بديقل بس
-
طلب فنكشات اذا الاعب قتل بسنايبر تسجل في الالمنت دات بعذين راح اسوي نافذة تجيب فيها صاحب اكبر قتلات بسنايبر يعني دائما الاكبر لو كنت انا قاتل الف تجيب اسمي لو تجاوزني شخص بقتل بسلاح السنايبر فقط يجيبو اسمه و يتحط بدال اسمي في النافذة ذي GUI و بعدين راح اسوي اسلحة اخرى
-
ابي لون الشات العادي دورت عليه ما لقيتو كل الي القاهم يكونو ابيض زيادة يعني فهمتو القصد ابي كود لون زي حق التكتيك العادي لما تكتب في الشات
-
تابل بس حصلت معاي مشكلة المشكلة انو صارو الاعبين ما يقدرو يكتبو في الشات و صاحب التاج يجي اسم بدون اي دي يعني رقم جنب الاسم طيب انا الحين اعرف المشكلة اذا في الكود جاهز من ملفات اللعبة اصلية ارجو طرح الكود اذا ما في ارجو طرح الفنكشات بحاول اضبطو يعني يصيرو يقدرو يكتبو في الشات و كل شخص برقم جنبو و القدرة على الكتابة بالالوان في الشات function RGBToHex(red, green, blue) if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) ) then return nil end return string.format("#%.2X%.2X%.2X", red,green,blue); end local root = getRootElement() function chatbox(text, msgtype) local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) local playercolor = getPlayerNametagColor(source) cancelEvent() if isObjectInACLGroup("user." .. account, aclGetGroup("BestPlayer")) then outputChatBox("#99FFFF [ Best_Player ] "..RGBToHex(getPlayerNametagColor(source)).."" .. name .. ":#FFFF99 " .. text, root, 255, 255, 255, true) end end addEventHandler("onPlayerChat", root, chatbox) الكود الحالي