-
Posts
2,799 -
Joined
-
Days Won
13
Everything posted by </Mr.Tn6eL>
-
تحتاج نظامين الأول إدخال وهي لما يقتل الاعب بسنايبر يعطيه داتا "onPlayerWasted" setElementData getElementData الثانية إخراج وهي انك تجيب كل الاعبين وتحطهم بالجدول مع الداتا getElementsByType getElementData table.insert وخارج اللوب نسوي ترتيب للجدول حسب الأكثرية table.sort ثم نضيف الاعبين بالقائمة نسوي لوب لجميع محتويات الجدول اللي ضفناه ثم نضيفهم للقائمة guiGridListAddRow guiGridListSetItemText اذ كنت تبي تحفظ البيانات استخدم الاكوانت داتا(بيانات الحساب)ء setAccountData "onPlayerLogin" getAccountData setElementData -- هنا نحط للاعب الداتا بعد ماستخرجناها من الاكوانت داتا اذ كنت ماتعرف بالجداول شي تابع الشرح viewtopic.php?f=164&t=89424
-
على الطاير رفرش هذا يعتمد على العمل المربوط بالقريد ليست عطني احتاجه اذا فيه اقلك الصراحة مافي كود يرفرش القريد ليست
-
function addPlayers(Find, edit) guiGridListClear(gridlist) for k,v in ipairs(getElementsByType("player")) do local name = getPlayerName(v) if Find then if name:find(guiGetText(edit)) then guiGridListSetItemText(gridlist, guiGridListAddRow(gridlist), 1, name, false, false) end else guiGridListSetItemText(gridlist, guiGridListAddRow(gridlist), 1, name, false, false) end end end addEventHandler("onClientGUIChanged", resourceRoot, function( ) if source == edit then -- بمربع البحث حقك edit هنا بدل if guiGetText(source) == "" then addPlayers( ) else addPlayers(true, source) end end end) لاتعدل شي الا اللي محدده لك أنا
-
الله يعافيك .. أتمنى أستفدت من الشرح
-
[Lua] #7 الجداول الجزء الأول || كيف صنع جدول والتحكم فيه
</Mr.Tn6eL> replied to </Mr.Tn6eL>'s topic in دروس في البرمجة
اخي شوف الردود فوق وراح تلقى نفس طلبك -
Teams = { ["Police"] = true, ["Army"] = true, ["Swat"] = true, } setPlayerWantedLevel_ = setPlayerWantedLevel function setPlayerWantedLevel(plr, level) local team = getPlayerTeam(plr) if not (team and Teams[getTeamName(team)])) then return setPlayerWantedLevel_(plr, level) end return false end حطه في المود حق نظام النجوم
-
سوي تكبير الين ماتجيك المربعات(البكسلات) وخذ اللون حق المربع باداة السحب
-
على الطاير رفرش هذا يعتمد على العمل المربوط بالقريد ليست
-
ياتنطيل هالمود عذبني ملهوف الحشا واتعبني ~~~~~~~~ واغبني عليه واغبني هيا شوف الخطا بجميع باكواده صده ماعرفت أسبابه واللي ماحسبت حسابه ~~~~~~~~ غير فكوده نهاية وفاصلة وشاف الديبوق ياحاله ياتنطيل هالمود عذبني ملهوف الحشا واتعبني ~~~~~~~~ واغبني عليه واغبني هيا شوف الخطا بجميع اكواده هالكود خنجره في كبدي وا وجدي عليه وا وجدي ~~~~~~~~ وجد الاستفهام في وجدي وا عيني عليه واعيني نار تصطفي في جوفي وان طال الجفا يا خوفي ~~~~~~~~ وان ما شاف اكوادي زاد شوقي والمغرم فحسابه هالكود خنجره في كبدي وا وجدي عليه وا وجدي ~~~~~~~~ وجد الاستفهام في وجدي وا عيني عليه واعيني ماشفت ناس حولي تشوف وجدي اللي فداخل جوفي ~~~~~~~~ يا روح الشقا اطلبك ياتنطيل بأسبابه ياتنطيل خذني في الداخل نشوف وجدي ~~~~~~~~ والمشتاق قام يقول أسبابة حولني واسوي رفرش ~~~~~~~~ والحبيب يبينا نحل أكواده واللي درا من شاف أكواده يلعن ابو اللي من لامة ~~~~~~~~ ماشفت فاصلة في كود فصلة والعيد جابة في لحظة وصححنا كوده سطر سطره ~~~~~~~~ وعطينا الحبيب أسبابة في مهلة قل للحبيب لو يدي معدن لكان عمري ذاب من عامه وقل للحبيب لذاب من عامه ها كيف مني شاعر؟ بس بقي الاداء ويضبط الشغل
-
createObject setTimer moveObject --تحرك الاوبجكت لفوق كأنه يزرع
-
بعطيك فكرة كنت بسويها لكن الدراسة جات ومشغول بأشياء ثانية الفكرة هي عبارة عن معارك يعني الاعب يقدر يسوي فريق ويطور الفريق يطور الاسلحة ويطور الحماية ويجمع غنائم من المعارك وهكذا وقائمة المعارك تجي بعد مايسجل الاعب دخوله طبعا اذ الفريق الثاني قرر الحرب على الفريق الاول تجي قائمة مابات لكل صاحب فريق ويختارون ثم يجي المابين اللي اختاروها الاصحاب ويجي لاعبين الفرق بالتصويت ويبدأ اللعب
-
شرح تحميل ويندوز 10 المجاني الرابط الرسمي : https://www.microsoft.com/en-us/softwar ... /windows10 الشرح من منتدى داماس : http://www.damasgate.com/vb/t365435/
-
Client addEventHandler("onClientElementDataChange", root, function(data) if source == localPlayer and data == "Groups" then guiSetText(Lebelacl, getElementData(source, "Groups")) end end) Server function getPlayerAllGroups(player) local account = getPlayerAccount ( player) if ( isGuestAccount ( account ) ) then return false end local AclList = {} AclList["Groups"] = {} AclList["getGroups"] = {} for _, group in ipairs ( aclGroupList() ) do table.insert ( AclList["Groups"],aclGroupGetName ( group ) ) end for k ,v in pairs(AclList.Groups) do if isObjectInACLGroup ( "user."..getAccountName ( account ), aclGetGroup (v) )then table.insert ( AclList["getGroups"],v) end end return table.concat(AclList.getGroups, ",") end addEventHandler("onPlayerLogin", root, function( ) setElementData(source, "Groups", getPlayerAllGroups(source) or "N/A") end) addEventHandler("onPlayerLogout", root, function( ) setElementData(source, "Groups", "N/A") end) addEventHandler("onResourceStart", resourceRoot, function( ) for k,v in ipairs(getElementsByType("player")) do setElementData(v, "Groups", getPlayerAllGroups(v) or "N/A") end end)
-
ضروري عشان تجيب جميع الاعب ثم تبحث عن الاعب اللي عنده سيريال
-
ممكن توضيح ليش سويت لوب للاعبين ؟ يعني اللي رح يدخل التيم سيارة مثلا رح يصير لها التيم ولا ايش سويت لوب يجيب جميع الاعبين ثم يتحقق ان سيريال الاعب هو السيريال المطلوب يحطه بالتيم ويسوي بريك للوب عشان يوقف عملية البحث عن السيريال
-
local team1 = createTeam('Forces',0,255,0) addEventHandler("onResourceStart", resourceRoot, function( ) for k,v in ipairs(getElementsByType("player")) do if getPlayerSerial(v) == "serial" then setPlayerTeam(v , team1) setTeamFriendlyFire(team1 , true) break end end end)
-
منور .. أتمنى استفدت من الشرح
-
الداتا ماتنفع مع طلبه لان لو خرج من السيرفر الداتا بتروح منه . الداتا غير مخصصة للاعب فقط يمديني احطها على root وتصير مربوطة بالالمنت العام بس اذ طفى السيرفر بتروح يعني غير مجدية
-
مود جميل ورائع اهنيك يابطل على الابداع وما أقول لك الا واصل
-
for _,v in ipairs ( m_table ) do local row = guiGridListAddRow (GUIEditor.gridlist[1]) guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, v, true, true) end
-
هذا كود من الاخ Booo جيبهم واستخدم triggerClientEvent guiSetText