RdX Posted May 4, 2014 Posted May 4, 2014 السلام عليكم ورحمة الله وبركاته ابيكم تسأأعدوني ابيه يطلعلي كم مره لعبت DD/DM في Label معين اسم اليبل totalplayedstats تكفون اي نييد هيلب
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 عجزت احصل onMapStarting <3 اقصد منيب عأأرف لها تكفون سووها لي
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 ) طبعا ذا بدون سيرفر
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 كيف ممكن الكود ؟
shwaeki Posted May 5, 2014 Posted May 5, 2014 طيب الحين انتا وين مستخدم هدول setElementData setAccountData انتا مو مسوي شي عين تقول عجزت
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 )
RdX Posted May 5, 2014 Author Posted May 5, 2014 زبط مشكور بو شنب لكن ابيه يحسب DM بس مو عأأم لا هنت يا بطلنأأ <3
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
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