Aboodealtikrity Posted October 1, 2016 Share Posted October 1, 2016 السلام عليكم شباب حاولت اطرح مشكلتي بالسكربت الرئيسي لكن هناك كل سنة بيردون على تعليق اخوان اني تركت تقريباً سنة عندما كنت اتعلم بسبب الظروف وحالياً اشتغل شوي شوي عندي مشكلة انو دااسحب من قاعدة البيانات اسم اللاعب من واحد يضغط على الاسم بالادمن بنل يطلع الاسم الي بقاعدة البيانات المشكلة انو مديطلع الاسم ديظهر عندي مثل ماموجود بالصورة ؟؟ ? ? ~~server~~ function getinfo() local result = mysql_query(handler, "SELECT * FROM account WHERE mtaserial='"..getPlayerSerial(source).."'") numRows = mysql_num_rows ( result ) if numRows == 1 then if (result) then while true do local data = mysql_fetch_assoc(result) if (not data) then break end name= tostring(data["accountname"]) triggerClientEvent(source, "selectt", getRootElement(), name) end mysql_free_result(result) else end end end ~~client~~ function show (name) if ( ( source == playerstable ) ) then if ( guiGridListGetSelectedItem( playerstable ) ~= -1 ) then guiSetText ( accountnamelabel, "AccountName : "..name.."" ) end end end addEvent("selectt",true) addEventHandler("selectt",getRootElement(),show) من ادوس على اسم اللاعب يطلعلي اسم الحساب "left" وشكراً وسهلاً الموضوع سهل مجرد ترگر من قاعدة البيانات لليبل الي كدامكم Link to comment
iMr ~ MnHmAr Posted October 1, 2016 Share Posted October 1, 2016 مافهمت شيء + لآتكرر الموضوع Link to comment
F[5]aMh Posted October 1, 2016 Share Posted October 1, 2016 1 hour ago, Aboodealtikrity said: السلام عليكم شباب حاولت اطرح مشكلتي بالسكربت الرئيسي لكن هناك كل سنة بيردون على تعليق اخوان اني تركت تقريباً سنة عندما كنت اتعلم بسبب الظروف وحالياً اشتغل شوي شوي عندي مشكلة انو دااسحب من قاعدة البيانات اسم اللاعب من واحد يضغط على الاسم بالادمن بنل يطلع الاسم الي بقاعدة البيانات المشكلة انو مديطلع الاسم ديظهر عندي مثل ماموجود بالصورة ؟؟ ? ? ~~server~~ function getinfo() local result = mysql_query(handler, "SELECT * FROM account WHERE mtaserial='"..getPlayerSerial(source).."'") numRows = mysql_num_rows ( result ) if numRows == 1 then if (result) then while true do local data = mysql_fetch_assoc(result) if (not data) then break end name= tostring(data["accountname"]) triggerClientEvent(source, "selectt", getRootElement(), name) end mysql_free_result(result) else end end end ~~client~~ function show (name) if ( ( source == playerstable ) ) then if ( guiGridListGetSelectedItem( playerstable ) ~= -1 ) then guiSetText ( accountnamelabel, "AccountName : "..name.."" ) end end end addEvent("selectt",true) addEventHandler("selectt",getRootElement(),show) من ادوس على اسم اللاعب يطلعلي اسم الحساب "left" وشكراً وسهلاً الموضوع سهل مجرد ترگر من قاعدة البيانات لليبل الي كدامكم حبيبي اول شي هذي مو لوحة ادمن هذي لوحة ومعدل عليها وضايفين عليها ثاني شي ما انصحك انك تستخدمها لان بتصير مصخره قدام الناس ... Link to comment
Aboodealtikrity Posted October 2, 2016 Author Share Posted October 2, 2016 5 hours ago, F[5]aMh said: حبيبي اول شي هذي مو لوحة ادمن هذي لوحة ومعدل عليها وضايفين عليها ثاني شي ما انصحك انك تستخدمها لان بتصير مصخره قدام الناس ... هذي اللوحة اني سويتها بيدي ووممعدل عليها ؟ اني لو اريدد استعمل لوحات موجودة الاف جان ماسآلتكم شوية المفروض يكون التعليق اكثر ثقافة ! 6 hours ago, iMr ~ MnHmAr said: مافهمت شيء + لآتكرر الموضوع مع احتراماتي الكم بس الموضوع ممكرر نشرت بالانكليزي بس يقرون وميجاوبون انتظرهم العمر كله ؟ ثانيا حسيت بالمذلة من دااشوف التعليقات هذي Link to comment
ميدوح Posted October 2, 2016 Share Posted October 2, 2016 -- server -- -- كود function getAdminAccountName(player) if not isGuestAccount( getPlayerAccount( player ) ) then local accountName = getAccountName( getPlayerAccount( player ) ) end return accountName end مثل outputChatBox (getAdminAccountName(player)) -- اسم حساب Link to comment
iPrestege Posted October 2, 2016 Share Posted October 2, 2016 مسوي كل هذا بقاعدة بيانات استخدم طرق افضل لجلب حساب الادمن مثل ماهو فوق Link to comment
Aboodealtikrity Posted October 2, 2016 Author Share Posted October 2, 2016 17 minutes ago, medo7 said: -- server -- -- كود function getAdminAccountName(player) if not isGuestAccount( getPlayerAccount( player ) ) then local accountName = getAccountName( getPlayerAccount( player ) ) end return accountName end مثل outputChatBox (getAdminAccountName(player)) -- اسم حساب اشكرك اخي ع المساعدة .. الوضوع انو انا اريد اجيب الاسم من قاعدة البيانات واجيب المعلومات من قاعدة البيانات واخليها بالبنل بس اشكرك مرة ثانية 1 minute ago, Mr.Pres[T]ege said: مسوي كل هذا بقاعدة بيانات استخدم طرق افضل لجلب حساب الادمن مثل ماهو فوق لا اخي شوف انا سويت الادمن بنل من الادمن يضغط على اسم اللاعب ومن يضغط ع اسم اللاعب تجي معلوماته من ياعة البياانات مثلا شنو عنده سلاح مسجون او لا او عليه ريبورت فهذي البدايه انا تركت سنة ورجعت اتعلم ف بديت من الصفر Link to comment
ميدوح Posted October 2, 2016 Share Posted October 2, 2016 ty ~~server~~ function getAdminAccountName(player) if not isGuestAccount( getPlayerAccount( player ) ) then local accountName = getAccountName( getPlayerAccount( player ) ) end return accountName end function getinfo() local result = mysql_query(handler, "SELECT * FROM account WHERE mtaserial='"..getPlayerSerial(source).."'") numRows = mysql_num_rows ( result ) if numRows == 1 then if (result) then while true do local data = mysql_fetch_assoc(result) if (not data) then break end name= tostring(data[getAdminAccountName(player)]) triggerClientEvent(source, "selectt", getRootElement(), name) end mysql_free_result(result) else end end end Link to comment
TAPL Posted October 2, 2016 Share Posted October 2, 2016 (edited) اطرح باقي الكود getinfo مو شايف وين استخدمت فنكشن + الكود الي سويت فيه تريقر من الكلينت للسيرفر onClientGUIClick بالغالب انت مخبط بالأرقمنت تبع الحدث تجي بأول ارقمنت بالحدث و هو الي يحدد الزر الي ضغطت عليه بالماوس left كلمة ايضا سطر 24 في الكلينت واضح فيه شي غلط if ( ( source == playerstable ) ) then الأفضل تحذف ذا السطر triggerClientEvent و ايضا طبق الكلام المذكور في ملاحظة الويكي Quote Note: To save client CPU, you should avoid setting sourceElement to the root element where possible. Using resourceRoot is usually sufficient if the event is handled by the same resource on the client. Edited October 2, 2016 by TAPL Link to comment
Aboodealtikrity Posted October 2, 2016 Author Share Posted October 2, 2016 (edited) 2 hours ago, TAPL said: اطرح باقي الكود getinfo مو شايف وين استخدمت فنكشن + الكود الي سويت فيه تريقر من الكلينت للسيرفر onClientGUIClick بالغالب انت مخبط بالأرقمنت تبع الحدث تجي بأول ارقمنت بالحدث و هو الي يحدد الزر الي ضغطت عليه بالماوس left كلمة ايضا سطر 24 في الكلينت واضح فيه شي غلط if ( ( source == playerstable ) ) then الأفضل تحذف ذا السطر triggerClientEvent و ايضا طبق الكلام المذكور في ملاحظة الويكي مشكور اخ تابل ماقصرت راح احاول واشوف اما بالنسبة للكود فهذا كلة يعني الي يخص الداتابيس يعني شي بسيط مجرد دااتعلم كيف اجيب من قاعدة البيانات وادخلها بالليبل او باي شي تابع للكلاينت Edited October 2, 2016 by Aboodealtikrity Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now