Ir para conteúdo
  • 0

Money! Dinheiro!


Josegvb

Pergunta

ola xtibianos dessa ves to chegando pra pedir 1 ajudinha em uma coisa basica, no DINHEIRO do servidor

eu uso a base DxP 

o problema é que tipo queria colocase o preço real dos items e coisas, tipo um NAIL, o valor de cada um é 10$, ao juntar 100 seriam 1k = 1000

mas no script pra o npc vender por 10$ eu preciso configurar assim:

 

nail,12157,1000;

 

sendo entao no jogo 1000 seria 10$....

ai quando tu fala pra o npc sell 1 nail ele responde

 

Do you want to sell 1 nail for 1000 gold coins?

 

ai eles pegam 10$  (dollar) ...

entao queria saber como eu faço pra arrumar o valor das granas? eu quero que 10 seja 10$ nao 1000 sendo 10$ e tb queria mudar esse gold coins pra dollars

 

Editado por Josegvb
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 1
4 minutos atrás, Josegvb disse:

@Drakopoulos obrigado ^^ esta funfando td só ta faltando arrumar essas falas

01:33 Bought 1x ultra ball for 13000 dollar.

(130 dollar)

 

01:34 Mark: Do you want to sell 1 essence of fire for 35 dollars?

(0.35 dollar) (35 cents) 

 

Estranho.. trocou tudo certo? era para estar certinho.

 

lol.png

lol.png.63f3e99d1a6db85cc9d1c1a8a9a338f9.png

Link para o comentário
Compartilhar em outros sites

  • 0
2 horas atrás, Josegvb disse:

ola xtibianos dessa ves to chegando pra pedir 1 ajudinha em uma coisa basica, no DINHEIRO do servidor

eu uso a base DxP 

o problema é que tipo queria colocase o preço real dos items e coisas, tipo um NAIL, o valor de cada um é 10$, ao juntar 100 seriam 1k = 1000

mas no script pra o npc vender por 10$ eu preciso configurar assim:

 

nail,12157,1000;

 

sendo entao no jogo 1000 seria 10$....

ai quando tu fala pra o npc sell 1 nail ele responde

 

Do you want to sell 1 nail for 1000 gold coins?

 

ai eles pegam 10$...

entao queria saber como eu faço pra arrumar o valor das granas? eu quero que 10 seja 10$ nao 1000 sendo 10$

 

Não seria mais fácil mudar a fala do NPC? 

Caso considere, poste o script do NPC.

Link para o comentário
Compartilhar em outros sites

  • 0
2 minutos atrás, luangop disse:

Não seria mais fácil mudar a fala do NPC? 

Caso considere, poste o script do NPC.

 

npc nao tem fala alguma, é um npc de trade q multiplica o valor do item pela quantidade

 

de qualquer jeito só pra vc ver ai o script do npc

Spoiler

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end

function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end

function onCreatureSay(cid, type, msg)        npcHandler:onCreatureSay(cid, type, msg)        end

function onThink()                npcHandler:onThink()                    end

npcHandler:addModule(FocusModule:new())

 

 

é isso ^^ e nao eu prefiro mduar o preço tb quero q nao apareça mais esse "gold coins" 

Spoiler

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

<npc name="Mark" script="default.lua" walkinterval="0" floorchange="0" speed="0">

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

<look type="606" head="91" body="114" legs="86" feet="0"/>

<parameters>

<parameter key="message_greet" value="Olá amigo consumidor, eu tenho artigos para lhe ajudar em sua jornada, diga {trade} para ver as ofertas, ou {sell mais nome do item} para me vender algum loot!!"/>

<parameter key="message_farewell" value="Good bye!"/>

<parameter key="message_idletimeout" value="Good bye!"/>

<parameter key="message_walkaway" value="Good bye!"/>

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

<parameter key="shop_buyable" value= "poke ball,2394,500;

great ball,2391,2000;

super ball,2393,5000;

ultra ball,2392,13000;

small potion,12347,500;

great potion,12348,1000;

ultra potion,12346,2200;

hyper potion,12345,5000;

full restore,12343,10000;

revive,12344,25000;

medicine,12349,1000;"/>

<parameter key="shop_sellable" value= "electric box,12176,2000;

nail,12157,1000;

sandbag,12177,2000;

comb,12179,5000;

fur,12181,3300;

ruby,12188,8000;

essence of fire,12162,50;

small stone,12337,50;

pot of moss bug,12171,200;

screw,12164,50;

straw,2694,50;

water gems,12161,50;

remains of magikarp,12334,100;

teeth,12175,200;

bottle of poison,12165,50;

water pendant,12170,200;

feather,12200,500;

seed,12163,50;

pair of leaves,12155,200;

apple bite,12173,200;

bat wing,12182,400;

pot of lava,12152,400;

fire pendant,12286,200;

bug venom,12185,400;

bug antenna,12184,400;

venom pendant,12282,200;

pot of venom,12288,400;

iron bracelet,12192,50;

ice orb,12201,500;

gosme,12202,500;

darkness gem,12745,50;

bug gosme,13783,50;

enchanted gem,13785,50;

horn,13789,1000;"/>

</parameters>

</npc>

 

Link para o comentário
Compartilhar em outros sites

  • 0
49 minutos atrás, Josegvb disse:

 

npc nao tem fala alguma, é um npc de trade q multiplica o valor do item pela quantidade

 

de qualquer jeito só pra vc ver ai o script do npc

  Mostrar conteúdo oculto

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end

function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end

function onCreatureSay(cid, type, msg)        npcHandler:onCreatureSay(cid, type, msg)        end

function onThink()                npcHandler:onThink()                    end

npcHandler:addModule(FocusModule:new())

 

 

é isso ^^ e nao eu prefiro mduar o preço tb quero q nao apareça mais esse "gold coins" 

  Mostrar conteúdo oculto

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

<npc name="Mark" script="default.lua" walkinterval="0" floorchange="0" speed="0">

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

<look type="606" head="91" body="114" legs="86" feet="0"/>

<parameters>

<parameter key="message_greet" value="Olá amigo consumidor, eu tenho artigos para lhe ajudar em sua jornada, diga {trade} para ver as ofertas, ou {sell mais nome do item} para me vender algum loot!!"/>

<parameter key="message_farewell" value="Good bye!"/>

<parameter key="message_idletimeout" value="Good bye!"/>

<parameter key="message_walkaway" value="Good bye!"/>

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

<parameter key="shop_buyable" value= "poke ball,2394,500;

great ball,2391,2000;

super ball,2393,5000;

ultra ball,2392,13000;

small potion,12347,500;

great potion,12348,1000;

ultra potion,12346,2200;

hyper potion,12345,5000;

full restore,12343,10000;

revive,12344,25000;

medicine,12349,1000;"/>

<parameter key="shop_sellable" value= "electric box,12176,2000;

nail,12157,1000;

sandbag,12177,2000;

comb,12179,5000;

fur,12181,3300;

ruby,12188,8000;

essence of fire,12162,50;

small stone,12337,50;

pot of moss bug,12171,200;

screw,12164,50;

straw,2694,50;

water gems,12161,50;

remains of magikarp,12334,100;

teeth,12175,200;

bottle of poison,12165,50;

water pendant,12170,200;

feather,12200,500;

seed,12163,50;

pair of leaves,12155,200;

apple bite,12173,200;

bat wing,12182,400;

pot of lava,12152,400;

fire pendant,12286,200;

bug venom,12185,400;

bug antenna,12184,400;

venom pendant,12282,200;

pot of venom,12288,400;

iron bracelet,12192,50;

ice orb,12201,500;

gosme,12202,500;

darkness gem,12745,50;

bug gosme,13783,50;

enchanted gem,13785,50;

horn,13789,1000;"/>

</parameters>

</npc>

 

Entendi.. Nesse caso sinto em não poder ajudar rsrs

EDIT--

E se você modificar o script que faz aparecer o valor do item quando você da look?

Editado por luangop
.
Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Poccnn disse:

Eu não faço a menor ideia de como funciona o sistema de dinheiro em servidores derivados. 

 

acho que provavelmente nas sources nem sei, procurei em tds os lua e nao achei nada enquanto o dinheiro

Link para o comentário
Compartilhar em outros sites

  • 0
26 minutos atrás, Josegvb disse:

 

acho que provavelmente nas sources nem sei, procurei em tds os lua e nao achei nada enquanto o dinheiro

Muito simples amigo, vá no itens.xml e pesquise pelos id's dos moneys.

 

Por exemplo o 2160. O vermelho é o valor em gold, ou seja 1 td = 1000000 gold, para fazer essa alteração é necessario também alterar o npc na venda e na troca.

 

    <item id="2160" article="a" name="ten thousand dollar note" plural="ten thousand dollar notes">

        <attribute key="weight" value="0" />

        <attribute key="worth" value="1000000" />

        <attribute key="description" value="Valuable money!" />

    </item>

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, kttallan disse:

Muito simples amigo, vá no itens.xml e pesquise pelos id's dos moneys.

 

Por exemplo o 2160. O vermelho é o valor em gold, ou seja 1 td = 1000000 gold, para fazer essa alteração é necessario também alterar o npc na venda e na troca.

 

    <item id="2160" article="a" name="ten thousand dollar note" plural="ten thousand dollar notes">

        <attribute key="weight" value="0" />

        <attribute key="worth" value="1000000" />

        <attribute key="description" value="Valuable money!" />

    </item>

 

entao acho q isso é apenas 1 das partes

baixei a nota azul pra 10000

nota prata (hundred) pra 100

nota verde (dollar) pra 1

e cent pra 0.01

 

alterei os preços no npc

resultado

 

sandbag,12177,150;

8a465a705e7c20bdedfe60a85c69a617.png

era pra mostrar 150 dollars

 

20:45 Mark: Do you want to sell 1 sandbag for 150 gold coins?

queria trocar esse gold coins pra dollars

e quando vende alguma coisa o server crasha

 

Link para o comentário
Compartilhar em outros sites

  • 0

            [MESSAGE_SELL]         = 'Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?',

no arquivo npchandler.lua q esta na pasta data\npc\lib\npcsystem

Editado por rohfagundes
Link para o comentário
Compartilhar em outros sites

  • 0
9 minutos atrás, rohfagundes disse:

procure por gold coins na pasta npc/lib

só pode ser la isso q vc ta querendo

 

nao amigo nas libs unica coisa do gold q achei foi isso

ITEM_GOLD_COIN = 2148

ITEM_PLATINUM_COIN = 2152

ITEM_CRYSTAL_COIN = 2160

 

mas alem de isso nao existe nada nao

Link para o comentário
Compartilhar em outros sites

  • 0
6 minutos atrás, Josegvb disse:

 

nao amigo nas libs unica coisa do gold q achei foi isso

ITEM_GOLD_COIN = 2148

ITEM_PLATINUM_COIN = 2152

ITEM_CRYSTAL_COIN = 2160

 

mas alem de isso nao existe nada nao

            [MESSAGE_SELL]         = 'Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?',

no arquivo npchandler.lua q esta na pasta data\npc\lib\npcsystem

Link para o comentário
Compartilhar em outros sites

  • 0
5 minutos atrás, rohfagundes disse:

            [MESSAGE_SELL]         = 'Do you want to sell |ITEMCOUNT| |ITEMNAME| for |TOTALCOST| gold coins?',

no arquivo npchandler.lua q esta na pasta data\npc\lib\npcsystem

 

é la sim amigo ^^ obg rep+ porem ainda falta arrumar o essencial do topico q é arrumar o valor do gold q la na janela ta mostrando errado e que quando alterar o valor pra

10000

100

1

0.01

o server crasha

Link para o comentário
Compartilhar em outros sites

  • 0
2 minutos atrás, Josegvb disse:

 

é la sim amigo ^^ obg rep+ porem ainda falta arrumar o essencial do topico q é arrumar o valor do gold q la na janela ta mostrando errado e que quando alterar o valor pra

10000

100

1

0.01

o server crasha

isso ai eu n sei o q pode ser

n mexo em poketibia faz muito tempo 

malz =/

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...