BA
dúvida

Table + For + if

Por BananaFight, 30 de mar. de 2014 em Scripts

16
1.3k
31 de março de 2014 às 02:39

 

 

se to entendo usa assim :

local dropItem = {
[1] = {itemId = 2146, chance = 50, sto = 1},
[2] = {itemId = 2147, chance = 50, sto = 2},
[3] = {itemId = 2149, chance = 50, sto = 3},
[4] = {itemId = 2150, chance = 50, sto = 3},
}

for i = 1, #dropItem do
    if getPlayerStorageValue(cid, dropItem[i].sto) <= 0 then
       ...
       else
       ...
    end
end

o else só vai ser executado se o player tiver todas as storages ..

 

"o else só vai ser executado se o player tiver todas as storages .."

claro que não, qualquer if que a condição seja false, vai buscar um elseif ou else, no caso quando qualquer uma das storages for > 0 o else será executado

 

 

Verdade ! se 1 das 4 condições for falsa o else já será executado .

Falta de atenção minha sorry . qualquer if que a condição seja false, vai buscar um elseif ou else ou um [end]

para o else não ser executado o player teria de ter todas as storage menor ou igual a 0 .

Editado Março 31 por DuuhCarvalho