Ir para conteúdo
  • Cadastre-se

[Resolvido] Como criar Premium por iten?


Posts Recomendados

Como faz pra criar P.A por iten, tipo, quando da "Use" no iten, fica com p.a, e ainda da o dobro de XP, tipo, quando matar um monstro, ele da o dobro de xp.

 

Gostaria de explicasse passo a passo, onde bota  os script's e etc...

 Obrigado :)

Gostou? +REP ^^rep_up.png 

Contatos:
 

FACEBOOK

0hbk.png

tumblr_m84zj0xTC31qi8ipgo1_400.gif

Link para o post
Compartilhar em outros sites

Config.lua (aperte ctrl + f e digite freePremium)

Deixe assim:

freePremium = false

Servidor/DATA/Actions/scripts, copie um arquivo e renomeie para Premi, dentro coloque:

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

local days = 30

doPlayerAddPremiumDays(cid, days)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "foram adicionados "..days.." dias de premium na sua account.")

doRemoveItem(item.uid)

return true

end

Em Servidor/DATA/Actions/actions.xml adicione a linha:

<action itemid="IDDOITEM" event="script" value="premi.lua"/>

Ao adicionar premium, automaticamente a exp será dobrada, pois é o sistema do global. Espero ter ajudado.

 

Creditos: Vodkart

Link para o post
Compartilhar em outros sites

Vlw cara! Deu certo!! Agora eu queria saber como faz pra criar uma zona exclusiva para esse tipo de p.a, um canto que só pode entrar quem tiver p.a por este item.

Gostou? +REP ^^rep_up.png 

Contatos:
 

FACEBOOK

0hbk.png

tumblr_m84zj0xTC31qi8ipgo1_400.gif

Link para o post
Compartilhar em outros sites

Sim, mas terá que configurar, pesquise aqui no tibia king, tem uns sistemas vip bem interessantes.

 

DATA/Movements/scripts copie um arquivo e renomeie para premitile

function onStepIn(cid, item, position, fromPosition)
if isPremium(cid) == FALSE then
doTeleportThing(cid, fromPosition, false)
doSendMagicEffect(position, CONST_ME_MAGIC_BLUE)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Somente players premium podem passar.")
end
return TRUE
end

DATA/Movements/movements.xml cole a linha:

<movevent type="StepIn" actionid="14965" event="script" value="premitile.lua"/>

Créditos: DrDrake

Link para o post
Compartilhar em outros sites

Eu tentei fazer a área premium, mas não deu crt... Sabe pq? Teria como explicar de novo, eu fiz tudo como ta ai, dai quando fui testar, um player free conseguio passar

Gostou? +REP ^^rep_up.png 

Contatos:
 

FACEBOOK

0hbk.png

tumblr_m84zj0xTC31qi8ipgo1_400.gif

Link para o post
Compartilhar em outros sites

ao invés de:

<movevent type="StepIn" actionid="14965" event="script" value="premitile.lua"/>

Você usa esse:

<movevent type="StepIn" uniqueid="65467" event="script" value="premitile.lua"/>

Ai basta abrir o rme, e colocar em todos pisos que o player nao vai poder passar o uniqueID: 65467

 

Abraço.

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

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