Ir para conteúdo

[ Fechado ] Npc Que Vende Items Por Moeda Propria


Ynfernisson

Posts Recomendados

Como podem ver é alo que esta me incomodano muiito mesmo ...

Gostaria De Vender Moedas "proprias" No Servidor, Jah fis o ID das moedas ... Gostaria Que Vocês me Ajudasem

Pois Jah Procurei e não axei nada a respeito.

 

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

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

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

<look type="57" head="57" body="59" legs="40" feet="76" addons="0"/>

<parameters>

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

<parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo Vip. Diga {trade}."/>

<parameter key="shop_sellable" value="blue orb,7632,100000"/>

<parameter key="shop_buyable" value="vip stone,7633,1000000"/>

</parameters>

</npc>

 

e esse

 

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

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

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

<look type="266" head="0" body="114" legs="94" feet="0" addons="3"/>

<parameters>

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

<parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo Itens Vips. Diga {trade} para comprar."/>

<parameter key="shop_sellable" value="blue orb,7632,100000"/>

<parameter key="shop_buyable" value="CanasK Bag,9775,50;CanasK BackPack,9774,100;CanasK Shield,2523,10000;CanasK Hammer,8927,10000;CanasK Stars,7366,10000;CanasK Cutter,8924,10000;CanasK Blade,8932,10000;CanasK Boots,2646,10000;CanasK Scale Legs,2469,10000;CanasK Armor,8889,10000;CanasK Helmet,2496,10000;Magician Legs,9777,10000;Magician Coat,9776,10000;Magician Mask,9778,10000"/>

</parameters>

</npc>

 

 

os 2 usa esse mesmo scrpit

 

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())

Link para o comentário
Compartilhar em outros sites

Amiguinho, você criou um moeda propria do seu server certo?,

Mais você está querendo cria um npc que venda itens pelas moedas que você criou?

 

Se esta procurando isso faza o seguinte:

1°- Va na pasta npc, copie e cole um npc que venda food.

2°- Edite o nome do npc para por exemplo: Itens Custom ou Itens Vips.

3°- Depois va na pasta script, dentro na pasta Npc, ache o script do npc que vende as foods, então edite, mude os itens das foods para os ids dos itens, e modifique o valor, editando também para o id da moeda que você editou.

4°- Apra seu mapa editor, e importe o npc para o mapa editor, procure um lugar para por o npc e salve o mapa.

5°- Pronto!.

 

Se você não estiver procurando isso, me fale, para ver em que posso te ajudar.

Link para o comentário
Compartilhar em outros sites

Eu já tentei fazer isso em um OT mas não consegui, se voce quiser tentar

voce tem que mudar as configurações na npc lib.

 

Um jeito mais fácil é usando um script com uma condição. Por exemplo:

if (msgcontains(msg, 'item') then
if getPlayerItemCount(cid,itemid) >= n then
doPlayerTakeItem(cid, itemid, n)
doPlayerAddItem(cid, itemid, n)
selfSay('Algo mais '.. playerName ..' ?', cid)
else
selfSay('Você não tem dinheiro suficiente.', cid)
end
end

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

Amiguinho, você criou um moeda propria do seu server certo?,

Mais você está querendo cria um npc que venda itens pelas moedas que você criou?

 

Se esta procurando isso faza o seguinte:

1°- Va na pasta npc, copie e cole um npc que venda food.

2°- Edite o nome do npc para por exemplo: Itens Custom ou Itens Vips.

3°- Depois va na pasta script, dentro na pasta Npc, ache o script do npc que vende as foods, então edite, mude os itens das foods para os ids dos itens, e modifique o valor, editando também para o id da moeda que você editou.

4°- Apra seu mapa editor, e importe o npc para o mapa editor, procure um lugar para por o npc e salve o mapa.

5°- Pronto!.

 

Se você não estiver procurando isso, me fale, para ver em que posso te ajudar.

 

 

tipo como pode ve , ou melhor explikando ... o NPC food vem do script ( default :@ ) e tipo no NPC em si num fala a ID da gold :S

 

Eu já tentei fazer isso em um OT mas não consegui, se voce quiser tentar

voce tem que mudar as configurações na npc lib.

 

Um jeito mais fácil é usando um script com uma condição. Por exemplo:

if (msgcontains(msg, 'item') then
if getPlayerItemCount(cid,itemid) >= n then
doPlayerTakeItem(cid, itemid, n)
doPlayerAddItem(cid, itemid, n)
selfSay('Algo mais '.. playerName ..' ?', cid)
else
selfSay('Você não tem dinheiro suficiente.', cid)
end
end

 

 

vo tenta esse :D

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...