Masterkula Posted February 21, 2019 Share Posted February 21, 2019 (edited) Galera tenho um servidor de Roleplay e estou tendo problema no script de ID Fixo, aqui está o problema: I have a Roleplay server and I'm having a problem with the Fixed ID script, here's the problem: WARNING: [Mods]/[BVG]ID/SucrilhoC.lua:40: Bad argument @ 'getResourceName' [Expected resource-data at argument 1] ERROR: [Mods]/[BVG]ID/SucrilhoC.lua:42: attempt to index local 'rname' (a boolean value) OBS: Ele não está salvando o id, quando eu relogo em outra conta ele fica com o id antigo no qual eu tinha logado na conta antiga local availableID = { } local scoreboard local _dxver local _initp = true local _loaded = false 39- function checkStoppedResource ( resource ) 40- local rname = getResourceName ( resource ) 41- local sres = tostring ( scoreboard ):gsub( "exports.","" ) 42- if ( rname:lower() == sres:lower() ) then 43- outputChatBox ( "falsed" ) 44- _initp = false 45- end 46- end 47- addEventHandler ( "onResourceStop", getRootElement(), checkStoppedResource ) Edited February 21, 2019 by Masterkula Link to comment
#DaNiLiN Posted February 21, 2019 Share Posted February 21, 2019 (edited) Esse sistema de id talvez te sirva.http://www.mtabrasil.com.br/2019/02/idpermanente-sem-bugs.html Edited February 21, 2019 by #DaNiLiN Link to comment
Masterkula Posted February 21, 2019 Author Share Posted February 21, 2019 @#DaNiLiN Então meu amigo, eu também tenho ele, e por motivos de bug resolvi trocar, vou lhe mandar o erro que está acontecendo, e eu percebi que nesse que você me mandou ele funciona normalmente no server local, já na host n está funfando ( uso a heavyhost ), aqui está o bug: ERROR: [Mods]/[BVG]ID_System/Danilin_S.lua:18: attempt to call global 'getAccountID' (a nil value) function Start_Id ( _, acc ) if eventName == "onPlayerLogin" then 18-> setElementData ( source, "ID", getAccountID(acc) or "N/A" ) outputChatBox ( "#00ff00✘ #ffffffLOGIN #00ff00✘➺ #ffffffNick: #00ff00 ( ".. getPlayerName(source) .." #00ff00) #ffffffID: #00ff00( "..(getAccountID(acc) or "N/A") .." )", root, 255,255,255,true) elseif eventName == "onPlayerLogout" then removeElementData( source, "ID" ) outputChatBox ( "#00ff00✘ #ffffffLOGIN #00ff00✘➺ #ffffffNick: #00ff00 ( ".. getPlayerName(source) .." #00ff00) #ffffffDeslogou.", root, 255,255,255,true) elseif eventName == "onResourceStart" then for _, player in pairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then setElementData( source, "ID", getAccountID(acc) or "N/A" ) end end end end addEventHandler("onResourceStart", resourceRoot, Start_Id) addEventHandler("onPlayerLogout", root, Start_Id) addEventHandler("onPlayerLogin", root, Start_Id) Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2019 Other Languages Moderators Share Posted February 21, 2019 Olá @Masterkula, use o comando sver no seu Client Console (F8) e nos diga o que aparece exatamente. (não use / no comando) Link to comment
Masterkula Posted February 21, 2019 Author Share Posted February 21, 2019 Opa @Lord Henry apareceu exatamente isto: MTA:SA Server v1.5.2-release-7838 Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2019 Other Languages Moderators Share Posted February 21, 2019 (edited) Então mano. É o seguinte: A versão desse teu servidor está bem desatualizada. Já estamos na versão 1.5.6-release-16535 (servidores locais geralmente atualizam automaticamente) Se você olhar na Wiki da função getAccountID, vai perceber que existe um aviso de versionamento logo no começo, indicando que esta função só retorna o ID a partir daquela versão ali. Como vc está numa versão antiga demais, então no seu servidor essa função ainda não existe. E é justamente isso que o erro está dizendo, que não encontrou a função global getAccountID. Entre em contato com sua host e solicite a atualização do servidor para a versão mais nova. Edited February 21, 2019 by Lord Henry 1 Link to comment
Masterkula Posted February 21, 2019 Author Share Posted February 21, 2019 @Lord Henry Obrigado mano, só uma pergunta, se eles caso atualizarem o servidor, o progresso na host será apagado ou mantido? Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2019 Other Languages Moderators Share Posted February 21, 2019 Seus arquivos são mantidos. A não ser que a equipe da host delete. A atualização não afeta os mods. Mas por via das dúvidas, faça backup deles. Link to comment
Masterkula Posted February 21, 2019 Author Share Posted February 21, 2019 @Lord Henry Meu amigo, você é o cara, fui futucar o TCAdmin e encontrei um nome escrito atualizações, no caso eu instalo a 1.5.6 certo? lá tem 1.5.3 / 1.5.4 / 1.5.5 / 1.5.6 Bom, irei fazer o backup, é melhor prevenir do que remediar. OBG Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2019 Other Languages Moderators Share Posted February 21, 2019 É. A mais recente que tiver. Link to comment
Masterkula Posted February 21, 2019 Author Share Posted February 21, 2019 @Lord Henry Sabe dizer se tem alguma outra forma de backup, além do filezilla? agradeço. Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2019 Other Languages Moderators Share Posted February 21, 2019 Eu uso o WinSCP. Link to comment
Masterkula Posted February 21, 2019 Author Share Posted February 21, 2019 Esse programa é tipo o backup maker preparado para backup? Link to comment
Other Languages Moderators Lord Henry Posted February 21, 2019 Other Languages Moderators Share Posted February 21, 2019 Não, ele faz o mesmo que o Filezilla. Só que acho ele melhorzinho. Link to comment
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