LU

[Pedido] Save Player Globalevents

Por lucas502, 30 de mai. de 2012 em Scripts

tibia
script
otserv
10
3.1k
lucas502L
30 de maio de 2012 às 22:09

Tipo do script: GlobalEvents

Protocolo (versão do Tibia): 8.60

Servidor utilizado: TFS 0.4 (RealMap 120mb)

Nível de experiência: Médio

Adicionais/Informações: Usei o script do GM Bekman, mas bugou o server.

 

 

Aew galera blza?

 

Presciso daquele script pra salvar o player de 30 em 30 segundos (igual o do gm bekman), para que os players não clonem itens.

Usei o script do gm bekman:

function onThink(cid, interval)
   for _, cid in ipairs(getPlayersOnline()) do
    doPlayerSave(cid, true)
    return true
   end
end

 

mas não funcionou, na verdade, até bugou o server, depois que o este script (globalevent) é executado, os players travam e os monstros ficam em pé (como se estivessem vivos) mas sem HP...

 

Aguardo, e vlw!

Makelin1M
30 de maio de 2012 às 22:20

function onThink(cid, interval)

for _, cid in ipairs(getPlayersOnline()) do

doPlayerSave(cid, true)

return true

end

 

O problema era que estava 2 "end" arrumei ja

lucas502L
31 de maio de 2012 às 02:34

isso explica o bug dos monstros e travar os players?

VodkartV
31 de maio de 2012 às 10:25

function onThink(cid, interval)

for _, cid in ipairs(getPlayersOnline()) do

doPlayerSave(cid, true)

return true

end

 

 

O problema era que estava 2 "end" arrumei ja

 

Se não entende não fala besteira, assim como o "if" o "for" precisa ser fechado com um "end" também.

 

@topic

Sobre o erro, o script não apresenta esse erro citado, pode ser outro script conflitando, tal qual o de rep system, da uma olhada no seu server e ve se tem o sistema de rep, e remova-o.

Editado Maio 31 por Vodkart

lucas502L
31 de maio de 2012 às 14:00

vodkart, não existe nenhum sistema de rep no meu server..

 

 

achei até muito estranho esse tipo de erro, os players todos travaram, os monstros ficaram "em pé" mas sem hp nenhuma. E além de tudo isso,

 

no meu site (gesior), a pagina de whoisonline (onde mostra todos os players online), também bugou..Não está atualizando, mostra que tal player está online, mas na verdade não está..

 

não se tem algo a ver com o script... mas aconteceu essa serie de erros quando usei-o..

VincV
31 de maio de 2012 às 15:39

tente troca o distrito,as veses tem algum erro no distrito.

qual o intervalo que tu coloco na tag?

lucas502L
31 de maio de 2012 às 18:13

botei do jeito q tava, interval=30

VodkartV
31 de maio de 2012 às 18:59

ta e sem esse script não dava esse erro?

lucas502L
31 de maio de 2012 às 22:37

não, sem o script não dava esse erro não

3 meses depois...
KennyConradK
20 de agosto de 2012 às 17:29

ainda tem duvida sobre esse post ?

Editado Agosto 20 por KennyxD