Npc De Server Save Tfs (the Forgotten Server)

Mesenga
em NPCs, monsters e raids

Mesenga

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 19/10/05Posts: 145Char no Tibia: Zigfried Werewolf

Ae gente, tava

 

procurando um script que desse pra salvar o server, muito muito tempo eu achei um scripzinhu simples mais que dava um erro, ai eu modifiquei ele, e ficou assim:

 

Baseado nesse script por [V]Urso (não é do xtibia):

 

local SAVE_FREQUENCE = 600 -- seconds
local saveTimer = SAVE_FREQUENCE
local focus = 0
local hasWarned = 0
function onThink()
saveTimer = saveTimer - 1
if saveTimer == 0 then
saveServer()
saveTimer = SAVE_FREQUENCE
end
end

 

Eu fiz um script, ou melhor, adaptei-o ao The Forgotten Server, bem, vamos lá!

Crie um arquivo chamado Server Saver.xml na pasta \Data\NPC e coloque isso:

 

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Server Saver" script="data/npc/scripts/save.lua" autowalk="1" floorchange="0" access="5">
<health now="100" max="100"/>
<look type="143" head="114" body="114" legs="0" feet="0" addons="2"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|."/>
</parameters>
</npc>

 

Vá na pasta SCRIPTS dentro da pasta NPC, crie um arquivo chamado save.lua e coloque isso dentro:

 

--//						 \\--
--(	Modificado por Mesenga Xtibia.com )  --
--____________ //-- 
local SAVE_FREQUENCE = 10 -- seconds

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local saveTimer = SAVE_FREQUENCE

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink()
saveTimer = saveTimer - 1
if saveTimer == 0 then
saveData()
saveTimer = SAVE_FREQUENCE
selfSay('O Servidor foi salvo com sucesso')
end

npcHandler:onThink()
end

ESTOU "APOSENTADO DO XTIBIA" DESDE 2010. Atualmente faço Ciências da Computação na UFPE.

Agradeço à tudo e à todos, ótima comunidade.

Totalmente Reformulado - Colocando seu ot SQL online + site

dotaap7.png
herosaleatorios1ko7.gif

fahel

Fahel
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/06/07Posts: 44

Bem legal mas vai lega d+ salve de 10 em 10 segundos.

Mesenga

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 19/10/05Posts: 145Char no Tibia: Zigfried Werewolf

Isso daí eh configurável -.-" só você botar o numero de segundos

ESTOU "APOSENTADO DO XTIBIA" DESDE 2010. Atualmente faço Ciências da Computação na UFPE.

Agradeço à tudo e à todos, ótima comunidade.

Totalmente Reformulado - Colocando seu ot SQL online + site

dotaap7.png
herosaleatorios1ko7.gif

DeadKennedy

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 03/06/07Posts: 150

Aff, npc?

Eu fiz em actions... até postei...

É incrivel, alem de mim e vc, mais ninguém se preocupa em salvar o server cara.

 

Mas mesmo assim valeo.

 

A proposito, servidor legal o seu :D

 

 

;**

Mesenga

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 19/10/05Posts: 145Char no Tibia: Zigfried Werewolf

é mesmo, o pessoal so pensa em deixa o server bonito esquece do server save ¬¬

ESTOU "APOSENTADO DO XTIBIA" DESDE 2010. Atualmente faço Ciências da Computação na UFPE.

Agradeço à tudo e à todos, ótima comunidade.

Totalmente Reformulado - Colocando seu ot SQL online + site

dotaap7.png
herosaleatorios1ko7.gif

jpmendes

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/11/07Posts: 39Char no Tibia: Badukz

Bom Npc Legal

Valeu Por Postar

Aprovado :button_ok:

___________________
By GOD JoAo PaUlO

Assinatura


Meus fans:





Minhas metas:
MINHAS METAS:
[X]1.....Post.... SERVO
[X]10...Posts...CAMPONÊS
[X]25...Posts...CAÇADOR
[X]50...Posts...CAVALEIRO
[ ]100..Posts...BARONETE
[ ]200..Posts...BARÃO
[ ]300..Posts...VISCONDE
[ ]400..Posts...DUQUE
[ ]600..Posts...ARQUEDUQUE
[ ]800..Posts...ARISTOCRATA
[ ]1000.Posts...REGENTE
[ ]1400.Posts...SÁBIO
[ ]1800.Posts...SACERDOTE
[ ]2500.Posts...PRÍNCIPE
[ ]3000.Posts...Rei


Meus Avatares:



Meu Pet: Clica em meu pet e da um lvl pra ele =D