RdX Posted May 4, 2014 Share Posted May 4, 2014 السلام عليكم ورحمة الله وبركاته ابيكم تسأأعدوني ابيه يطلعلي كم مره لعبت DD/DM في Label معين اسم اليبل totalplayedstats تكفون اي نييد هيلب Link to comment
jafar Posted May 5, 2014 Share Posted May 5, 2014 Event's : onMapStarting Function's : setElementData setAccountData Link to comment
RdX Posted May 5, 2014 Author Share Posted May 5, 2014 يا ليت احد يسويها لي لاني عجزت والله Link to comment
RdX Posted May 5, 2014 Author Share Posted May 5, 2014 عجزت احصل onMapStarting <3 اقصد منيب عأأرف لها تكفون سووها لي Link to comment
RdX Posted May 5, 2014 Author Share Posted May 5, 2014 addEventHandler( "onMapStarting", resourceRoot, function( ) if ( source == gridOnlinePlayers ) then if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then guiSetText( totalplayedstats, "Total Played : "..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemData ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "played" ) or 0 ) ) end end end ) طبعا ذا بدون سيرفر Link to comment
RdX Posted May 5, 2014 Author Share Posted May 5, 2014 addEventHandler( "onClientGUIClick", resourceRoot, function( ) if ( source == gridOnlinePlayers ) then if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then guiSetText( totalplayedstats, "Total Played : "..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemData ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Played" ) or 0 ) ) end end end ) سويت كلاينت بأسم played لكن ابي اخليه اذا لعب ما ب دي دي او دي ام يزيد 1 كيف ممكن الكود ؟ Link to comment
shwaeki Posted May 5, 2014 Share Posted May 5, 2014 طيب الحين انتا وين مستخدم هدول setElementData setAccountData انتا مو مسوي شي عين تقول عجزت Link to comment
AboShanab Posted May 5, 2014 Share Posted May 5, 2014 -- # Client Side ! addEventHandler( "onClientGUIClick", resourceRoot, function( ) if ( source == gridOnlinePlayers ) then if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then guiSetText( totalplayedstats, "Total Played : "..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemData ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "TotalPlayed" ) or 0 ) ) end end end ) -- # Total Played Script By AboShanab -- # Server Side ! addEventHandler("onResourceStart",resourceRoot, function () for k,v in ipairs ( getElementsByType ("player") ) do setElementData ( v , "TotalPlayed", 0 ) end end ) addEventHandler("onPlayerJoin", root, function () setElementData ( source, "TotalPlayed", 0 ) end ) addEventHandler("onPlayerLogin", root, function (_,acc) if ( getAccountData ( acc, "TotalPlayed" ) ) then setElementData ( source, "TotalPlayed", getAccountData ( acc, "TotalPlayed" ) ) end end ) addEventHandler("onPlayerLogout", root, function (acc) setAccountData ( acc, "TotalPlayed", getElementData ( source, "TotalPlayed" ) ) end ) addEventHandler("onPlayerQuit", root, function () if not ( isGuestAccount ( getPlayerAccount ( source ) ) ) then setAccountData ( getPlayerAccount ( source ), "TotalPlayed", getElementData ( source, "TotalPlayed" ) ) end end ) addEventHandler("onMapStarting", root, function () for k,v in ipairs ( getElementsByType("player") ) do setElementData ( v, "TotalPlayed", getElementData ( v, "TotalPlayed" ) + 1 ) end ) Link to comment
RdX Posted May 5, 2014 Author Share Posted May 5, 2014 زبط مشكور بو شنب لكن ابيه يحسب DM بس مو عأأم لا هنت يا بطلنأأ <3 Link to comment
AboShanab Posted May 5, 2014 Share Posted May 5, 2014 -- # Total Played Script By AboShanab -- # Server Side ! addEventHandler("onResourceStart",resourceRoot, function () for k,v in ipairs ( getElementsByType ("player") ) do setElementData ( v , "TotalPlayed", 0 ) end end ) addEventHandler("onPlayerJoin", root, function () setElementData ( source, "TotalPlayed", 0 ) end ) addEventHandler("onPlayerLogin", root, function (_,acc) if ( getAccountData ( acc, "TotalPlayed" ) ) then setElementData ( source, "TotalPlayed", getAccountData ( acc, "TotalPlayed" ) ) end end ) addEventHandler("onPlayerLogout", root, function (acc) setAccountData ( acc, "TotalPlayed", getElementData ( source, "TotalPlayed" ) ) end ) addEventHandler("onPlayerQuit", root, function () if not ( isGuestAccount ( getPlayerAccount ( source ) ) ) then setAccountData ( getPlayerAccount ( source ), "TotalPlayed", getElementData ( source, "TotalPlayed" ) ) end end ) addEventHandler("onMapStarting", root, function (mapInfo) if ( string.find(mapInfo.name, "[DM]", 1, true) or string.find(mapInfo.name, "DM", 1, true) or string.find(mapInfo.name, "=DM=", 1, true) ) then for k,v in ipairs ( getElementsByType("player") ) do setElementData ( v, "TotalPlayed", getElementData ( v, "TotalPlayed" ) + 1 ) end end end ) لا تنسى تزور هذي الصفحة صفحة وظائف الريس : https://wiki.multitheftauto.com/wiki/Resource:Race 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