LU
talkaction

Salvar Personagem

Por lukas13on, 22 de jul. de 2012 em Actions e Talkactions

script
6
1.6k
lukas13onL
22 de julho de 2012 às 23:30

A script evita que ocorra possiveis bugs como:

 

- Quando o servidor cair, perca todas as changes

feitas depois do ultimo save.

- Possiveis nukes e ataques ao servidor

- Caso ocorra um debug no servidor

 

Script.lua

function onSay(cid, words, param, channel)
local config = {
s = 11548, -- n mexa
exhau = 30 -- tempo em seegundos para salvar denovo
}
if (getPlayerStorageValue(cid, config.s) <= os.time()) then
doPlayerSave(cid)
setPlayerStorageValue(cid,config.s,os.time()+config.exhau)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu Personagem foi salvo com sucesso!!.")
else
doPlayerSendCancel(cid, "Você tem que esperar " .. config.exhau .. " segundos para salvar novamente.")
end
return TRUE
end

 

Talkactions.xml

 

<talkaction words="!salvarpersonagem;/salvarpersonagem" script="saveyourchar.lua"/>

Comandos:

/salvarpersonagem

!salvarpersonagem

 

Creditos:

Harpia Look - Organização e Conteúdo

Vodkart - Script

Editado Julho 22 por HarpiaLOOK

23 de julho de 2012 às 02:40

Amigo, você não pode postar o código dele sem permissão.

 

Vou deixar seu tópico aberto porque ele não reportou, mas seu tópico não será incluído no concurso semanal.

 

O mesmo vale para este tópico.

lukas13onL
23 de julho de 2012 às 09:23

Okay.

SkyLighS
23 de julho de 2012 às 10:06

Nao fique copiando script que ja existe no fórum !

 

pq e como você fazer um flood .

lukas13onL
23 de julho de 2012 às 10:30

A script não achei no forum então postei, caso você já conheça senta e olha e deixa eu ajudar a por#$ dos iniciantes

caso não sabe um fórum, não é um fórum se não houver compartilhamento de conhecimentos.

VodkartV
23 de julho de 2012 às 14:44

Na verdade esse script é bem velho rsrs, tinha feito em um dos pedido do xtibia...

 

Mas nem precisa pedir autorização não, ele colocou os créditos como deveria e não tem nenhum problema

 

vlw