Postado Fevereiro 6, 2016 9 anos Fui inventar de trocar o ID de 15 para 6 para deixar os channels na ordem, seguindo a ordem crescente dos números, porem o script que está na pasta creaturescripts não achou o channel com o ID 15 porque eu tinha trocado o número. Resolvido e reputado.
Postado Fevereiro 6, 2016 9 anos Autor 5 horas atrás, One Punch Man disse: Aqui funcionou normalmente tfs 0.4 rev 3777 linux, obrigado. haha de nada 3 horas atrás, Heyron disse: Fui inventar de trocar o ID de 15 para 6 para deixar os channels na ordem, seguindo a ordem crescente dos números, porem o script que está na pasta creaturescripts não achou o channel com o ID 15 porque eu tinha trocado o número. Resolvido e reputado. Haha valeu, bom uso
Postado Março 14, 2016 9 anos Autor Em 22/02/2016 22:49:38, dukeeh disse: tem como anunciar apenas players mortos para players? tem sim amigo, testa e me diz : -- Coded by Zoom.. local info, win, lose = "%s [Level: %s] foi mort%s pelo player %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) local target = deathList[1] if(not isPlayer(cid) or not isPlayer(target)) then return true end doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1)) for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", getCreatureName(target)," [Level: "..getPlayerLevel(target).."]."), TALKTYPE_CHANNEL_ORANGE, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_MANAGEMENT, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_GAMEMASTER_CHANNEL, 0xF) end end end doCreatureSetStorage(cid, storage, 0) return true end
Postado Março 15, 2016 9 anos Olá @Zoom, bom dia. Eu também gostaria que o sistema monitora-se apenas os players. Fiz um teste aqui, só que não funcionou. Não ocorreu erros no distro.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.