RdX Posted May 1, 2014 Share Posted May 1, 2014 السلام عليكم ورحمة الله وبركاته انا عندي Stats عدد الهنأأتر لكن مصمم على اساس انه يطلع للشخص فقط يعني ما يمديك تشوف حق خويك لو ضغطت على اسمه في gridlist انا الي ابيه اذا ضغطت على اي اسم في gridlist يطلعلي كم مره جاب هنتر Picture : حاولت اسوي زي ما سويت في Money ما ضبط Link to comment
RdX Posted May 1, 2014 Author Share Posted May 1, 2014 ---ClientSide--- totalHunters = guiCreateLabel(200,150,300,16,"Hunter Reached : N/A",false,statswin) addEventHandler("onClientRender", root, function () guiSetText ( totalHunters, "Hunter Reached : ".. getElementData ( localPlayer, "Hunters" ) or "0" .. "" ) end) ---ServerSide--- function addPlayerPoints(player) local point = getPlayerPoints(player) setPlayerPoints(player,tonumber(point + 1)) if not isGuestAccount(getPlayerAccount(player)) then setAccPoints(getPlayerAccount(player),getPlayerPoints(player)) end end Link to comment
</Mr.Tn6eL> Posted May 2, 2014 Share Posted May 2, 2014 غير مجرب addEventHandler("onClientGUIClick", root, function() if source == gridlist then local row, col = guiGridListGetSelectedItem(gridlist) local text = guiGridListGetItemText(gridlist, row, col) local hunter = getElementData (getPlayerFromName(text), "Hunters") or "0" if row ~= -1 then guiSetText ( totalHunters, "Hunter Reached : ".. hunter .. "" ) else guiSetText ( totalHunters, "Hunter Reached : N/A" ) end end end ) Link to comment
RdX Posted May 2, 2014 Author Share Posted May 2, 2014 كيف تبيه يحسب نقاط الهنتر و هو مو مربوط بي السيرفر Link to comment
#DRAGON!FIRE Posted May 2, 2014 Share Posted May 2, 2014 addEventHandler( "onClientGUIClick", resourceRoot, function( ) if ( source == GridList ) then if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) end end end ) Link to comment
</Mr.Tn6eL> Posted May 4, 2014 Share Posted May 4, 2014 ما يشتغل تاكد ان الداتا موجوده : Hunters كودي وكود زاحف نظيف Link to comment
AboShanab Posted May 4, 2014 Share Posted May 4, 2014 addEventHandler( "onClientGUIClick", resourceRoot, function( ) if ( source == GridList ) then if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemData ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) end end end ) Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 ما يشتغل debugscript 3 ? ما يحسب ابد و حتى انت يا بو شنب ما يحسب تكفون سأأعدوني Link to comment
Mr-M3AND Posted May 4, 2014 Share Posted May 4, 2014 ما يشتغل debugscript 3 ? ما يحسب ابد و حتى انت يا بو شنب ما يحسب تكفون سأأعدوني مثل ماقالك زاحف اكتب باف8 debugscript 3 وشوف وش يطلع لك Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 Line319--- guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 كود ابو شنب ما فيه اخطأء لكن ما يحسب ليش ؟ Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 ضبط الكود لكن هل فيه شيء يخلي gridlist الي يطلع الاعبين يسوري رفرش كل شوي ؟ Link to comment
#DRAGON!FIRE Posted May 4, 2014 Share Posted May 4, 2014 لزوم تسوي يوم يفتح اللوحة يجيب اللاعبين مو كل شوية يسوي ريفرش ذذ . Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 الحين انا فاتح القريد لست و اسمي مكتوب RdX يوم اغير اسمي يقعد زي ما هو RdX لزم اسوي ريستارت للمود Link to comment
#DRAGON!FIRE Posted May 4, 2014 Share Posted May 4, 2014 ضيف ع اضافة الاسماء للجريد ليست حدث .. : onClientPlayerChangeNick Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 ممكن تسوها لي for _,player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow (gridOnlinePlayers) guiGridListSetItemText(gridOnlinePlayers,row,1,string.gsub(getPlayerName(player), "#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(gridOnlinePlayers,row,1,getPlayerName(player)) end Link to comment
RdX Posted May 4, 2014 Author Share Posted May 4, 2014 addEventHandler( "onClientPlayerChangeNick", resourceRoot, function( ) for _,player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow (gridOnlinePlayers) guiGridListSetItemText(gridOnlinePlayers,row,1,string.gsub(getPlayerName(player), "#%x%x%x%x%x%x", ""),false,false) guiGridListSetItemData(gridOnlinePlayers,row,1,getPlayerName(player)) end end) كذا ؟ بس يوم سويته خبط علي Link to comment
#DRAGON!FIRE Posted May 4, 2014 Share Posted May 4, 2014 لا تنسى توضع الاتصال بالفنكشن بـ كود فتح النافذة زي كذا حطه بـ الـ بيند حقكـ .. : Refresh ( ) function Refresh ( ) guiGridListClear( gridOnlinePlayers ) for _,players in ipairs( getElementsByType( "player" ) ) do local row = guiGridListAddRow ( gridOnlinePlayers ) guiGridListSetItemText( gridOnlinePlayers, row, 1, string.gsub( getPlayerName( players ), "#%x%x%x%x%x%x", ""), false, false ) guiGridListSetItemData( gridOnlinePlayers, row, 1, getPlayerName ( players ) ) end end addEventHandler ( "onClientPlayerChangeNick", getLocalPlayer( ), function ( ) if not ( guiGetVisible( gridOnlinePlayers ) == true ) then return end Refresh ( ) end ) Link to comment
</Mr.Tn6eL> Posted May 5, 2014 Share Posted May 5, 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