Ir para conteúdo
  • Cadastre-se

[Resolvido] Premium Scroll em 8.1?


Posts Recomendados

Bom galera, voces poderiam me informa se posso criar um item como o premium scroll no meu ot? Versão 8.1, primeiro pensei em criar o item mas nao sei... Pensei em alterar um item.. Um scroll qualquer e colocar algum Script que ao dar USE nele voce ganha 30 dias de premmy... como devo fazer? Obg a todos

Link para o post
Compartilhar em outros sites

Olá usuário,

Veja este tópico: http://www.tibiaking.com/forum/topic/27643-vip-systen-por-scroll/

 

Provavelmente irá te ajudar.

Atenciosamente, Stigal.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

Link para o post
Compartilhar em outros sites

Bem, assim como tem o script do Stigal, também tem o meu, mas mesmo assim, os dois são funcionais :

 

Crie um arquivo chamado premiumscroll.lua em Action > Script e cole isso dentro :

local config = {
	effect = 28,
	premiumdays = 31,
	remove_on_use = "yes"
}


function onUse(cid, item, frompos, item2, topos)
	doPlayerAddStamina(cid, (2520 - getPlayerStamina(cid)))
	doSendMagicEffect(getThingPos(cid), config.effect)
	doPlayerAddPremiumDays(cid, config.premiumdays)
	doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have received ".. config.premiumdays .." premium account days, and your stamina has been recovered!")

	if config.remove_on_use == "yes" then
		doRemoveItem(item.uid, 1)
	end
return true
end

Depois abra o arquivo action.xml e cole isso :

<action itemid="2345" event="script" value="premiumscroll.lua"/>

Depois, vá até a pasta Items, abra o item.xml e procure pelo item "2345", e lá você faz as alterações quanto ao nome e descrição.

 

Configurando :

    premiumdays = 31 (aqui você bota o número de dias de premium que a sua premium scroll dará ao player)

    remove_on_use = "yes" (aqui se você mudar para "no", ele não será removido ao usar)

 

 

 

Só para lembrar, o Stigal está usando um ItemID que não está presente na versão do Tibia 8.1, então se for usar o script dele, não esqueça de mudar o item.

A diferença entre script do meu para o dele, é que o meu além de dar 31 dias premiums (depende da sua configuração) ele regenera sua stamina ao máximo.

O script do Stigal, só permite que você use o scroll quanto estiver com menos de 15 dias, já o meu, pode usar com quantos dias você quiser, mas mesmo assim ambos scripts são funcionais.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Bem, assim como tem o script do Stigal, também tem o meu, mas mesmo assim, os dois são funcionais :

 

Crie um arquivo chamado premiumscroll.lua em Action > Script e cole isso dentro :

local config = {
	effect = 28,
	premiumdays = 31,
	remove_on_use = "yes"
}


function onUse(cid, item, frompos, item2, topos)
	doPlayerAddStamina(cid, (2520 - getPlayerStamina(cid)))
	doSendMagicEffect(getThingPos(cid), config.effect)
	doPlayerAddPremiumDays(cid, config.premiumdays)
	doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have received ".. config.premiumdays .." premium account days, and your stamina has been recovered!")

	if config.remove_on_use == "yes" then
		doRemoveItem(item.uid, 1)
	end
return true
end

Depois abra o arquivo action.xml e cole isso :

<action itemid="2345" event="script" value="premiumscroll.lua"/>

Depois, vá até a pasta Items, abra o item.xml e procure pelo item "2345", e lá você faz as alterações quanto ao nome e descrição.

 

Configurando :

    premiumdays = 31 (aqui você bota o número de dias de premium que a sua premium scroll dará ao player)

    remove_on_use = "yes" (aqui se você mudar para "no", ele não será removido ao usar)

 

 

 

Só para lembrar, o Stigal está usando um ItemID que não está presente na versão do Tibia 8.1, então se for usar o script dele, não esqueça de mudar o item.

A diferença entre script do meu para o dele, é que o meu além de dar 31 dias premiums (depende da sua configuração) ele regenera sua stamina ao máximo.

O script do Stigal, só permite que você use o scroll quanto estiver com menos de 15 dias, já o meu, pode usar com quantos dias você quiser, mas mesmo assim ambos scripts são funcionais.

 

 

 

Muito Obrigado tbm!!! 

Link para o post
Compartilhar em outros sites

Dúvida sanada, tag adicionada.

Tópico movido!

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

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.

  • Conteúdo Similar

    • Por amoxicilina
      Olá Kings, venho aqui trazer uma TalkAction pra você comprar premium account, sei que pode ser algo meio inútil por existir a store.
      Então vamos script:
       
       
    • Por Drafenous
      Eeeeelaiá... aqui estou eu mais uma vez com problemas :/
      O bug atual é o seguinte, eu não encontrei nada relacionado a isto aqui no forum...
       
      No meu servidor tem o npc The Drahix King, a função dele é vender promotion.
      Porém, ele vende promotion para player que não são premium.
       
      O servidor é 8.6, usa o tfs 0.3.6... Eu gostaria de saber como fazer para ele vender promotion somente para players premium.
       
      O problema que isto está causando, é que o player compra a promotion e não fica promotion, e então, acha que está bugado, sendo que quando isso ocorre, ele tem que comprar a premium, deslogar, eu tenho que ir no banco de dados, remover a promotion, e ele comprar a promotion novamente.
       
      Segue então o script do npc de premium:
      <?xml version="1.0" encoding="UTF-8"?> <npc name="The Drahix King" script="promotion.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="332" head="20" body="39" legs="45" feet="7" addons="0"/> </npc> local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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() npcHandler:onThink() end local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, promotion = 1, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new()) Quem ajudar eu dou rep+
    • Por Digoshow
      Olha aqui mais um problema sem pe e sem cabeça, vou adicionar uma tabela na minha DB para completa a instalacao do meu vip system mock, so que fala que ja existe uma tabela com o nome vipe_time, so que na minha DB ela nao existe, alguem consegue me ajduar, sem ter que troca de DB ou algo que eu tenha que comecar novamente do 0?
      Imagem do erro que da qnd eu tento instalar a tabela:
       

       
       
      Obrigado REP+ para quem tentar ajudar !
    • Por Douglas Camargo
      Estou com um problema, criei um item que ao clicado ele da 30 dias de vip, porém essa vip não aparece no Character Select e nem conta para os vip's viajarem de barco , porque diz que eles não são Premium Account !
       
      Como faço para a vip contar para Premium Account ?
       
      Segue erro no Character select que continua free account. 
       

       
       
    • Por lordmentos
      Olá galera, não sei se essa é a área correta para pedidos - caso não for, me desculpem- enfim, queria saber se alguém tem um script  pra 8.6 que quando o player alcançasse determinado level ele pudesse ganhar 7 dias de p.a, para dar um incentivo.
      Exemplo:
      Você atingiu o level 100, parabéns. Como Bônus receba 7 dias de premmy account.
      (Se for possível, tem como colocar a p.a somente no char, ou obrigatoriamente deve ir para conta?)
      Desde já lhes agradeço ^^'
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo