
xAbO-d7mY
Members-
Posts
66 -
Joined
-
Last visited
Everything posted by xAbO-d7mY
-
تحديث للوحة من أي ناحية ؟ أنا توقع تقصد تحديث للقريد ليست ؟ ولا كيف ؟ علمنا فكرة المود عشان نعطيك الفنكشنات المطلوبة #
-
قد شرحها أخوي سوارا بس هو شرحها ب أسم قروب الأسل مو ب السريال , : بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته الطريقه هذي تسربت بعد مانزل ال backup لـسيرفري الريس بس ناقصه حبيت اشاركها معكم عشان تستفيدون منها الطريقة الي طرحها البندر مو زينه لان اللاعب راح يقدر يشوف الكلمه من ملفات ال client ع كل حال نبدا بطريقتي ^-^ افتحوا ملف admin_main.lua في هذا المسار \mods\deathmatch\resources\[admin]\admin\client\gui ابحثوا عن aTab2.ManageACL = guiCreateButton ( 0.75, 0.02, 0.23, 0.04, "Manage ACL", true, aTab2.Tab, "acl" ) الصقوا تحته guiSetEnabled ( aTab2.ManageACL, false ) روحوا آخر سطر بالملف والصقوا هذا كود: addEvent("activemanage",true) addEventHandler("activemanage",getRootElement(), function () if ( guiGetEnabled ( aTab2.ManageACL ) == false ) then guiSetEnabled ( aTab2.ManageACL, true ) outputChatBox("Manage Acl is enabled",255,255,255,true) else guiSetEnabled ( aTab2.ManageACL, false ) outputChatBox("Manage Acl is disabled",255,255,255,true) end end) احفظوا الملف والحين افتحوا الملف admin_server.lua في هذا المسار \mods\deathmatch\resources\[admin]\admin\server بـ آخر سطر بالملف الصقوا هذا كود: addCommandHandler("manage", function (player) if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(player)) , aclGetGroup ( "Managers" ) ) then triggerClientEvent(player,"activemanage",player) end end) احفظوا الملف وروحوا للسيرفر اضيفوا قروب اسمه Managers هذا القروب كل شخص يكون فيه راح يقدر يفك Manage Acl عن طريق امر manage اعملوا رستارت لمود admin وراح تشتغل معكم الطريقة اطيب التحيات , سورآ ^^
-
بس كذا ي معاند أي واحد يعرف وش الباس يقدر يفتحه , هو قال يبية ب سريال ،
-
-- كذا م تطلع اللوحة ف وجهك GUIEditor_Button = {} GUIEditor_Radio = {} GUIEditor_Scrollpane = {} wnd = guiCreateWindow(304,23,314,541,"baba",false) guiSetVisible(wnd,false) guiSetAlpha(wnd,1) GUIEditor_Button[1] = guiCreateButton(14,40,118,30,"1",false,wnd) GUIEditor_Button[2] = guiCreateButton(180,40,118,30,"2",false,wnd) GUIEditor_Button[3] = guiCreateButton(180,100,118,30,"3",false,wnd) GUIEditor_Button[4] = guiCreateButton(180,160,118,30,"4",false,wnd) GUIEditor_Button[5] = guiCreateButton(180,220,118,30,"5",false,wnd) GUIEditor_Button[6] = guiCreateButton(180,280,118,30,"6",false,wnd) GUIEditor_Button[7] = guiCreateButton(180,340,118,30,"7",false,wnd) GUIEditor_Button[8] = guiCreateButton(180,400,118,30,"8",false,wnd) GUIEditor_Button[9] = guiCreateButton(14,100,118,30,"9",false,wnd) GUIEditor_Button[10] = guiCreateButton(14,160,118,30,"10",false,wnd) GUIEditor_Button[10] = guiCreateButton(14,220,118,30,"11",false,wnd) GUIEditor_Button[10] = guiCreateButton(14,280,118,30,"12",false,wnd) GUIEditor_Button[10] = guiCreateButton(14,340,118,30,"13",false,wnd) GUIEditor_Button[10] = guiCreateButton(14,400,118,30,"14",false,wnd) GUIEditor_Button[100] = guiCreateButton(50,480,220,39,"stop",false,wnd) bindKey("I", "down", function() triggerServerEvent ( "sh", localPlayer) end) addEvent("open",true) addEventHandler("open",root, function () guiSetVisible(wnd,not guiGetVisible(wnd)) showCursor(guiGetVisible(wnd)) end) و ب النسبة للمشكلة اللي تطلع ف الأزرار , أفتح المفكرة و سوي حفظ ب أسم و خلي الترميز UTF-8
-
مم أظن أنه موجود ب الكلنت !
-
-- Client Side > triggerServerEvent("onGetSave",localPlayer) addEvent("onPutSave",true) addEventHandler("onPutSave",root, function (puser,ppass) guiSetText(user,puser) guiSetText(pass,ppass) end ) addEventHandler("onClientGUIClick",root, function () local user = guiGetText(user) local pass = guiGetText(pass) if ( source == login ) then if user = "" and pass = "" then guiSetVisible ( wnd, false ) showCursor(false) if guiCheckBoxGetSelected(Remember) then triggerServerEvent("onLoginWith",localPlayer,user,pass) else triggerServerEvent("onLogin",localPlayer,user,pass) end else outputChatBox("* You Must Write Username Or Password",255,0,0) end elseif ( source == reg ) then if user = "" and pass = "" then triggerServerEvent("onReg",localPlayer,user,pass) else outputChatBox("* You Must Write Username Or Password",255,0,0) end end end ) -- Server side > executeSQLQuery("CREATE TABLE IF NOT EXISTS players_save( serial TEXT, user TEXT, pass TEXT)") function AddPlayer(serial,user,pass) executeSQLQuery("INSERT INTO players_save(serial,user,pass) VALUES(?,?,?)",serial,user,pass) end function isPlayerSave(serial) local sel = executeSQLQuery("SELECT serial FROM players_save WHERE serial=?",serial) if sel == 0 then return false else return true end end function getUserAndPass(serial) local user,pass = "","" if isPlayerSave(serial) then local sel = executeSQLQuery("SELECT * FROM players_save WHERE serial=?",serial) for i,player in ipairs(sel) do if i == 1 then user = player.user pass = player.pass end end return user,pass end return false end addEvent("onGetSave",true) addEventHandler("onGetSave",root, function () local serial = getPlayerSerial(source) if isPlayerSave(serial) then local user,pass = getUserAndPass(serial) triggerClientEvent(source,"onPutSave",source,user,pass) end end ) addEvent("onLoginWith",true) addEventHandler("onLoginWith",root, function (user,pass) local acc = getAccount(user,pass) local serial = getPlayerSerial(source) if acc then logIn(source,acc,pass) outputChatBox("* You Have Been Successfuly Login",source,0,255,0) AddPlayer(serial,user,pass) triggerClientEvent(source,"onCl",source) else outputChatBox("* Worng Username Or Password",source,255,0,0) end end ) addEvent("onLogin",true) addEventHandler("onLogin",root, function (user,pass) local acc = getAccount(user,pass) if acc then logIn(source,acc,pass) outputChatBox("* You Have Been Successfuly Login",source,0,255,0) triggerClientEvent(source,"onCl",source) else outputChatBox("* Worng Username Or Password",source,255,0,0) end end ) addEvent("onReg",true) addEventHandler("onReg",root, function (user,pass) local acc = getAccount(user,pass) if acc then outputChatBox("* This Account is Already Exist",source,255,0,0) else addAccount(user,pass) outputChatBox("* Username = " .. user .. "",source,0,255,0) outputChatBox("* Password = " .. pass .. "",source,0,255,0) end end )
-
الحين تبيه يوزع فلوس ولا أسلحة ؟
-
السلام عليكم عندي مشكلة في الديبوق ما لقيت لها حل !
-
المهم أستخدم : onClientGUIClick playSoundFrontEnd addEventHandler
-
تستهبلون ؟ الرجال طلب إذا ضغط الزر يطلع صوت مو يعطيه سلآحح ! بعدين ي كثر مواضيع كل شوي تطلعلنا بموضوع جمع طلباتك ف موضوع واحد ’ -- بعدين كيف كآتبلي أرجو التوضيح , !!
-
ججرب ذذ setTimer(function() guiButtonSetColor(أسم الزر, math.random(0,255), math.random(0,255), math.random(0,255)) end, 800, 0)
-
طيب أطرح الأكواد حقت جعفر .. نضيف لك اللي تبيه #
-
ححط ذذ الكود ف أول سطر ! و أمورك ف السليمم # function guiCreateWindow( x2, y2, width2, height2, titleBarText2, relative2 ) local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "Back.png", relative2 ) -- بدل بـ Back ب أسم الصورة اللي عندك # local mainBackgroundLabel = guiCreateLabel ( 160, 0, 950, 950, titleBarText2, false, mainBackground ) guiSetFont ( mainBackgroundLabel, newFont2 ) guiSetEnabled ( mainBackgroundLabel, false ) return mainBackground end
-
1+2+15+4+8+13+25 = 68%
-
المبرمج ليس لشيء معين ! المبرمج مبرمج
xAbO-d7mY replied to #MostafaSaadi's topic in Arabic / العربية
لا لا هم من يوم صارو المبرمجين ينزلون شروحات عمل لوحة , صدق نفسة انه مبرمج و ف الاخير لوحه قوانين وما تشتغل وانا أتفق مع أخوي khalid-mks -
( Hani >> Hani-507 >> AbO-d7mY < لي 3 سنوآت بنفس النك )
-
لو انه يعرفها اللي لسا يتعلم طيب مو انت تقول ف بدايتك في تعلم لغة لوا ؟ طيب لية م افدتني دامك ف بدايتها
-
تم الإفادة ي لبى قلبك <3
-
ياريت م تزود مشاركات يا تفيدني يا تسكت أفضل لك < >
-
زي كذا ؟ addEventHandler("onPlayerLogin", getRootElement(), function() setElementData(player, "accName", acc , true) end ) addEventHandler("onPlayerLogout", getRootElement(), function() setElementData(player, "accName", acc , false) end )
-
تمام بس لما اسوي تسجيل خروج م يرجع n/a أو لما أدخل مو مسجل ثم أسوي تسجيل دخول م يجي اسم الحساب
-
تمام والله يعطيك ألف عافية طيب لو الواحد مش مسجل كيف أخليه N/A
-
-- Clinet Side addEventHandler('onClientRender',root, function() dxDrawText("- User : "..(getElementData(localPlayer, "accName") or ""), 433, 170, 638, 234, tocolor(255, 255, 255, 255), 1, "default-bold", "left", "center", false, false, false, true, false) end ) -- Server Side addEventHandler("onResourceStart", resourceRoot, function ( ) for i, player in ipairs( getElementsByType("player") ) local acc = getAccountName(getPlayerAccount( player )) setElementData(player, "accName", acc) end end)