mto útil brother
rep+
parabéns pela função
By Demonbholder, 13 de mar. de 2011 in Mods, funções e outros
info
Group: Herói
Joined: 20/05/10
Posts: 3.4k
Reputation: +1.5k
Gender: Masculino

mto útil brother
rep+
parabéns pela função
eita, sera muito util isso
Parabéens pelo script =)
rep+
Sou seu fan xD
UHASHEASUHE s2
info
Group: Colaborador
Joined: 27/12/10
Posts: 271
Reputation: +87
Gender: Masculino

Mano Mas Uma Vez Você
Muito Bom Mano parabéns Rep+
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder
Faala galera; eu tinha um problema em um outro script que era uma função retornar o maior valor de uma tabela, mas ai eu consegui fazer e terminei o script.
Bom, eu achei que seria útil posta-la aqui, então eu dei uma editada para que possam aplica-la em qualquer script. Vamos logo ao script:
function getTabHighValue(tab, value) for y, x in ipairs(tab) do if isNumber(x) and x > value then value = x change = 1 end end change = change == nil and error("No High Value in table") or nil return value endComo funciona: Nos parâmetros você coloca primeiro a tabela onde estão os valores, e no segundo você coloca o valor inicial, ou seja, o valor mínimo para que retorne o maior valor.
Talkaction:
function onSay(cid, words, param) t = {} for h, pid in ipairs(getPlayersOnline()) do t[h] = getPlayerLevel(pid) end val = getTabHighValue(t, 0) doPlayerSendTextMessage(cid, 4, val) endManda uma mensagem dizendo o maior level dos jogadores online.
Bom, é isso, essa função pode lhe ser útil algum dia, até.
Edited Março 13 by Demonbholder