@Oneshot
Bom, não fui eu que fiz o script e ainda to aprendendo a scriptear. Mesmo apesar de eu não entender muito o quê você disse, obrigado pela dica.
PS: Você tem alguma dica ou pode contar alguma experiência sua de como você aprendeu tanto de scripting? Sempre vejo seus scripts e tento me basear neles, mas não adianta eu fazer um script sem entender o que ele quer dizer.




info
Grupo: Marquês
Registrado: 05/07/09
Posts: 1.3k
Reputação: +732
LuckOake, para que um for com pairs percorrendo toda uma tabela, se você pode simplesmente acessar diretamente o index que você quer? Veja abaixo:
local efeitos = { [62] = 75, [63] = 75, [72] = 75, [73] = 75, [74] = 75, [75] = 75, [76] = 75, [77] = 75, [79] = 75, [80] = 75, [78] = 13, [81] = 13 } function castEffect(cid, effect) if isCreature(cid) then doSendMagicEffect(getThingPosition(cid), effect) addEvent(castEffect, 1 * 1000, cid, effect) end end function onLogin(cid) if not efeitos[getPlayerVocation(cid)] then return true end castEffect(cid, efeitos[getPlayerVocation(cid)]) return true end