LE
pedido

(Talkaction) !runas

Por LeoXder, 15 de set. de 2012 em Scripts

8
1.1k
LeoXderL
15 de setembro de 2012 às 19:17

falando !runas o player ganha as runas

quem me ajudar dou REP+

Editado Setembro 15 por LeoXder

LuckOakeL
15 de setembro de 2012 às 19:18

Cara especifique quais runas, e detalhe mais o pedido. Vai ser cobrado alguma coisa do player? Vai ser permitido usar o comando só uma vez?

SkymagnumS
15 de setembro de 2012 às 19:19

Usa quantas vezes quises

function onSay(cid, words, param)
local runas = {{id runa, quantidade}, {id runa, quantidade}, {id runa, quantidade}}
for _, r in pairs(runas) do
doPlayerAddItem(cid, r[1], r[2])
end
return true
end

 

Usa uma vez

function onSay(cid, words, param)
local runas = {{id runa, quantidade}, {id runa, quantidade}, {id runa, quantidade}}
for _, r in pairs(runas) do
if getPlayerStorageValue(cid, 1234) < 1 then
doPlayerAddItem(cid, r[1], r[2])
setPlayerStorageValue(cid, 1234, 1)
end
return true
end

Editado Setembro 15 por Skymagnum

LeoXderL
15 de setembro de 2012 às 19:37

Skymagnum não funcionou aki é pra versao 8.4 >>> id das runas aki >> 2296,2273,2268,2278,2293

 

 

E kero quero q possam falar quantas vezez kiser e q tipo quando eles falem saia assim >>> runas ! em vermelho

LeoxtibiaL
16 de setembro de 2012 às 07:51

Em data/talkactions/scripts crie um arquivo.lua e cole isto dentro:

 

local t = {{2296,1},{2273,1},{2268,1},{2278,1},{2293,1}}

function onSay(cid, words, param)
for i=1, #t do
doPlayerAddItem(cid, t[i][1], t[i][2])
end
doSendAnimatedText(getPlayerPosition(cid), "RUNAS!", COLOR_RED)
doSendMagicEffect(getPlayerPosition(cid), 28)
return true
end

 

Em talkactions.xml: <talkaction words="!runas" script="NOMEDOSEUARQUIVO.lua"/>

LeoXderL
16 de setembro de 2012 às 10:52

VLW Leoxtibia

 

Funcionou REP+

LeoxtibiaL
16 de setembro de 2012 às 11:19

Dúvida Sanada. Tópico reportado.

caoticC
16 de setembro de 2012 às 11:29

Pedido Resolvido

 

Tópico Movido