Ir para conteúdo
  • Cadastre-se

(Resolvido)Tile Donate


Ir para solução Resolvido por Adriano SwaTT,

Posts Recomendados

Pessoal , gostaria de saber como crio um piso donate , por exemplo o player da use em 1 item que eu criei e ganha a donate e assim podera passar pelo "piso" 
 

o problema é que ja tentarão me ajudar de todas as formas e nenhuma deu certo , espero que me ajudem ou pelo menos tentar pq amanha preciso por meu servidor on no dedicado :S rep se tentar xD :ffffuuu:
Link para o post
Compartilhar em outros sites

Você já criou o item que o torna donate?

Poste o scripts do item para que eu possa analisar e adaptar o piso.

 

Até breve.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

Você usa o sistema de Premium Account que já vem no Tibia, ou você colocou algum sistema vip? Se colocou algum sistema de vip, passe o script dele

Link para o post
Compartilhar em outros sites

Você já criou o item que o torna donate?

Poste o scripts do item para que eu possa analisar e adaptar o piso.

 

Até breve.

o item já esta funcionando creio eu mais vou postar

 

--Script donate for brianpsy
 
function onUse(cid, item)
    if doRemoveItem(item.uid) then     
doPlayerAddPremiumDays(cid, 30) 
doSendMagicEffect(getCreaturePosition(cid), 27)
        doPlayerSendTextMessage(cid,22,"Parabéns, você se tornou donate!")
end
return true
end      

Você usa o sistema de Premium Account que já vem no Tibia, ou você colocou algum sistema vip? Se colocou algum sistema de vip, passe o script dele

no caso acho que sim ja uso o que veio no servidor

 

-- Premium-related
freePremium = true
premiumForPromotion = true

mais porem se por false aonde está true , muitos jogadores não vão saber dar o !buypremmium quando começar...

Link para o post
Compartilhar em outros sites

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) 

         if getPlayerPremiumDays(cid) >= 1 then
             doPlayerSendTextMessage(cid,27,"Bem vindo a area vip" )
             else
               doPlayerSendCancel(cid,"Voce nao tem vip")
                 doTeleportThing(cid,fromPosition, true)
          end
return true
end

<movevent type="StepIn" actionid="1234" event="script" value="premiumtile.lua"/>

Coloque o nome do arquivo como premiumtile, ou se quiser altere na tag, para o que te agradar...

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites
  • Solução

Basta por action nos pisos e usar o script abaixo, que ficou um pouco diferente do Caronte.

function onStepIn(cid, item, position, fromPosition)
    if isPremium(cid) then
        doPlayerSendTextMessage(cid, 4, "Bem-vindo à área donate.")
    else
        doPlayerSendCancel(cid, "Você não é donate.")
        doTeleportThing(cid, fromPosition)
    end
    return true
end

Boa sorte.

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

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) 

         if getPlayerPremiumDays(cid) >= 1 then
             doPlayerSendTextMessage(cid,27,"Bem vindo a area vip" )
             else
               doPlayerSendCancel(cid,"Voce nao tem vip")
                 doTeleportThing(cid,fromPosition, true)
          end
return true
end
<movevent type="StepIn" actionid="1234" event="script" value="premiumtile.lua"/>

Coloque o nome do arquivo como premiumtile, ou se quiser altere na tag, para o que te agradar...

 

vou testar o seu e o do adriano e ja dou a resposta aguentem os corações.. uhasuhasuhua

Basta por action nos pisos e usar o script abaixo, que ficou um pouco diferente do Caronte.

function onStepIn(cid, item, position, fromPosition)
    if isPremium(cid) then
        doPlayerSendTextMessage(cid, 4, "Bem-vindo à área donate.")
    else
        doPlayerSendCancel(cid, "Você não é donate.")
        doTeleportThing(cid, fromPosition)
    end
    return true
end

Boa sorte.

não funciou nem o seu e nem o da Caronte.. =S sera que é o lugar que está bugado?

Link para o post
Compartilhar em outros sites

Ambos parecem estar funcionais, o que você fez ?

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

AHAHAHAHHA esqueci de mudar o nome no movemets ;O mil perdões pessoal sou MUITO GRATO   :ha: 12:37 Bem vindo a area vip

só mais uma duvida leve.. agr quem dar use no item que criei ja vai poder acessar?  :thinking: 
 

Link para o post
Compartilhar em outros sites

AHAHAHAHHA esqueci de mudar o nome no movemets ;O mil perdões pessoal sou MUITO GRATO   :ha: 12:37 Bem vindo a area vip

só mais uma duvida leve.. agr quem dar use no item que criei ja vai poder acessar?  :thinking: 

 

 

 

Sim, até o PA terminar...

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Sim, até o PA terminar...

tranquilo funcionou certinho so vou mudar oque tá escrito quando acessa a area donate OBRIGADO novamente <3 você e o adriano :megusta:

Caronte  já me ajudou muito e sou agradecido..  mais agora rapidinho
 
por exemplo quando o cara não é donate ele quer entrar vai dar essa mensagem no chat 12:43 Você não é donate para se tornar um falar com "adm"
 
como coloca? pra aparecer no chat ? :v o bem vindo já está no chat só falta esse agora..
Link para o post
Compartilhar em outros sites

 

tranquilo funcionou certinho so vou mudar oque tá escrito quando acessa a area donate OBRIGADO novamente <3 você e o adriano :megusta:

Caronte  já me ajudou muito e sou agradecido..  mais agora rapidinho
 
por exemplo quando o cara não é donate ele quer entrar vai dar essa mensagem no chat 12:43 Você não é donate para se tornar um falar com "adm"
 
como coloca? pra aparecer no chat ? :v o bem vindo já está no chat só falta esse agora..

 

 

Falar o nome do ADM ? 

Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado).

 

Tópicos:


 

yNlhRVC.png

 

55px-Judo_yellow_belt.svg.png

Link para o post
Compartilhar em outros sites

Falar o nome do ADM ? 

sim por exemplo você não é donate para se tornar um falar com [ADM] New Baiak < entao aparecer essa mensagem no default..

Link para o post
Compartilhar em outros sites

Troque:

doPlayerSendCancel(cid,"Voce nao tem vip")

 

por:

doPlayerSendTextMessage(cid,4,"Você não é donate para se tornar um falar com [ADM] New Baiak.")

 

boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

Link para o post
Compartilhar em outros sites

Troque:

doPlayerSendCancel(cid,"Voce nao tem vip")

por:

doPlayerSendTextMessage(cid,4,"Você não é donate para se tornar um falar com [ADM] New Baiak.")

boa sorte.

vlw de novo pessoal  funcionou novamente vocês são os melhores  ;D  agora vou para de perturbar vocês HUASUHAUHS

Link para o post
Compartilhar em outros sites

Que bom.

Qualquer coisa estamos à disposição.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.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