Ir para conteúdo
  • Cadastre-se

Script de save,clean e scroll que da vip


Posts Recomendados

gostaria de Script de save,clean e scroll que da vip se vc souber comenta ai que dou rep+

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

Script save

 

Data/globalevents/save.lua

local config = {
broadcast = {120, 30},
shallow = "no",
delay = 120,
events = 30
}
 
config.shallow = getBooleanFromString(config.shallow)
 
local function executeSave(seconds)
if(isInArray(config.broadcast, seconds)) then
local text = ""
if(not config.shallow) then
text = "Full"
else
text = "S"
end
 
text = text .. "BaiakFast vai ser salvo em " .. seconds .. " secondos, vai dar uma travadinha!"
doBroadcastMessage(text)
end
 
if(seconds > 0) then
addEvent(executeSave, config.events * 1000, seconds - config.events)
else
doSaveServer(config.shallow)
end
end
 
function onThink(interval)
if(table.maxn(config.broadcast) == 0) then
doSaveServer(config.shallow)
else
executeSave(config.delay)
end
 
return true
end

 
Globalevents/globalevents.xml
<globalevent name="save" interval="1000000" event="script" value="save.lua"/>

Scripts clean

data/globalevents/clean.lua

function executeClean()
doCleanMap()
doBroadcastMessage("CLEAN")
return true
end
 
function onThink(interval, lastExecution, thinkInterval)
doBroadcastMessage("CLEAN")
addEvent(executeClean, 50000)
return true
end
 

 

 

Data/globalevents/globalevents.xml

<globalevent name="clean" interval="7200000" event="script" value="clean.lua"/>

                                                                         github.png TFS 0.4 DEV                                                                                                       nvzl0l.jpg
 
Página no facebook: https://www.facebook.com/Suporterking                                                                                     
Skype: fabinhodias01
 
 
"A almapermanece em suas criações" 


h3dhnuI.jpg           
(Dou suporte apenas em tópicos..)

Link para o post
Compartilhar em outros sites

Soh pra deixar claro, vc qr scroll VIP e não PREMIUM ne?

Mais tarde qnd eu tiver no pc eu faço e te mando.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

e scroll que da vip

E como é esse "vip"? Já há algum sistema que faça o uso de storages pra determinar um creature ID vip no seu servidor, ou é por premium account?

Especifique.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Soh pra deixar claro, vc qr scroll VIP e não PREMIUM ne?

Mais tarde qnd eu tiver no pc eu faço e te mando.

 

 

E como é esse "vip"? Já há algum sistema que faça o uso de storages pra determinar um creature ID vip no seu servidor, ou é por premium account?

Especifique.

 

 

Resposta para os 2 meu server pda cyan tem 1 scroll que da a vip tbm chamada de premium so que ele da 30 dias e eu gostaria de editar ele pra dar 5 dias ou criar 1 novo scroll com 1 nova outfit(se possivel e n foi muito complicado pq to sem tempo)

 

Script save

 

Data/globalevents/save.lua

local config = {
broadcast = {120, 30},
shallow = "no",
delay = 120,
events = 30
}
 
config.shallow = getBooleanFromString(config.shallow)
 
local function executeSave(seconds)
if(isInArray(config.broadcast, seconds)) then
local text = ""
if(not config.shallow) then
text = "Full"
else
text = "S"
end
 
text = text .. "BaiakFast vai ser salvo em " .. seconds .. " secondos, vai dar uma travadinha!"
doBroadcastMessage(text)
end
 
if(seconds > 0) then
addEvent(executeSave, config.events * 1000, seconds - config.events)
else
doSaveServer(config.shallow)
end
end
 
function onThink(interval)
if(table.maxn(config.broadcast) == 0) then
doSaveServer(config.shallow)
else
executeSave(config.delay)
end
 
return true
end

 
Globalevents/globalevents.xml
<globalevent name="save" interval="1000000" event="script" value="save.lua"/>

Scripts clean

data/globalevents/clean.lua

function executeClean()
doCleanMap()
doBroadcastMessage("CLEAN")
return true
end
 
function onThink(interval, lastExecution, thinkInterval)
doBroadcastMessage("CLEAN")
addEvent(executeClean, 50000)
return true
end
 

 

 

Data/globalevents/globalevents.xml

<globalevent name="clean" interval="7200000" event="script" value="clean.lua"/>

 

Ola amigo gostaria de saber ond edito o tempo que ira ocorrer o save e o clean

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites
Ola amigo gostaria de saber ond edito o tempo que ira ocorrer o save e o clean

O tempo pra executar o save e o clean pode ser visto no local interval nas respectivas tags. (O tempo está em milissegundo, ou seja, 1 segundo = 1000. 1 hora = 3600 segundos = 3600000 milissegundos)

 

 

@Edit: Poste esse script que vc falou.

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

O tempo pra executar o save e o clean pode ser visto no local interval nas respectivas tags. (O tempo está em milissegundo, ou seja, 1 segundo = 1000. 1 hora = 3600 segundos = 3600000 milissegundos)

 

 

@Edit: Poste esse script que vc falou.

Script do scroll

 

local days_gain = 30 -- Dias que ganham
 
function onUse (cid,item,frompos,item2,topos)
 
if not doRemoveItem(item.uid) then return true end
 
doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 30 dias de Premium Account, terá áreas e bonus EXP exclusivas como benefício!")
return true
end
 
So que eu quero criar 1 novo e n editar os dias desse
Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

Aí vc precisa escolher outro item pra funcionar como o scroll 2.0 e va em data/actions e adicione essa tag ao arquivo actions.xml:

	<action itemid="ID DO ITEM" event="script" value="premmy2.lua"/>

Não esquece de colocar o id do item escolhido /\

 

 

Agora va em data/actions/scripts e crie um arquivo chamado premmy2.lua e coloque isso dentro:

local days_gain = 5 -- Dias que ganham
 
function onUse (cid,item,frompos,item2,topos)
 
if not doRemoveItem(item.uid) then return true end
 
doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 5 dias de Premium Account, terá áreas e bonus EXP exclusivas como benefício!")
return true
end

Se ajudei, REP+ pf ^^

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Aí vc precisa escolher outro item pra funcionar como o scroll 2.0 e va em data/actions e adicione essa tag ao arquivo actions.xml:

	<action itemid="ID DO ITEM" event="script" value="premmy2.lua"/>

Não esquece de colocar o id do item escolhido /\

 

 

Agora va em data/actions/scripts e crie um arquivo chamado premmy2.lua e coloque isso dentro:

local days_gain = 5 -- Dias que ganham
 
function onUse (cid,item,frompos,item2,topos)
 
if not doRemoveItem(item.uid) then return true end
 
doPlayerAddPremiumDays(cid, days_gain)
doSendMagicEffect(getCreaturePosition(cid), 14)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 5 dias de Premium Account, terá áreas e bonus EXP exclusivas como benefício!")
return true
end

Se ajudei, REP+ pf ^^

Não ganha rep nesse pois tem que adicionar o item no itens .xml e otb e isso dar do de cabeça pra quem n sabe mais atençã blz

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

Não to entendendo o que vc ta qrnd então. .-.

Qr ter um ot sem ter dor de cabeça? LOL

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Não to entendendo o que vc ta qrnd então. .-.

Qr ter um ot sem ter dor de cabeça? LOL

Estou falando era pra vc passar o script completo vc passo faltando 1 iniciante ia se dar muito mal com isso

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

O que está faltando? To qrnd te ajudar amigo, pf detalhe muito bem o que vc deseja. ^^

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

O que está faltando? To qrnd te ajudar amigo, pf detalhe muito bem o que vc deseja. ^^

Voce Falo

 

Aí vc precisa escolher outro item pra funcionar como o scroll 2.0 e va em data/actions e adicione essa tag ao arquivo actions.xml:

    <action itemid="ID DO ITEM" event="script" value="premmy2.lua"/>

Não esquece de colocar o id do item escolhido /\

 

 

Agora va em data/actions/scripts e crie um arquivo chamado premmy2.lua e coloque isso dentro:

local days_gain = 5 -- Dias que ganham

function onUse (cid,item,frompos,item2,topos)

if not doRemoveItem(item.uid) then return true end

doPlayerAddPremiumDays(cid, days_gain)

doSendMagicEffect(getCreaturePosition(cid), 14)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você acaba de ganhar 5 dias de Premium Account, terá áreas e bonus EXP exclusivas como benefício!")

return true

end

Se ajudei, REP+ pf  ^^

 
 
mais se vc colocar o id do object vai dar erro vai mandar report game master vc prescisa fazer o seguinte adicionar no item.otb com o programa dps adicionar no itens.xml pra n dar bug
Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

Ou caso vc ñ queira fazer isso, pode facilitar e usar um item que ñ tem uso, tipo um doll. Foi isso que eu quis dizer, amigo. Quis facilitar.

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

Ou caso vc ñ queira fazer isso, pode facilitar e usar um item que ñ tem uso, tipo um doll. Foi isso que eu quis dizer, amigo. Quis facilitar.

Pederia especificar mais ja dei 1 rep numa resposta sua

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

Pega o id de alguma doll que não esteja sendo usada no seu server, aí na tag xml coloca o id dele.

    <action itemid="ID DO ITEM" event="script" value="premmy2.lua"/>

Tipo essa doll:

http://www.tibiawiki.com.br/wiki/Whinona

Editado por danihcv (veja o histórico de edições)

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

@ricksi2012
Amigo, eu não entendi qual a sua dificuldade nisso.
Escolha qualquer item que te agrade e aplique o ID na tag, fim.

The corrupt fear us.

The honest support us.

The heroic join us.

Link para o post
Compartilhar em outros sites

Pega o id de alguma doll que não esteja sendo usada no seu server, aí na tag xml coloca o id dele.

    <action itemid="ID DO ITEM" event="script" value="premmy2.lua"/>

Tipo essa doll:

http://www.tibiawiki.com.br/wiki/Whinona

Sim peguei 1 cabeça de doll colokei como item e colokei o look nele que fala umas coisas

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

@ricksi2012, Funcionou?

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

@ricksi2012, Funcionou?

Sim funciono faz tempo apenas comentei so pra avisar que vc n comentou o troço dos id dos itens

Meus Trabalhos
 
Tudo em Desenvolvimento mais att em breve
Estou parado
 
Tudo Removido
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo