BO
pedido

Soma de valor x por itemid

Por Boguemon, 16 de mar. de 2016 em Scripts

soma
8.70
item
id
itemid
movements
2
972
BoguemonB
16 de março de 2016 às 19:37

Gostaria se alguém pudesse, fazer um script que nele haveriam varios ids de items, e cada item receberia um valor, ex:

item 2523 = 1, item 2195 = 2, item 2160 = 3;

 

e com uma variável (soma) que somasse esses 1, 2 e 3, mas só se o item estivesse no slot do inventario (legs/ armor / boots)

 

e então o recebe-se a msg tipo

doPlayerSendTextMessage(cid, 20, "Valor igual a " . soma . ".")
SkymagnumS
16 de março de 2016 às 19:51

function onSay(cid, words, param)

local tabVal = {

[2523] = 1,

[2195] = 2,

[2160] = 3

}

 

local soma = 0

for k, v in pairs(tabVal) do

for slot = 1, 10 do

if getPlayerSlotItem(cid, slot).itemid == k then

soma = soma + v

end

end

end

 

doPlayerSendTextMessage(cid, 28, "Você tem " .. soma .. " de valor")

return true

end

Editado Março 16 por Skymagnum