Jump to content

set \ getAccountData


Recommended Posts

  • 2 months later...

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

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

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

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

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

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

  
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

Link to comment

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 -- يعني بدون تيم او يصفر القيمة يعني ولا شي !

Link to comment

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

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:

Link to comment

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

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

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

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

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

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

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

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

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

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

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

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

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

Link to comment

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

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

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

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

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

Link to comment

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

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 ) 
Link to comment
سويته لكـ بطريقة افضل باستخدام التيبل .. :

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 ) 

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

كم انا دبشه : (

Link to comment

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...