MA

[Encerrado] Vip por diamound

Por Malusz, 09 de dez. de 2013 em Tópicos Sem Resposta

resolvido
24
1.4k
MaluszM
09 de dezembro de 2013 às 14:36

Estou utilizando o pda 1.9, e gostaria de um sistema de vip por diamound, ou seja você clica no diamound e ganha 30 dias vip.

Obs: Preciso do npc que venda esses diamounds.

MaxxSilvaM
09 de dezembro de 2013 às 14:41

Não é mais facil um npc que dê vip em troca de diamonds? E o npc que vai vender os diamonds vai vender os diamonds em troca do que? de dinheiro?

MaluszM
09 de dezembro de 2013 às 14:56

Maxx, sim ele "VENDE" os diamounds entendeu? rs.

MaxxSilvaM
09 de dezembro de 2013 às 15:02

mas voce quer um npc que venda os diamonds tipo que você fale hi , trade e abre uma janelinha vendendo os diamonds ou npc que venda atravez de falas? Tipo hi , diamond , yes.

MaluszM
09 de dezembro de 2013 às 15:10

Cara acho legal um npc que dê trade.

MaxxSilvaM
09 de dezembro de 2013 às 16:02

Em data/npc em algum arquivo xml ex : diamondseller.xml coloque isso

 

 

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Diamond Seller" script="default.lua" walkinterval="350000" floorchange="0" speed="0">
<health now="150" max="150"/>
<look type="510" head="91" body="114" legs="86" feet="0"/>
<parameters>
<parameter key="message_greet" value="Hello dear customer! Are you here to see my offers? Come on, lets {trade}!"/>
<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="small diamond,2145,50000000;"/>
</parameters>
</npc>

 

Em vermelho é o preço do diamond em moedas , a quantidade que coloquei é 50TD pode aumentar ou diminuir.

Sobre usar os diamonds e virar vip eu não sei só sei um npc que dá vip por um tanto de x diamonds se vc quiser.

MaluszM
09 de dezembro de 2013 às 16:09

Ok manin mas pode me conseguir um script do diamond que quando clica ganha o vip de 30 dias?

MaxxSilvaM
09 de dezembro de 2013 às 16:22

não sei fazer isso desculpe não sou scripter :/


como eu disse só tenho o npc que troca diamonds por vip

zipter98Z
09 de dezembro de 2013 às 19:07

Assim?

function onUse(cid, item, frompos, item2, topos)
 
    doPlayerSendTextMessage(cid, 27, "Você ganhou 30 dias VIP.")
    doPlayerAddPremiumDays(cid, 30)
    doRemoveItem(item.uid, 1)
    return true
end
Tag:
<action actionid="id do diamond" event="script" value="nome do arquivo.lua"/>

Editado Dezembro 9 por zipter98

MaluszM
09 de dezembro de 2013 às 19:15

Zipter não funcionou, fala que o item não tem função.

zipter98Z
09 de dezembro de 2013 às 19:38

Ué, tem certeza? Deu algum erro no console? Testei aqui, e tá funcionando direitinho o.O

MaluszM
09 de dezembro de 2013 às 19:53

Que estranho, coloquei o id 2145 no tag e o nome do arquivo. Precisa mudar algo na script?

zipter98Z
09 de dezembro de 2013 às 19:54

Não, nada. Tenta colocar outro ID na tag, vai que é o diamond que tá bugado.

MaluszM
10 de dezembro de 2013 às 12:29

De qualquer formar valeu pela ajuda manin. Rep+

10 de dezembro de 2013 às 13:04

Voce deve ta fazendo algo de errado mano, me fala o nome do script .