-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
28
Tudo que Bruno postou
-
Parabéns a todos!!! Obrigado pelo voto @DeCarvalho, mas só você mesmo votou em mim kkk nem eu mesmo votei em mim... Abraço!
- 7 respostas
-
- resultados
- sign
-
(e 3 mais)
Tags:
-
You're right. Thank you bro!
-
@@SkyDarkyes, magicEffect316 é uma função. Dentro da função, tem um loop que percorre toda a tabela: for i=1, #effect do end #effect retorna o tamando da tabela. Seria a mesma coisa no meu script: for i=1, 5 do end Então a cada posição da tabela, ele vai usar a função de efeito: doSendMagicEffect(position, effect) effect = pega o efeito de cada posição da tabela que o loop percorre... Acho que você está tão certo na sua ideia, que não está testando a nossa...
-
Ele não usa tfs 1.x, é o costume de fazer.... @@roriscrave, eu editei meu script, pega ele lá...
-
Man, é como foi citado acima, basta colocar na tabela, pois já há um loop que trata essa tabela, segue script com algumas modificações:
-
Tópico movido para dúvidas / pedidos resolvidos.
- 5 respostas
-
- tfs 1.2
- mover parede
- (e 4 mais)
-
Tópico movido para dúvidas / pedidos resolvidos.
-
@@roriscrave, function onSay(cid, words, param) local CHANNEL_HELP = 7 local storage = 456112 if words == "/mute" then local mute = param:split(",") if mute[1] == nil or mute[1] == " " then doPlayerSendCancel(cid, "Informe o jogador.") return false end if mute[2] == nil or mute[2] == " " then doPlayerSendCancel(cid, "Informe o tempo em minutos.") return false end local target = getPlayerByName(mute[1]) local time = tonumber(mute[2]) local condition = createConditionObject(CONDITION_MUTED) setConditionParam(condition, CONDITION_PARAM_SUBID, CHANNEL_HELP) setConditionParam(condition, CONDITION_PARAM_TICKS, time * 60 * 1000) if not target then doPlayerSendCancel(cid, "Jogador nao encontrado ou nao esta online.") return false end doAddCondition(target, condition) doPlayerSendTextMessage(target, MESSAGE_INFO_DESCR, "Você foi mutado por " .. time .. " minutos.") setPlayerStorageValue(target, storage, 1) return false elseif words == "/unmute" then local remove = getPlayerByName(param) if not remove then doPlayerSendCancel(cid, "Jogador nao encontrado ou nao esta online.") return false end if getPlayerStorageValue(remove, storage) == 1 then doRemoveCondition(remove, CONDITION_MUTED, CONDITIONID_DEFAULT, CHANNEL_HELP) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você desmutou o jogador " .. getCreatureName(remove) .. ".") setPlayerStorageValue(target, storage, -1) else doPlayerSendCancel(cid, "O jogador " .. getCreatureName(remove) .. " nao esta mutado.") end end return false end
-
Download aprovado! Obrigado por compartilhar conosco.
-
Download aprovado! Obrigado por compartilhar conosco.
-
Download aprovado! Obrigado por compartilhar conosco.
-
Download aprovado! Obrigado por compartilhar conosco.
-
Download aprovado! Obrigado por compartilhar conosco.
-
Download aprovado! Obrigado por compartilhar conosco.
-
Download aprovado! Obrigado por compartilhar conosco.
-
function onHealthChange(creature, attacker, primaryDamage, primaryType, secondaryDamage, secondaryType, origin) if not isPlayer(attacker) then return false end if (attacker:getCriticalLevel() * 3) >= math.random (0, 1000) then if isInArray({ORIGIN_MELEE, ORIGIN_RANGED, ORIGIN_SPELL}, origin) and primaryType ~= COMBAT_HEALING then primaryDamage = primaryDamage + math.ceil(primaryDamage * CRITICAL.PERCENT) attacker:say("CRITICAL!", TALKTYPE_MONSTER_SAY) creature:getPosition():sendMagicEffect(CONST_ME_HOLYAREA) end end return primaryDamage, primaryType, secondaryDamage, secondaryType end
-
creature:getPosition():sendMagicEffect(CONST_ME_HOLYAREA)Lista de efeitos:https://github.com/otland/forgottenserver/blob/master/src/const.h#L25-L111
-
creatureevent Como Modificar Essa Script ! Me Ajudem !
pergunta respondeu ao TiagoBordin1988 de Bruno em Scripts
Segue: local config = { [100] = { -- level [{1, 5}] = {item = 2160, quant = 50, sto = 1001}, -- [voc] = s e ms [{2, 6}] = {item = 2160, quant = 50, sto = 1001}, -- [voc] = d e ed [{3, 7}] = {item = 2160, quant = 50, sto = 1001}, -- [voc] = p e rp [{4, 8}] = {item = 2160, quant = 50, sto = 1001} -- [voc] = k e ek }, [200] = { -- level [{1, 5}] = {item = 2160, quant = 100, sto = 1002}, -- [voc] = s e ms [{2, 6}] = {item = 2160, quant = 100, sto = 1002}, -- [voc] = d e ed [{3, 7}] = {item = 2160, quant = 100, sto = 1002}, -- [voc] = p e rp [{4, 8}] = {item = 2160, quant = 100, sto = 1002} -- [voc] = k e ek } } function onAdvance(cid, skill, oldLevel, newLevel) local playerVoc = getPlayerVocation(cid) for level, a in pairs(config) do if skill == 8 and newLevel >= level then for voc, b in pairs(a) do if isInArray(voc, playerVoc) and getPlayerStorageValue(cid, b.sto) <= 0 then doPlayerAddItem(cid, b.item, b.quant) setPlayerStorageValue(cid, b.sto, 1) doPlayerSendTextMessage(cid, 22, "Você upou level " .. newLevel .. " e ganhou " .. b.quant .. "x ".. getItemNameById(b.item) .. "!") return true end end end end return true end -
creatureevent Como Modificar Essa Script ! Me Ajudem !
pergunta respondeu ao TiagoBordin1988 de Bruno em Scripts
Faltou verificação de storage... -
http://www.meuip.com.br Seria esse ip que as pessoas iriam acessar, mas, como você está tentando usar na sua casa, creio que seria mais complicado usar com a porta 80, que seria o ip direto, pois se você usa skype, pode haver complito. Libera a porta 8090 no firewall / modem, e aplica na configuração do XAMPP ou em qualquer Web Server que você use. Ai você passa o ip com porta para os players, exemplo: http://129.129.129.129:8090 Att.
-
sistema [Encerrado] aura system ajuda
tópico respondeu ao clebao666 de Bruno em Tópicos Sem Resposta
Tópico movido para área correta. -
dúvida Summon que o monstro não ataca
tópico respondeu ao Mysterious Subwat de Bruno em Lixeira Pública
O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe. -
dúvida Obter o nome da Ultima Spell usada pelo onCastSpell
tópico respondeu ao Mateusoo de Bruno em Lixeira Pública
O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe. -
O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.
-
O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.