JO
suporte scripts

Money! Dinheiro!

Por Josegvb, 10 de out. de 2016 em Resolvidos

45
8.3k
JosegvbJ
15 de outubro de 2016 às 08:40
1 minuto atrás, luangop disse:

O crash pode ser por voc~e ter setado um item com valor fracionado. O jogo não calcula isso.

 

como fazer pra colocar items com valor menor ao 1?

luangopL
15 de outubro de 2016 às 17:20
8 horas atrás, Josegvb disse:

 

como fazer pra colocar items com valor menor ao 1?

Não creio ser possível.

JosegvbJ
15 de outubro de 2016 às 17:34
13 minutos atrás, luangop disse:

Não creio ser possível.

 

foda =x e colocar pra q 1 essence valer 1$ cada uma é ruim kk 

luangopL
15 de outubro de 2016 às 18:51
1 hora atrás, Josegvb disse:

 

foda =x e colocar pra q 1 essence valer 1$ cada uma é ruim kk 

Dei uma pesquisada na LIB, tente fazer isso:

data/npc/lib/npcsystem abra o arquivo modules.lua

procure por essa linha: 

local backpack, totalCost = 1988, amount * shopItem.buy

troque por:

local backpack, totalCost = 1988, (amount * shopItem.buy) / 100

 

Não testei, me diga o resultado xD

JosegvbJ
15 de outubro de 2016 às 19:28
21 minutos atrás, luangop disse:

Dei uma pesquisada na LIB, tente fazer isso:

data/npc/lib/npcsystem abra o arquivo modules.lua

procure por essa linha: 

local backpack, totalCost = 1988, amount * shopItem.buy

troque por:

local backpack, totalCost = 1988, (amount * shopItem.buy) / 100

 

Não testei, me diga o resultado xD

 

o resultado paresce bom!!, tipo agr o npc ta mostrando certo NA SHOP

2b2d71032697c29ab98d2a5a83b8ef98.gif

 

porem na fala fala o preço do item no npc

essence of fire,12162,35;

18:22 Mark: Do you want to sell 1 essence of fire for 35 dollars?

e fica ruim isso por ejemplo na Sandbag

 

pra valer 150$ tive q deixar assim

sandbag,12177,15000;

18:27 Mark: Do you want to sell 1 sandbag for 15000 dollars?

 

 

luangopL
15 de outubro de 2016 às 19:44
16 minutos atrás, Josegvb disse:

 

o resultado paresce bom!!, tipo agr o npc ta mostrando certo NA SHOP

2b2d71032697c29ab98d2a5a83b8ef98.gif

 

porem na fala fala o preço do item no npc

essence of fire,12162,35;

18:22 Mark: Do you want to sell 1 essence of fire for 35 dollars?

e fica ruim isso por ejemplo na Sandbag

 

pra valer 150$ tive q deixar assim

sandbag,12177,15000;

18:27 Mark: Do you want to sell 1 sandbag for 15000 dollars?

 

 

Creio que você não removeu '0's que chega no items.xml ... tente remover mais 2 zeros nos valores do dinheiro no items.xml como o amigo ensinou acima.

JosegvbJ
15 de outubro de 2016 às 19:49
1 minuto atrás, luangop disse:

Creio que você não removeu '0's que chega no items.xml ... tente remover mais 2 zeros nos valores do dinheiro no items.xml como o amigo ensinou acima.

 

ahh ta, entendi achei q era deixar como tava antes pq agr ia ser /100

 

entao vou colocar no preço POREM, ai voltamos ao problema, como eu posso colocar o valor do CENT no 0.01? pq com isso o server crasha :|:

 

luangopL
15 de outubro de 2016 às 19:53
3 minutos atrás, Josegvb disse:

 

ahh ta, entendi achei q era deixar como tava antes pq agr ia ser /100

 

entao vou colocar no preço POREM, ai voltamos ao problema, como eu posso colocar o valor do CENT no 0.01? pq com isso o server crasha :|:

 

Me manda como estão os valores no items.xml

JosegvbJ
15 de outubro de 2016 às 19:55
Agora, luangop disse:

Me manda como estão os valores no items.xml

 

 

Spoiler

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

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

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

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

    </item>

 

    <item id="2152" article="a" name="hundred dollar note" plural="hundred dollar notes">

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

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

        <attribute key="description" value="One hundred of these can be converted in a ten thound dollar note." />

    </item>

 

    <item id="2148" article="a" name="dollar note" plural="dollar notes">

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

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

        <attribute key="description" value="One hundred of these can be converted in a hundred dollar note." />

    </item>

 

    <item id="12416" article="a" name="cent" plural="cents">

        <attribute key="description" value="One hundred of these can be converted in a dollar." />

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

    </item>    

 

luangopL
15 de outubro de 2016 às 19:57

Tenta assim:

    <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>     <item id="2152" article="a" name="hundred dollar note" plural="hundred dollar notes">        <attribute key="weight" value="0" />        <attribute key="worth" value="10000" />        <attribute key="description" value="One hundred of these can be converted in a ten thound dollar note." />    </item>     <item id="2148" article="a" name="dollar note" plural="dollar notes">        <attribute key="weight" value="0" />        <attribute key="worth" value="100" />        <attribute key="description" value="One hundred of these can be converted in a hundred dollar note." />    </item>     <item id="12416" article="a" name="cent" plural="cents">        <attribute key="description" value="One hundred of these can be converted in a dollar." />        <attribute key="worth" value="1" />    </item>   

 

JosegvbJ
15 de outubro de 2016 às 20:01

assim é o jeito q tava antes de fazer alteraçao alguma =p @luangop

Editado Outubro 15 por Josegvb

luangopL
15 de outubro de 2016 às 20:04
3 minutos atrás, Josegvb disse:

assim é o jeito q tava antes de fazer alteraçao alguma =p @luangop

Eu sei, lá onde falei pra por o / 100, é apenas estético.

JosegvbJ
15 de outubro de 2016 às 20:42
37 minutos atrás, luangop disse:

Eu sei, lá onde falei pra por o / 100, é apenas estético.

 

entao sem a modificaçao la nos items.xml ele fica do jeito q eu falei =x

sandbag,12177,15000;

18:27 Mark: Do you want to sell 1 sandbag for 15000 dollars?

luangopL
15 de outubro de 2016 às 20:45
2 minutos atrás, Josegvb disse:

 

entao sem a modificaçao la nos items.xml ele fica do jeito q eu falei =x

sandbag,12177,15000;

18:27 Mark: Do you want to sell 1 sandbag for 15000 dollars?

 

Mas quando você fez esse teste ai, ainda não tinha feito a modificação que eu falei para fazer no modules.lua da pasta data/npc/lib/npcsystem

JosegvbJ
15 de outubro de 2016 às 20:49

qndo fiz a modificaçao q vc falou, tava normal do jeito q vc falou agr

=p entao fazendo dnovo o teste com a modificaçao q vc fez e a grana assim como vc falou 

 

19:48 Mark: Do you want to sell 1 essence of fire for 35 dollars?

teria q ir no npc\lib\npcsystem\npchandler e fazer a msm alteraçao q vc fez no no modules la no

    TAG_TOTALCOST = '|TOTALCOST|'

mas nao vejo como