RdX Posted May 4, 2014 Posted May 4, 2014 السلام عليكم ورحمة الله وبركاته ابيكم تسأأعدوني ابيه يطلعلي كم مره لعبت DD/DM في Label معين اسم اليبل totalplayedstats تكفون اي نييد هيلب Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
jafar Posted May 5, 2014 Posted May 5, 2014 Event's : onMapStarting Function's : setElementData setAccountData
RdX Posted May 5, 2014 Author Posted May 5, 2014 يا ليت احد يسويها لي لاني عجزت والله Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
RdX Posted May 5, 2014 Author Posted May 5, 2014 عجزت احصل onMapStarting <3 اقصد منيب عأأرف لها تكفون سووها لي Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
RdX Posted May 5, 2014 Author 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 ) طبعا ذا بدون سيرفر Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
RdX Posted May 5, 2014 Author 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 كيف ممكن الكود ؟ Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
shwaeki Posted May 5, 2014 Posted May 5, 2014 طيب الحين انتا وين مستخدم هدول setElementData setAccountData انتا مو مسوي شي عين تقول عجزت
RdX Posted May 5, 2014 Author Posted May 5, 2014 سوها لي Please Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
AboShanab Posted May 5, 2014 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 ) Skype : aboshanab_
RdX Posted May 5, 2014 Author Posted May 5, 2014 زبط مشكور بو شنب لكن ابيه يحسب DM بس مو عأأم لا هنت يا بطلنأأ <3 Level in Scripting : 37% Level in MTA : 100% Language in English : 100%
AboShanab Posted May 5, 2014 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 Skype : aboshanab_
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