-
Posts
244 -
Joined
-
Last visited
Everything posted by A7M8D
-
السلام عليكم عندي كود فيه مشكلة addEventHandler( "onClientResourceStart",root, function () triggerServerEvent("ReSend",localPlayer) end ) -- GUI Elements addEvent("Add", true) addEventHandler("Add", root, function(one,Hours) guiSetVisible(GUIEditor.gridlist[1], false) guiSetVisible(GUIEditor.gridlist[1], true) guiGridListClear(GUIEditor.gridlist[1]) local item = guiGridListAddRow(GUIEditor.gridlist[1]) local itemName = guiGridListSetItemText(GUIEditor.gridlist[1], item, 1, one ..'- ' .. getPlayerName(Hours[one].name), false, false) local itemName2 = guiGridListSetItemText(GUIEditor.gridlist[1], item, 2, Hours[one].time, false, false) guiGridListSetItemColor(GUIEditor.gridlist[1], item, 1, 255, 0, 0) guiGridListSetItemColor(GUIEditor.gridlist[1], item, 2, 0, 255, 0) end ) -- S function getHours() playersTable = {} ; for i, v in ipairs(getElementsByType('player')) do local Acc = getPlayerAccount ( v ) if ( Acc ) and not isGuestAccount ( Acc ) then local playerData = getAccountData ( Acc, "Hours" ) or 0 local Hour, Min, Sec = unpack( split ( playerData, ":" ) ) table.insert(playersTable, {name = v, time = playerData}) end end table.sort ( playersTable, function ( a, b ) return ( tostring ( a.time ) or "" ) > ( tostring ( b.time ) or "" ) end ) return playersTable end addEvent("ReSend", true) addEventHandler("ReSend", root, function() setTimer ( Timer, 1000, 0 ) end ) function Timer () local Hours = getHours() for one = 1, #getElementsByType('player') do if one >= 30 then return end if (Hours[1]) then triggerClientEvent(root,"Add",root,one,Hours) end end end
-
في مشكلة لما اكتب 1 تمام اكتب 2 لا local NumbersTable = { "1", "2" } addEventHandler ( "onClientGUIChanged", Eda3Edit, function ( ) for i,v in ipairs ( NumbersTable ) do local EditG = guiGetText (Eda3Edit) if string.find ( EditG, v ) then return else guiSetText(Eda3Edit,"") end end end )
-
كلنا كنا نطلب جاهز وانا كنت اطلب جاهز جاهز و اقرا الكود و افهمه احسن لو انا مبتدا وانا تعلمت كدا
-
السلام عليكم .. هل اقدر احط في ايديت ارقام بس و اذا غير ارقام يكنسل الكتابة لان جربت فكرة جدول في الحروف بس ممكن الشخص يكتب رموز مش هكتب كل الرموز اكيد في حل افضل ؟
-
@Abdul KariM الخطا نسيت كلمة لوكال بلاير وعدلتها قبل ردك علي الموضوع + هو مجرد مثال
-
addEventHandler('onClientGUIClick', root, function ( ) if ( source == ButtonName ) then triggerServerEvent("Health",localPlayer) end end ) function FunctionName() if getPlayerMoney(source) >= 10000 then takePlayerMoney(source,10000) setElementHealth(source,100) end end addEvent("Health", true) addEventHandler("Health", root, FunctionName) مثال
-
+ setElementHealth setPedArmor
-
فعلا يا كونوليل جيو سهلة جدا لاكنها صعبها عليك لانك محاولتش تتعلمها و كذلك انا دي اكس صعب لاني محاولتش اتعلمه مشكلتي الوحيدة في الدي اكس اني مش بعرف اظبطها علي كل الشاشات
-
خبرتي في الدي اكس دي خبرتي في C++ فاشل فيها لانه شي غبي الصراحة وصعب التعامل معاه
-
@iMr.WiFi..! اها هههه بحسبك بتقول عليا لان الكود اصلا 4 سطور كله وانا تعبان جدا مكنتش مركز
-
local Account = getPlayerAccount ( winner ) if ( Account ) and not isGuestAccount ( Acc ) then local Data = getAccountData(Account,"DerbyWins") or 0 setAccountData(Account,"DerbyWins",tonumber(Data)+1) الخطا الوحيد مشفتوش يا مصري setAccountData وبدل winner بتعريف الفائز ___ @iMr.WiFi..! ورينا جبل الغلطات ؟
-
جاهز ؟ اوك انا هديك جاهز بس مش هتتعلم حاجة local Account = getPlayerAccount ( winner ) if ( Account ) and not isGuestAccount ( Account ) then local Data = getAccountData(Account,"DerbyWins") or 0 setAccountData(tonumber(Data)+1) outputChatBox("["..Data.."] النقاط ")
-
ومفيش داعي لاستخدام المتغيرات نهائي ^^^
-
مع احترامي ليك انت مستخدم حدث الضغط علي الزر 7 مرات ولكن تم انشاء اختراع اسمه elseif يختصر ليك كل دا ب حوالي 15 سطر بس
-
طيب اولا تصحيح الرسالة exports["TopBarChat"]:sendClientMessage ( " #[Derby][" .. NKT .. "] عدد نقاطه",root,196,138,30, true) ثانيا الاكاونت داتا بتتحفظ علي الحساب يعني في كل الاحوال مش محتاج خروج و دخول السيرفر اعمل لما يفوز اللاعب تجيب الداتا بتاعتها الي هي الاكاونت داتا وتزيد عليها واحد local Data = getAccountData(Account,"DerbyWins") or 0 setAccountData(tonumber(Data)+1) ولازم تعرف Account
-
@Ahmed_Negm اه مصري
-
قولتلك فوق لازم تبعتها متنساش في الفنكشن تعمل كدا function(m1,m2,m3) تمت الافادة
-
السلام عليكم و رحمة الله و بركاتة صممت لوحة تسجيل دخول و انشاء حسابات اليكم بعض الصور هذي نسخة تجريبية فقط وهيكون في اصدار جديد بالمميزات التالية لوحة للكونسل بتاريخ انشاء كل حساب و سيريال صاحب الحساب تنسيق اكتر و حركات في اللوحة افضل انتظر ردودكم الجميلة رابط التحميل ( غير مشفر )
-
function ( m1, m2, m3 ) لازم تروح مع الترايجر الي رايح سيرفر الاول مثال triggerServerEvent("EGYPT",localPlayer,m1,m2,m3) بعدن في ملف سيرفر function ( m1, m2, m3 )
-
@Ahmed_Negm جرب زي ما اديتك كدا و رد خبر اشتغل و لا لا خليك في نفس الموضوع عشان المشكلة متحلتش بتاعت مود العاجل لو عملت موضوع جديد المشرف هيقفله و يقولك كمل هنا
-
triggerClientEvent ( root, "setINF", root, true, false, false, message, false, false, 255, 255, 255 ) جرب
-
ابعت تبرايجر لسيرفر وبعدين رجعه لكلاينت بروت عشان guiSetText تظهر للكل
