w7sH Posted April 27, 2017 Posted April 27, 2017 السلام عليكم .. عندي قريد ليست في لوحة ابي اللي يفتح الوحة تطلع جميع حساباته اللي على سسرياله اللي يستخدمته في كولمن أتمنى وصلت الفكرة
w7sH Posted April 27, 2017 Author Posted April 27, 2017 أقصد اذا لاعب سسوا حسساب او حسابين يطلع له فالقريد لست حساباته اللي سواها من قبل من خلال سرياله
^iiEcoo'x_) Posted April 27, 2017 Posted April 27, 2017 "onPlayerLogin" setElementData راح تحتاج الإيفنت لما يسجل اللاعب ، ولازم تستخدم الارقيومنت الثاني من البارمتر للحدث واللي هو الحساب اللي سجل منه اللاعب وبعدين تحط داتا على اللاعب باسم الحساب اظن هذا اللي تقصده اذا طريقتي فوق صح ^
!#NssoR_) Posted April 27, 2017 Posted April 27, 2017 هذا الفنكشن بيجيبلك كل الحسابات الي علي السيريال وانت سو لوب وحطهم بالقريد ليست getAccountsBySerial أستخدم 1
^iiEcoo'x_) Posted April 28, 2017 Posted April 28, 2017 54 minutes ago, w7sH said: ممكن مثال؟ addCommandHandler("getAccounts", function (player, cmd) local serial = getPlayerSerial(player) local accounts = getAccountsBySerial(serial) outputChatBox("You have " .. #accounts .. " accounts.", player) end)
w7sH Posted April 28, 2017 Author Posted April 28, 2017 اانا فاهم الكود هذا لكن أقصد أبي مثال كيف ينشىء فالقريد لست أتمنى وصلت الفكرة
iMr.WiFi..! Posted April 28, 2017 Posted April 28, 2017 سوي ترايقر عند الفتح بعد كذا استلمه , وارسل ترايقر للكلنت بأستخدام الفنكشن الي عطاك اياه نصور بعد كذا سوي لوب على المتغير الي استلمته ثم ادخله داخخل الجدول
Master_MTA Posted April 28, 2017 Posted April 28, 2017 addCommandHandler("getAccounts", function (player, cmd) local serial = getPlayerSerial(player) local accounts = getAccountsBySerial(serial) local myaccs={} for k ,v in ipairs(accounts)do table.insert(myaccs,v) end triggerClientEvent(player,'setgrid',player,myaccs) end) -----------------------------client addEvent('setgrid',true) addEventHandler('setgrid',root,function(acc) for k,v in ipairs(acc)do local row=guiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,v,false,false) end end) بالتوفيق
Abdul KariM Posted April 28, 2017 Posted April 28, 2017 @Master_MTA مايحتاج انك تسوي تيبل جديد بالسيرفر سايد تقدر تسوي لوب على نفس الفنكشن
w7sH Posted April 28, 2017 Author Posted April 28, 2017 3 hours ago, Master_MTA said: addCommandHandler("getAccounts", function (player, cmd) local serial = getPlayerSerial(player) local accounts = getAccountsBySerial(serial) local myaccs={} for k ,v in ipairs(accounts)do table.insert(myaccs,v) end triggerClientEvent(player,'setgrid',player,myaccs) end) -----------------------------client addEvent('setgrid',true) addEventHandler('setgrid',root,function(acc) for k,v in ipairs(acc)do local row=guiGridListAddRow(grid) guiGridListSetItemText(grid,row,1,v,false,false) end end) بالتوفيق الحسابات ماتطلع بالقريد لست ..
Master_MTA Posted April 28, 2017 Posted April 28, 2017 (edited) 47 minutes ago, Abdul KariM said: @Master_MTA مايحتاج انك تسوي تيبل جديد بالسيرفر سايد تقدر تسوي لوب على نفس الفنكشن من باب التسهيل بس ما بتفرق @_@ عرفت انت طفرة الفلسفة الزايده بالظبط هذي اللي عندي 40 minutes ago, w7sH said: الحسابات ماتطلع بالقريد لست .. غير grid باسم الجريد لست حقك Edited April 28, 2017 by Master_MTA
w7sH Posted April 28, 2017 Author Posted April 28, 2017 غيرته ماضبط .. وكتبت بأف8 الأمر اللي بالكود ولا طلع شي
N3xT Posted April 28, 2017 Posted April 28, 2017 Server addCommandHandler("getAccounts", function ( player ) local serial = getPlayerSerial ( player ) local accounts = getAccountsBySerial ( serial ) if #accounts ~= 0 then triggerClientEvent(player,'changeMyGrid',player,accounts) end end ) Client addEvent('changeMyGrid',true) addEventHandler('changeMyGrid', root, function ( accTable ) for k,v in ipairs ( accTable ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, v, false, false ) end end )
iMr.WiFi..! Posted April 29, 2017 Posted April 29, 2017 10 hours ago, w7sH said: error.... ^ لاتقول كذا بس ,@ اكتب الديبق كامل عشان نقدر نحل المشكلة :@
Master_Ali Posted April 29, 2017 Posted April 29, 2017 23 hours ago, N3xT said: Server addCommandHandler("getAccounts", function ( player ) local serial = getPlayerSerial ( player ) local accounts = getAccountsBySerial ( serial ) if #accounts ~= 0 then triggerClientEvent(player,'changeMyGrid',player,accounts) end end ) Client addEvent('changeMyGrid',true) addEventHandler('changeMyGrid', root, function ( accTable ) for k,v in ipairs ( accTable ) do local row = guiGridListAddRow ( grid ) guiGridListSetItemText ( grid, row, 1, v, false, false ) end end ) where is guiGridListClear u forgot it +_+
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