Dois (Pedidos).

68571
Por 68571
em Scripts

68571

Felipe
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/06Posts: 11

Tipo do script:--

Protocolo (versão do Tibia):8.54~8.57

Servidor utilizado:Styller

Nível de experiência:--

Adicionais/Informações:

 

1º Gostaria de quando o player faz uma quest ele é teleportado para um certo local. Ex:(ele clica no baú de quest é teleportado e recebe o item),

e tambem uma quest que possa faze quantas vezes quiser.

 

2º Gostaria de uma talkaction que troca items. Ex:(Se o player falar !goldenhelmet, ele troca 5 royal helmets por 1 golden helmet).

 

Agradeço desde já.

Oi

68571

Felipe
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/06Posts: 11

Alguem pode dar um help ai?

Oi

luisfe23

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 31/10/08Posts: 871Char no Tibia: Luis Felipe Knight

@68571

Double post, não é permitido, vc precisa ter calma que alguem ira ajuda-lo.

 

Reportado.

 

Abraços.

luisfe23 here

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

 

pinpin.lua

local item_id = 2160 -- item que o jogador vai ganhar
local pos = {x = 160, y = 54, z = 7} -- posicao para onde ele vai ir


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

   if item.uid == 7696 then 
     doPlayerSendTextMessage(cid,22,"você completo a quest .")
     doPlayerAddItem(cid, item_id, 1)
     doTeleportThing(cid, pos)
end

   return TRUE
end

 

em actions.xml adicione:

 

<action uniqueid="7696" script="pinpin.lua" />

 

 

 

 

usa do matheus ta mais completo.

abraços

bossisg.png

MatheusGlad

<~~> Scripter <~~>
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 09/09/09Posts: 528Char no Tibia: Emekalo Makalo

Primeiro pedido:

Va em talkactions/scripts crie um arquivo lua com o nome de buygold.lua e bote isto dentro:

function onSay(cid,words,param)
local config = {
royalid = 2498,  ------------ ID do royal helmet.
goldenid = 2471, ------------ ID do golden helmet.
quantidade = 5,  ------------ Quantidade de royal helmets.
vezes = 5 ---------- Quantas vezes voce pode trocar.
}

if getPlayerStorageValue(cid, 50207) < config.vezes-1 then
if doPlayerRemoveItem(cid, config.royalid, config.quantidade) then
doPlayerSendTextMessage(cid, 22, "Você acabou de trocar 5 "..getItemNameById(config.royalid).."s por 1 "..getItemNameById(config.goldenid)..".")
doPlayerAddItem(cid, config.goldenid)
setPlayerStorageValue(cid, 50207, getPlayerStorageValue(cid, 50207)+1)
else
doPlayerSendCancel(cid, "Voce nao tem 5 "..getItemNameById(config.royalid).."s.")
end
else
doPlayerSendCancel(cid, "Voce ja trocou o maximo de vezes possiveis que erao "..config.vezes..".")
end
return TRUE
end

 

Depois va em talkaction.xml e bote esta tag:

<talkaction words="!goldenhelmet" event="script" value="buygold.lua"/>

 

Segundo Pedido:

 

Poste a quest que voce deseja modificar aqui, casa nao tenha uma quest de as informaçoes dela..

Yours Mkalo :)

68571

Felipe
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/06Posts: 11

Obrigado Vodkart e MatheusMkalo.

Os scripts funcionaram perfeitamente.

 

Agradeço.

Oi

helinholima

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 15/02/09Posts: 203Char no Tibia: Dom Diego De La Vega

+REP para Vodkart e MatheusMkalo.

Tópico Movido para a seção Pedidos Atendidos.

dorgasmanolo.gif

 

 

 

 

 

 

 

 

 

Moderador Xtibia.com

Helio@xtibia.com