VI
dúvida

[Globalevents] Reload Npcs Automatico

Por Victor8, 19 de ago. de 2012 em Scripts

script
5
1.3k
Victor8V
19 de agosto de 2012 às 15:56

Seguinte, meu server presisa de 30 em 30 min dar reload nos npcs, senão eles bugam.

Cara é engraçado isso neh. Mas fazer oque, se voce nao acha a solução completa tem que dar um jeitinho brasileiro.

 

 

Aqui eu copiei das talkactions a função reload. ( aquela /reload npcs)

 

doReloadInfo(v[1], cid)

 

RELOAD_NPCS

 

 

Cara, tem que encaixar isso no script :x Mas não sei como.

 

Alguem ai ajuda a montar esse script?

 

 function onThink(interval, lastExecution)



doReloadInfo(RELOAD_NPCS, cid)





return true
end

 

deve ser +/- isso. Vlw galera!

 

 

 

 

 

 

 

 

 

 

 

@EDIT

 

 

 

 

NOssa sou mt burro, esse script ai de cima que eu montei rapidinho funciona. Desculpa ai galera. Que burro eu sou. bj

Editado Agosto 19 por Victor8

LuckOakeL
19 de agosto de 2012 às 15:58

globalevents.xml:

 

<globalevent name="reload" interval="xxxx" event="script" value="reload.lua"/>

 

Substitua o xxxx pelo tempo que quiser.

 

reload.lua:

function onThink(cid, interval, lastExecution)
doReloadInfo(RELOAD_NPCS, cid)
print('Npcs Reloaded')
return TRUE
end

Editado Agosto 19 por LuckOake

VodkartV
19 de agosto de 2012 às 16:11

ou você também pode usar uma criatura como NPC ou até mesmo player fazer executar uma talk, como

 

/reload npc

 

usando a função

 

doCreatureExecuteTalkAction

Editado Agosto 19 por Vodkart

jhon992J
19 de agosto de 2012 às 16:13

@Victor8, tu não é burro cara, resolve-se teu problema.. sahdua

-Reportado para moverem.

Victor8V
20 de agosto de 2012 às 13:54

@Victor8, tu não é burro cara, resolve-se teu problema.. sahdua

-Reportado para moverem.

 

Haha Mas eu pensei comigo " Bah isso nao pode ser tão simples assim, vou postar la no xtibia."

 

Vlw pessoal.