Ir para conteúdo

[Talk] !buyitems 1.0


Zmovir

Posts Recomendados

Olá a todos do xtibia hoje estava aki de boa entao resolvi criar um script de buyitems diferente

 

como funciona bom você fala !buyitems nomedoitem,quantidade você vai comprar exemplo: !buyitem sword,5 5 sword por o preço estipulado no script

 

 

 

em /data/talkactions/script crie um script e renomeie pra buyitems e adcione iso dentro:

function onSay(cid, words, param, channel)
local config = { --- id preço nome
["sword"] = {id=iddoitem, price=100, name="sword"},
["axe"] = {id=iddoitem, price=102, name="axe"}
}

local s = string.explode(param, ",")

if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "diga algo para ver a lista diga !buyitems list.")
return true
end

if param == 'list' then
local str = ""
str = str .. "lista de items :\n\n"
for nome, info in pairs(config) do
str = str..nome,info.price.."\n"
end
str = str .. ""
doShowTextDialog(cid, 6579, str)
return TRUE
end

for i, x in pairs(config) do
	  if (s[1] == x.name) then
			 if doPlayerRemoveMoney(cid, s[2] * x.price) == TRUE then
					doPlayerAddItem(cid, x.id, s[2])
			   else
					 doPlayerSendTextMessage(cid, 22, "Desculpe, mais você nao possui "..x.price.." gps.")
			  end
	   end
end

return true
end

 

em talkactions.xml

 

<talkaction words="!buyitems" event="script" value="buyitems.lua"/>

 

 

explicando

local config = {

["sword"] = {id=iddaspada, price=100, name="sword"},

["axe"] = {id=iddaspada, price=102, name="axe"}

}

aki e aonde você adciona caso queria adcionar mais você tera que editar o nome de la << quanto o ultimo >

 

 

 

ATT.

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

A seu script ficou muito paracido com o do @SkyDangerous.

A parte de configuração é identica, você não tomou como exemplo o script do Sky?

Procure pesquisar um pouco antes de postar um novo script, porque esse script pode não ser tão novo.

 

Mais se o créditos são todos seus e isso não é ripping, parabéns. Ótimo script. happy.png

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...