*[MSN]MHMD Posted December 6, 2014 Share Posted December 6, 2014 السلام عليكم انا سويت قريد ليست واضفت له اللاعبين الي يكونون في السيرفر + سويت لابل معين وسويت لمن يضغط على اي لاعب في القريد ليست يبين في اللابل فلوس اللاعب انا سويت الكودات وكل شي بس م ضبط يبقى يجيب لي فلوس اللاعب نفسه مو الي محدده في القريد ليست بطرح لكم الكود اتمنى تشوفوا لي المشكلة gridlist_bank_players = guiCreateGridList(90, 110, 222, 422, false, Wnd_Ipad) column_bank_players = guiGridListAddColumn(gridlist_bank_players, "Players", 0.9) local players_bank = getElementsByType("player") for k,v in ipairs(players_bank) do add_players_to_list_bank (v) end lbl_bank_player_money_text = guiCreateLabel(456, 214, 202, 34, "", false, Wnd_Ipad) ----------- function add_players_to_list_bank(player) local add_row = guiGridListAddRow(gridlist_bank_players) local get_name = getPlayerName(player) guiGridListSetItemText(gridlist_bank_players,add_row,column_bank_players, get_name, false, false) end ------------ addEventHandler("onClientGUIClick", root, function () local select_player = guiGridListGetItemText ( gridlist_bank_players, guiGridListGetSelectedItem ( gridlist_bank_players ), 1 ) if ( source == gridlist_bank_players ) and ( select_player ~= "" ) then local playerName = getPlayerFromName(tostring(select_player)) local PlayerMoney = getPlayerMoney(playerName) guiSetText (lbl_bank_player_money_text,PlayerMoney) end end ) Link to comment
فاّرس Posted December 6, 2014 Share Posted December 6, 2014 في الكلينت يجيب فلوس اللوكل getPlayerMoney الفنكشن. بمعنى آخر انه لازم تسوي تريقر وتجيب الفلوس . Link to comment
#DRAGON!FIRE Posted December 6, 2014 Share Posted December 6, 2014 (edited) Client Side : gridlist_bank_players = guiCreateGridList(90, 110, 222, 422, false, Wnd_Ipad) column_bank_players = guiGridListAddColumn(gridlist_bank_players, "Players", 0.9) local players_bank = getElementsByType("player") for k,v in ipairs(players_bank) do add_players_to_list_bank (v) end lbl_bank_player_money_text = guiCreateLabel(456, 214, 202, 34, "", false, Wnd_Ipad) ----------- function add_players_to_list_bank(player) local add_row = guiGridListAddRow(gridlist_bank_players) local get_name = getPlayerName(player) guiGridListSetItemText(gridlist_bank_players,add_row,column_bank_players, get_name, false, false) end ------------ addEventHandler( "onClientGUIClick", resourceRoot, function ( ) if ( source == gridlist_bank_players ) then if ( guiGridListGetSelectedItem ( gridlist_bank_players ) ~= -1 ) then local Player_ = guiGridListGetItemText ( gridlist_bank_players, guiGridListGetSelectedItem ( gridlist_bank_players ), 1 ) if ( getPlayerFromName ( Player_ ) ) then triggerServerEvent ( "pMoney", localPlayer, getPlayerFromName ( Player_ ) ) end end end end ) addEvent ( "returnPlayerMoney", true ) addEventHandler ( "returnPlayerMoney", root, function ( Money ) guiSetText ( lbl_bank_player_money_text, "PlayerMoney: "..Money ) end ) Server Side : addEvent ( "pMoney", true ) addEventHandler ( "pMoney", root, function ( player ) triggerClientEvent ( source, "returnPlayerMoney", source, getPlayerMoney ( player ) ) end ) Edited December 6, 2014 by Guest Link to comment
*[MSN]MHMD Posted December 6, 2014 Author Share Posted December 6, 2014 هههه مشكور م قصرت أفدتني هذا الشغل مشوار كل م نبي نسوي فلوس ضض1 نروح نسوي ترايقر وكل ذا ,, والحين وعيتني لاني صرت مسوي وظيفتني وم يكسب منهم اللاعب فلوس لكن م ينفع يشتري فيها لانها في الكلنت وهمية يلزم اسوي ترايقر ,, مشكور مرة ثانية أفدتني . Link to comment
*[MSN]MHMD Posted December 6, 2014 Author Share Posted December 6, 2014 زاحف شوف جربت اسوي كود وم ضبط ابغاك تسويلي اياه انا مسوي ايديت في اللوحة ابغى لمن يحدد واحد من القريد ويضغط بتون معين يجيب العدد الي مكتوب في الايديت ويرسل فلوس للاعب المحدد الي الكمية هي حسب العدد المكتوب في الايديت طبعا هو سهل لكن مشان انا ماستعمل الترايقر كثير والحين يمقن ثاني مرة استعمله فمالي خبرة فيه اتمنى تسويه لي للكود + الترايقر مشان يسوي givePlayerMoney لانه كيف قلتلي بالكلنت وهمية يجون فيلزم ترايقر واتمنى تسويه Link to comment
The Don Posted December 6, 2014 Share Posted December 6, 2014 ما ابي اكون مدقق لكن يآ زاحف نسيت then في السطر 22 Link to comment
#DRAGON!FIRE Posted December 6, 2014 Share Posted December 6, 2014 عادي حبيبي دؤن مشكور انك نبهتني بالنسبة لكـ ي اخ محمد بعطيكـ الفنكشنات وانت حاول وراح اساعدكـ ان شاء الله والكود تقريبا زي الكود اللي فوق Event : "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText guiGetText getPlayerFromName triggerServerEvent givePlayerMoney Link to comment
*[MSN]MHMD Posted December 7, 2014 Author Share Posted December 7, 2014 عادي حبيبي دؤن مشكور انك نبهتنيبالنسبة لكـ ي اخ محمد بعطيكـ الفنكشنات وانت حاول وراح اساعدكـ ان شاء الله والكود تقريبا زي الكود اللي فوق Event : "onClientGUIClick" guiGridListGetSelectedItem guiGridListGetItemText guiGetText getPlayerFromName triggerServerEvent givePlayerMoney الفنكشات كلها معي والكود سويته فوق ال 20 مرة هههه لكن م يضبط لانه الترايقر صعب يزم اسا بقولك ليش هو مثل الكود الي فوق لكن المشكلة انه لمن بملف السيرفر ابيه يجيب النص الي انكتب بالايديت,, لكن م ينفع مو عارف مو ضابطة. Link to comment
#DRAGON!FIRE Posted December 7, 2014 Share Posted December 7, 2014 addEventHandler( "onClientGUIClick", resourceRoot, function ( ) if ( source == button ) then if ( guiGridListGetSelectedItem ( element ) ~= -1 ) then local Player_ = guiGridListGetItemText ( element, guiGridListGetSelectedItem ( element ), 1 ) if ( getPlayerFromName ( Player_ ) ) then if ( guiGetText ( edit ) ~= "" and tonumber ( guiGetText ( edit ) ) ) then triggerServerEvent ( "giveMoney", getPlayerFromName ( Player_ ), guiGetText ( edit ) ) end end end end end ) addEvent ( "giveMoney", true ) addEventHandler ( "giveMoney", root, function ( money ) givePlayerMoney ( source, money ) end ) Link to comment
*[MSN]MHMD Posted December 8, 2014 Author Share Posted December 8, 2014 مشكور م قصرت,, بسالك شي انت مسويه يعطي الفلوس للاعب المحدد صح ؟ 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