[ Entregue ]exp Ticket

alexvirtual
em Lixeira Pública

alexvirtual

Alexandre_G
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/07/08Posts: 9Char no Tibia: Sir Haeton

Oi pessoal, eu tava vendo na internet que alguns ots possuem os tais Experience Tickets, que no qual tu da um use, e esse ticket te dá tantos pontos de experiência. Meu ot embora muito bom, não possui isso. Queria botar esse tickets no meu ot porém não queria substitur o meu ot. Queria saber se alguem sabe como fazer um código que faça esse experience tickets.

Henrique Moura

Ex-administrador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 17/02/08Posts: 2541

Isso seria mais adequado na seção de scripting. Bom, primeiramente eu gostaria de saber se é para adicionar experiência ou se é para dobrar a experiência. Se você me der estas informações, eu posso ajudá-lo.

Tópico movido :forward:

KaKilo ~
 


Lom14fD.png

Tapetao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/08Posts: 49

ae, tem como fazer, pra que qndo vc usasse ele uma vez, ele sumir ? pq testei aki, ai qndo vc usa, vc continua com ele .-.

Fan Bars





Henrique Moura

Ex-administrador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 17/02/08Posts: 2541

expticket.lua :

----- Exp ticket by kakilo to AlexVirtual

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

local expz = 1000 -- Quantidade de experiência que o jogador irá receber ao usar o item

      if doPlayerAddExp(cid, expz) then
         doRemoveItem(cid, item.uid, 1)
         doPlayerSendTextMessage(cid, 22, 'You received '.. expz ..' experience from this ticket')
      else
          doPlayerSendCancel(cid, 'You cannot use this object')
      end
   return TRUE
end

 

Em actions.xml

 

<action itemid="1111" event="script" value="expticket.lua"/>

 

Só trocar o itemid="1111" pelo id do item que você quiser :)

KaKilo ~
 


Lom14fD.png

Tapetao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/08Posts: 49

opa, valeu :smile_positivo:

Fan Bars





Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Eu acho que a duvida foi sanada, reportei o tópico para fechar.

 

Gostei do Exp Tiket :)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

Tapetao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/08Posts: 49

er.. eu tinha dito que tava legal e tudo mais, mas surgiu um problema, eu to usando o item 7726 (scroll) pra utilizar a action, mas qndo eu uso ele, ele nao some :icon_idea:

 

como faiz ? :cry:

Fan Bars





alexvirtual

Alexandre_G
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/07/08Posts: 9Char no Tibia: Sir Haeton
expticket.lua :

----- Exp ticket by kakilo to AlexVirtual

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

local expz = 1000 -- Quantidade de experiência que o jogador irá receber ao usar o item

      if doPlayerAddExp(cid, expz) then
         doRemoveItem(cid, item.uid, 1)
         doPlayerSendTextMessage(cid, 22, 'You received '.. expz ..' experience from this ticket')
      else
          doPlayerSendCancel(cid, 'You cannot use this object')
      end
   return TRUE
end

 

Em actions.xml

 

<action itemid="1111" event="script" value="expticket.lua"/>

 

Só trocar o itemid="1111" pelo id do item que você quiser :)

 

Pow valeu velho.. Mas estão no caso, se eu, GM quiser summonar esse item eu uso a ID 1111? tipo = /i 1111

 

Henrique Moura

Ex-administrador
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 17/02/08Posts: 2541

Nada disso, você terá que colocar outro ID no itemid="1111" esse 1111 eu coloquei só para não deixar vazio.

Escolha um item e coloque alí.

 

Abraços.

 

Como obviamente a dúvida foi sanada.

 

Tópico fechado :button_cancel:

KaKilo ~
 


Lom14fD.png