!save

bruno1704
em Scripts

bruno1704

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/07/10Posts: 1Char no Tibia: Cellino Knight

assim galera do xtibia eu tenho meu ot eos play reclama mt de rollback ai eu vi nun ot um comando !save e salvava o char dele, impedindo rollback no char dele, queria um script pro player fala !save e dar save apenas no char dele =D

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

savepp.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, "Char salvo com sucesso.")
else
doPlayerSendCancel(cid, "Você tem que esperar " .. config.exhau .. " segundos para salvar novamente.")
end
return TRUE 
end

 

talkactions.xml

        <talkaction words="!save" script="savepp.lua"/>

bossisg.png

BoneFox

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/10/11Posts: 17

Vlw Vodkart ;D

HisashiitYamaguti

O Cortiço - Aluísio Azevedo.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 17/07/11Posts: 705

Tópico movido para a área correta, pois o script funciona e parece que o pedido funciona a quase um ano.

hisashi.png

 

MarceloCouto

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/05/11Posts: 31Char no Tibia: Couto

Alguns players, no meu servidor, estão usando o comando !salvar para roubar itens no boost.

Como eu posso "desabilitar" o comando !salvar em um determinado "piso" ?

 

Aqui está a script do comando.

 

function onSay(cid, words, param, channel)

 

local config = {

s = 11548, -- n mexa

exhau = 30 -- tempo em seegundos para salvar denovo

}

local message = "Pikaxu"

if (getPlayerStorageValue(cid, config.s) <= os.time()) then

doPlayerSave(cid)

setPlayerStorageValue(cid,config.s,os.time()+config.exhau)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Char salvo com sucesso.")

doPlayerPopupFYI(cid, message)

doRemoveCreature(cid)

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa esperar 30 segundos para salvar novamente!!")

end

return TRUE

end

 

Agradeço desde já, obrigado

orkut-hi5-myspace-humor_(30).gif

iuryxxt

https://www.facebook.com/Iperglobal
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/05/13Posts: 47Char no Tibia: {Adm} Colombiana

Vlw

Vodkart tava querendo este scrip sim. rep.