Ir para conteúdo

Talkaction Para Vip - !buymp,!buygmp


Leoxtibia

Posts Recomendados

Aí, gostaria de uma talkaction na qual o player vip falaria: !buymp ; !buyhp .. e ai vai.. mas precisaria de um item que pegaria numa quest... para isso. Eu uso o system vip by account ( não sei se interfere em algo). Será que alguém poderia ajudar?

 

Informação: Ot 8.60

Link para o comentário
Compartilhar em outros sites

além de ser vip ele teria que ter um item?

 

e esse comando !buyhp e !buymp no caso vai healar hp e mana para o jogador? ou vai dar,aumentar a life/mana do jogador?

Link para o comentário
Compartilhar em outros sites

É, acho que não expliquei direito =P Seria preciso um item para que o player pudesse usar a talkaction e assim que ele falasse !buygmp ... comprasse 100 great mana potion retirando dinheiro dele.

Link para o comentário
Compartilhar em outros sites


function onSay(cid, words, param)
local potion = {
["gmp"] = {id = 7590,count = 100,price = 10000},
["uhp"] = {id = 8473,count = 100,price = 20000}
}
local item = 2123 -- item que precisa pra usar o comando
if not potion[param] then
doPlayerSendCancel(cid, "digite o nome certo !potion gmp ou uhp") return true
elseif getPlayerItemCount(cid, item) < 1 then 
doPlayerSendCancel(cid, "você precisa ter um "..getItemNameById(item)) return true
elseif not doPlayerRemoveMoney(cid, potion[param].price) then
doPlayerSendCancel(cid, "você precisa de "..potion[param].price.." gps para comprar.") return true
end
doPlayerAddItem(cid, potion[param].id, potion[param].count)
return true   
end 

 

talkactions:

 

<talkaction words="!potion" script="nome do seu script.lua"/>

Link para o comentário
Compartilhar em outros sites


function onSay(cid, words, param)
local potion = {
["gmp"] = {id = 7590,count = 100,price = 10000},
["uhp"] = {id = 8473,count = 100,price = 20000}
}
if not potion[param] then
doPlayerSendCancel(cid, "digite o nome certo !potion gmp ou uhp") return true
elseif not doPlayerRemoveMoney(cid, potion[param].price) then
doPlayerSendCancel(cid, "você precisa de "..potion[param].price.." gps para comprar.") return true
end
doPlayerAddItem(cid, potion[param].id, potion[param].count)
return true   
end 

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...