Ir para conteúdo
Entre para seguir isso  
shoeei

!temple transportar player pro temple.

Recommended Posts

shoeei    3
shoeei

Olá.

 

Hoje trago um script feito totalmente por mim, talvez seja inutil para alguns, mas util para outros.

 

Mas o que ele faz?

Ele transporta o player para o templo dele, gastando dinheiro, que pode ser facilmente configurado no script.

 

Bom, vamos aos codigos logo.

 

Vá até talkactions/scripts e crie um arquivo chamado temple.lua e dentro dele cole isso e salve.

-- Edit; Adicionado condição para não usar em batalha.

 

 --[[script criado totalmente por Shooei.]]--
function onSay(cid, words, param)
   if not hasCondition(cid, CONDITION_INFIGHT) then
       if doPlayerRemoveMoney(cid, 10000) then -- em 10000 você pode modificar para quanto quer que gaste ao usar o comando.
           doTeleportThing(cid, getTownPos(getPlayerTown(cid)))
           doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Você foi teleportado para o seu templo, foram gastos 10k.") -- aqui você pode editar a mensagem que você quer que apareça assim que o player executar o comando com sucesso.
       else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de 10k para se teleportar.") -- aqui você pode modificar para a mensagem que quer que apareça se o player não tiver 10k ou o valor estimado por você.
       end
   else
       doPlayerSendCancel(cid, "Você não pode estar em batalha para usar este comando.")
   end
   return true
end
end

Agora va em talkactions.xml e adicione a seguinte tag.

<talkaction words="!temple;/temple" event="script" value="temple.lua"/>

Pronto, espero que seja util para alguem.

Editado por shoeei
Colocado para não usar em battle.

Compartilhar este post


Link para o post
iuniX    4
iuniX

O script está bem simples, a indentação está quase certa, obrigado pela contribuição. Aprovado e Movido.

Compartilhar este post


Link para o post
SubythKiller    2
SubythKiller

Ta otimo seu script, + falta colocar para pode usar o comando apenas quem estiver sem battle!

 

Pois em um pvp o cara fala !temple e acaba com tudo

Compartilhar este post


Link para o post
shoeei    3
shoeei

Adicionado ;d

Editado por shoeei

Compartilhar este post


Link para o post
Llol    0
Llol

como eu faço para q so players vip usem....

Compartilhar este post


Link para o post
Karyus    2
Karyus
como eu faço para q so players vip usem....

colocando uma verificação no script, basta o senhor saber qual função faz a verificação do seu sistema vip e com alguns complementos adicionar no script.

 

algumas verificações de sistemas vips que eu me lembre, mas verifique se seu sistema de vip não é por storage.

isPremium(cid)

hasVip(cid)

Editado por Karyus

Compartilhar este post


Link para o post
ducklin    0
ducklin

como eu fasso pra só vip poder usar mas sistema vip por storage ?

Compartilhar este post


Link para o post
johl22    0
johl22

nao funcionou aqui =//

Compartilhar este post


Link para o post
BelmontK    0
BelmontK

boua

 

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×