Jump to content

set \ getAccountData


Recommended Posts

  • 2 months later...
Posted

الموضوع قديم و لكن مفيد بس عندي استفسار

انا حاولت اجيب بالاكاونت داتا

اسم التيم حق اللاعب

ويعطيه للحساب اول مايسجل خروج

لما يسجل دخول يجيب الداتا

لكن مايضبط والديبق مايقول اي شيء !

  
addEventHandler("onPlayerLogout", root, 
function() 
    local account = getPlayerAccount(source) 
    if account then 
      local getTeam = getTeamName( getPlayerTeam(source) ) 
     setAccountData(account,"Team",getTeam) 
     removePlayerFromTeam (source) 
   end 
 end 
) 
  
addEventHandler("onPlayerLogin", root, 
  function(_,acc) 
   local getData = getAccountData(acc,"Team"); 
    if getData then  
    setPlayerTeam(source, getData); 
   end 
end 
) 

نفس طريقتك لكن ماضبطت ؟ !

مب راضي يجيب الداتا بس يوخرها

من الفنكشن الي اضفته !

removePlayerFromTeam

Posted

This function is deprecated. This means that its use is discouraged and that it might not exist in future versions.

Please use setPlayerTeam instead.

------

بما يعني انه الوظيفه اهملت

ويقولك استخدم

setPlayerTeam 

وعشان تشيله من التيم سوي كذا

setPlayerTeam(player, nil) 

player -- غيرمعرفه

nil -- يعني بدون تيم او يصفر القيمة يعني ولا شي !

Posted
removePlayerFromTeam !!?

يب هي ماعجبتك !

تراها شغاله للحين :fadein:

This function is deprecated. This means that its use is discouraged and that it might not exist in future versions.

Please use setPlayerTeam instead.

Posted
ياخي درينا درينا بس شغاله على 1.4 :/

مهيب شغالة .. وبتواجهكـ مشاكل لو استخدمته !

:fadein: ولكم , بس ليه حذفت التيم من اللاعب يوم طلع من حسابه !

Posted

ما ادري ولله .. كودكـ احسه هريس وعندك شوية اغلأط

setPlayerTeam بـ فنكشن nil بس عشان تشيل اللاعب من التيم .. استخدم

Posted

ياخي اعطي الحساب

setAccountData

اول مايسجل خروج اعطيه التيم الي كان فيه قبل لايسجل خروج بس ولا كأني سويت شيء

شف الكود ,

addEventHandler('onPlayerLogout',root, 
function() 
    local accountP = getPlayerAccount(source) 
        if not accountP or isGuestAccount(accountP) then return end 
        local AbA = getTeamName( getPlayerTeam(source) ) 
        setPlayerTeam( source, nil ) 
        setAccountData(accountP,'Team',AbA) 
    end 
) 
  
addEventHandler('onPlayerLogin',root, 
function(_,acc) 
    local accountD = getAccountData(acc,'Team') 
        if ( accountD ) then 
            setPlayerTeam( source, accountD) 
        end 
    end 
) 

wtf ? احسه هريسه واحسه زين

بس فيه شيء ناقص ومتقروش مره :roll:

يوم يسجل دخول ماحصل اللاعب في التيم :shock:

Posted

انا مسوي سكربت ومايقدر يستعمله غير الي في التيم

و خلصت كل شيء جاهز

بس جيت اسوي نفسي كأنه ماهو انا الي مسويه واخش السيرفر كأني واحد ثاني >

واسجل دخول واعطي نفسي التيم

بس سجلت خروج قلت خنجرب

يوم رجعت اسجل دخول الا اللاعب لاعنده تيم ولا شيء

Posted
انا مسوي سكربت ومايقدر يستعمله غير الي في التيم

و خلصت كل شيء جاهز

بس جيت اسوي نفسي كأنه ماهو انا الي مسويه واخش السيرفر كأني واحد ثاني >

واسجل دخول واعطي نفسي التيم

بس سجلت خروج قلت خنجرب

يوم رجعت اسجل دخول الا اللاعب لاعنده تيم ولا شيء

تقصد يوم يسجل دخخول .. يجيب التيم حقه ويوم يسجل خروج يشيله من التيم ولا كيف يعني

Posted

تقصد يوم يسجل دخخول .. يجيب التيم حقه ويوم يسجل خروج يشيله من التيم ولا كيف يعني

ياخي انت الحين سجلت دخول وكل شيء على احسن وجه

و جاك واحد عطاك تيم

و يوم سجلت خروج يروح التيم + عطاك داتا اكاونت

يوم ترجع تدخل بحسابك يرجع لك التيم

Posted

سويته لكـ بطريقة افضل باستخدام التيبل .. :

local team = {   }; 
  
addEventHandler ( "onPlayerLogout", root, function (   ) 
 if ( getPlayerTeam ( source ) ) then 
         team[ source ] = getTeamName ( getPlayerTeam ( source ) ) 
         setPlayerTeam ( source, nil ) 
   end 
end ) 
  
addEventHandler ( "onPlayerLogin", root, function (  ) 
  if ( team[ source ] ) then 
          setPlayerTeam ( source, getTeamFromName ( team[ source ] ) ) 
          team[ source ] = nil 
    end 
end ) 
  
addEventHandler ( "onPlayerQuit", root, function (  ) 
  if ( team[ source ] ) then 
          team[ source ] = nil 
    end 
end ) 
Posted
سويته لكـ بطريقة افضل باستخدام التيبل .. :

local team = {   }; 
  
addEventHandler ( "onPlayerLogout", root, function (   ) 
 if ( getPlayerTeam ( source ) ) then 
         team[ source ] = getTeamName ( getPlayerTeam ( source ) ) 
         setPlayerTeam ( source, nil ) 
   end 
end ) 
  
addEventHandler ( "onPlayerLogin", root, function (  ) 
  if ( team[ source ] ) then 
          setPlayerTeam ( source, getTeamFromName ( team[ source ] ) ) 
          team[ source ] = nil 
    end 
end ) 
  
addEventHandler ( "onPlayerQuit", root, function (  ) 
  if ( team[ source ] ) then 
          team[ source ] = nil 
    end 
end ) 

ثانكس , ماتقصر يَ قدعَ

كم انا دبشه : (

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...