CU

Sd So Vende Em 3x

Por cuxa, 23 de jan. de 2009 em Archived

otserv
tibia
9
895
cuxaC
23 de janeiro de 2009 às 12:02

ai galera do xtibia, to com um problema no meu ot...

qnd vai compra runas no dark rodo ele so vende de 3x e nao 100x

ja editei o dark rodo pra vende 100x mais nd

ja colokei 100 cargas a sd na pasta itens e tbm nao deu em nd

keria saber como posso resolver isso

 

ahh, e mais uma duvida, keria saber como criar alavancas pra vender bp de runas e potions

 

Obrigado a todos desde já :smile_positivo:

Editado Janeiro 23 por cuxa

MUTAN0M
23 de janeiro de 2009 às 12:36

Aqui, vo te dar um exemplo de NPC, ele ta vendendo 30x, é só você trocar o 30 por 100.

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Eryn" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0">

<health now="100" max="100"/>

<look type="130" head="39" body="122" legs="125" feet="57" addons="0"/>

<parameters>

<parameter key="module_shop" value="1" />

<parameter key="message_greet" value="Hello |PLAYERNAME|. I sell runes. {trade} please."/>

<parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you? Get out of here!"/> <parameter key="shop_buyable" value="heavy magic missile,2311,1150,30;great fireball,2304,1100,30;explosion,2313,1000,30;ultimate healing,2273,1300,30;sudden death,2268,2500,30;blank rune,2260,10"/>

</parameters>

</npc>

 

Para fazer alavancas, leia esse tutorial:

Alavancas que vende Bps de ...

cuxaC
23 de janeiro de 2009 às 13:04

entao, eu ja mudei isso

mais nao adianto "/

 

e MUTANO, o link que vc posto das alavancas so é da ghp e gmp

eu keria de todas as potions e as principais runas...

Editado Janeiro 23 por cuxa

brainlessB
23 de janeiro de 2009 às 14:52
entao, eu ja mudei isso

mais nao adianto "/

 

e MUTANO, o link que vc posto das alavancas so é da ghp e gmp

eu keria de todas as potions e as principais runas...

 

q bixo folgado velho.... faz a porra das edições das id's das potions e runes...

 

ja ta pronto na mão... custa adaptar???

cuxaC
23 de janeiro de 2009 às 15:26
q bixo folgado velho.... faz a porra das edições das id's das potions e runes...

 

ja ta pronto na mão... custa adaptar???

 

 

eu sou mapper nao sou scripter, é por esse motivo que estou aki fazendo as perguntas

brainlessB
23 de janeiro de 2009 às 16:09

mais já ta pronto no tutorial cara... é so vc achar o q é ID de mana potion e colocar id do q vc qr q seja

kubos2010K
23 de janeiro de 2009 às 23:25

Na verdade para o NPC vender a runa com esta carga ela precisa estar configurada para isso.

 

Vai em Spells.xml abra e mude isto na parte de runas, igual a este:

 

<rune name="Sudden Death" id="2268" allowfaruse="1" charges="100"......

 

Mude a charges para um número que você quer, mudando ele não quer dizer que o npc vai vender sd 100x, ai você configura o seu npc para vender na quantidade desejada. Veja exemplo do Mutano logo acima.

NoBossN
25 de janeiro de 2009 às 14:40

Voce tera que Mudar o arquivo spells.xml, ou seja, Vc tera que adicionar ou mudar o numero de cargas

 

Ex: charges="3"

Para ->charges="100"...

 

ai vc muda oq o npc vende o numero de cargas e o preço tbm

lucasatakL
25 de janeiro de 2009 às 17:20

Posso da uma dica? Faz por alavanca cara é bem mais facil , modifique o meu.

 

data/actions/scripts cola isto \/

 

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

 

container = doPlayerAddItem(cid, 1999, 1)

 

if item.itemid == 1945 and doPlayerRemoveMoney(cid,30000) == 1 then

doAddContainerItem(container, MUDE TODOS NUMEROS DA FILEIRA PARA O ID DA SD, MUDE TODOS PARA 100 AI VENDERÁ POR 100 CHARGES.)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doTransformItem(item.uid,item.itemid+1)

 

elseif item.itemid == 1946 and doPlayerRemoveMoney(cid,30000) == 1 then

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doAddContainerItem(container, 2293, 10)

doTransformItem(item.uid,item.itemid-1)

 

else

doPlayerSendCancel(cid,"Sorry, you don't have enough money!")

end

return 1

end

 

agora vá em data/actions/scripts e cole isto \/

 

<action uniqueid="8029" script="bpsd.lua"/>

 

Agora vá no mapa editor e bote esse uniqueid "8029" na alavanca e pronto.

 

Abraço!