irgendwie speichert bzw. ruft es das team nicht ab.
ich gehe zum beispiel in team XYZ so bin in einem team gang oder was auch immer.
wenn ich dann disconnecte dann müsste es ja mein team speichern:
Lua
addEventHandler("onPlayerQuit",root,
function ()
local pname = getPlayerName(source)
local account = getAccount(getPlayerName(source),passwort)
local playermoney = getPlayerMoney(source)
local playergang = getPlayerTeam(source)
if (account) then
setAccountData(account,"geld",playermoney)
setAccountData(account,"gang",playergang)
outputChatBox(""..pname.." hat den Server verlassen.",getRootElement(),0,242,242,true)
end
end
)
Alles anzeigen
mein geld wird ja alles gespeichert und so aber das team wird entweder nicht gespeichert oder dann beim spawn nicht abgerufen
hier der code für den spawn:
Lua
function spawn(source)
local pname = getPlayerName(source)
local account = getAccount(getPlayerName(source),passwort)
if getAccountData(account,"firstlogin") == 1 then
setElementData(source,"eingeloggt",1)
setElementData(source,"registered",1)
setElementData(source,"AFK",0)
setAccountData(account,"firstlogin",0)
outputChatBox("Der Server hat einen neuen Spieler: "..pname.."",getRootElement(),0,242,242,true)
outputChatBox("Willkommen auf S-Gangwar,.",source,0,128,255,true)
outputChatBox("Bitte lies dir zunächst die Regeln durch.",source,0,128,255,true)
outputChatBox("Lass dir mit /befehle die Liste der Befehle anzeigen.",source,0,128,255,true)
outputChatBox("Viel Spaß beim Spielen.",source,0,128,255,true)
outputChatBox("Solltest du Hilfe benötigen, dann nutze /support.",source,0,128,255,true)
outputChatBox("Melde Bugs, wenn du welche findest.",source,0,128,255,true)
setPlayerMoney(source,5000)
spawnPlayer(source,105,333,4)
fadeCamera(source, true)
setCameraTarget(source, source)
showChat(source, true)
setElementModel(source,47)
else
local playermoney = getAccountData(account,"geld")
local playergang = getAccountData(account,"gang")
showChat(source, true)
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox(""..pname.." hat den Server betreten.",getRootElement(),0,242,242,true)
setElementData(source,"eingeloggt",1)
setElementData(source,"registered",1)
setElementData(source,"AFK",0)
setPlayerMoney(source, playermoney)
spielerteam = setPlayerTeam(source,playergang)
if (spielerteam) then
local gang = getPlayerTeam(source)
if gang == gang1 then
spawnPlayer(source,2488,-1684,14,0,107)
elseif gang == gang2 then
spawnPlayer(source,-703,987,13,0,104)
elseif gang == gang3 then
spawnPlayer(source,-1622,679,8,0,280)
elseif gang == gang4 then
spawnPlayer(source,-2059,66,29,0,279)
elseif gang == gang5 then
spawnPlayer(source,201,1898,18,0,287)
elseif gang == gang6 then
spawnPlayer(source,2750,-2448,14,0,286)
elseif gang == gang7 then
spawnPlayer(source,868,-1237,16,0,147)
elseif gang == gang8 then
spawnPlayer(source,2228,-1158,26,0,108)
end
else
spawnPlayer(source,105,333,4,0,47)
end
end
end
Alles anzeigen
eig interessiert nur der untere teil, denn der obere ist für den ersten spawn und der hat ja nichts mit dem problem zu tun:
Lua
else
local playermoney = getAccountData(account,"geld")
local playergang = getAccountData(account,"gang")
showChat(source, true)
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox(""..pname.." hat den Server betreten.",getRootElement(),0,242,242,true)
setElementData(source,"eingeloggt",1)
setElementData(source,"registered",1)
setElementData(source,"AFK",0)
setPlayerMoney(source, playermoney)
spielerteam = setPlayerTeam(source,playergang)
if (spielerteam) then
local gang = getPlayerTeam(source)
if gang == gang1 then
spawnPlayer(source,2488,-1684,14,0,107)
elseif gang == gang2 then
spawnPlayer(source,-703,987,13,0,104)
elseif gang == gang3 then
spawnPlayer(source,-1622,679,8,0,280)
elseif gang == gang4 then
spawnPlayer(source,-2059,66,29,0,279)
elseif gang == gang5 then
spawnPlayer(source,201,1898,18,0,287)
elseif gang == gang6 then
spawnPlayer(source,2750,-2448,14,0,286)
elseif gang == gang7 then
spawnPlayer(source,868,-1237,16,0,147)
elseif gang == gang8 then
spawnPlayer(source,2228,-1158,26,0,108)
end
else
spawnPlayer(source,105,333,4,0,47)
end
end
end
Alles anzeigen
voran liegt das ? ich werde dann auch wenn ich mit einem team disconncte, trotzdem ohne team an meinem newbie spawn gespawnt