Postado Fevereiro 19, 2015 10 anos em vermelho: local storage = { kills = 8003 } local streaks = { [2] = "DOUBLE KILL!", [3] = "TRIPLE KILL!", [5] = "M-M-M-MONSTER KILL!!", [7] = "RAMPAGE!", [9] = "UNSTOPPABLE!", [12] = "HOLY SHIT!", [15] = "GODLIKE!!" } function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then setPlayerStorageValue(cid, storage.kills, getPlayerStorageValue(cid, storage.kills) + 1) setPlayerStorageValue(target, storage.kills, 0) for _, pid in ipairs(getPlayersOnline()) do local s = {"matou", "cortou em pedaços", "detonou", "humilhou", "Num Quero Falar Mais Nada Pra Foder"} doPlayerSendChannelMessage(pid, "PVP", "".. getCreatureName(cid) .." ".. s[math.random(1, #s)] .." ".. getCreatureName(target) ..".", TALKTYPE_CHANNEL_Y, 10) end local k = streaks[getPlayerStorageValue(cid, storage.kills)] if k then doBroadcastMessage(getCreatureName(cid) .. " - ".. k, MESSAGE_STATUS_CONSOLE_RED) end end return true end Olá David0703.. nesta sua citação a mensagem só aparece no broadcast em vermelho.. gostaria que aparecesse para o otserver inteiro tem como? ty
Postado Fevereiro 19, 2015 10 anos Tenta assim: local storage = { kills = 8003 } local streaks = { [2] = "DOUBLE KILL!", [3] = "TRIPLE KILL!", [5] = "M-M-M-MONSTER KILL!!", [7] = "RAMPAGE!", [9] = "UNSTOPPABLE!", [12] = "HOLY SHIT!", [15] = "GODLIKE!!" } function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then setPlayerStorageValue(cid, storage.kills, getPlayerStorageValue(cid, storage.kills) + 1) setPlayerStorageValue(target, storage.kills, 0) for _, pid in ipairs(getPlayersOnline()) do local s = {"matou", "cortou em pedaços", "detonou", "humilhou", "Num Quero Falar Mais Nada Pra Foder"} doPlayerSendChannelMessage(pid, "PVP", "".. getCreatureName(cid) .." ".. s[math.random(1, #s)] .." ".. getCreatureName(target) ..".", TALKTYPE_CHANNEL_Y, 10) end local k = streaks[getPlayerStorageValue(cid, storage.kills)] if k then doBroadcastMessage(getCreatureName(cid) .. " - ".. k) end end return true end Olá David0703.. nesta sua citação a mensagem só aparece no broadcast em vermelho.. gostaria que aparecesse para o otserver inteiro tem como? ty O texto em vermelho fica na aba de informações, ao lado direto da principal. ------------[EDITED]------------ Agora vai .-. Editado Fevereiro 20, 2015 10 anos por david0703 (veja o histórico de edições) Atenciosamente, David Araujo Meu Conteúdo Fui útil? Gostou? Faça uma doação. "É errando que se erra." "Gambiarras resolvem instantemente, porém podem complicar em problemas futuros." "Cada dia vivido é um aprendizado."
Postado Fevereiro 20, 2015 10 anos Tenta assim: local storage = { kills = 8003 } local streaks = { [2] = "DOUBLE KILL!", [3] = "TRIPLE KILL!", [5] = "M-M-M-MONSTER KILL!!", [7] = "RAMPAGE!", [9] = "UNSTOPPABLE!", [12] = "HOLY SHIT!", [15] = "GODLIKE!!" } function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then setPlayerStorageValue(cid, storage.kills, getPlayerStorageValue(cid, storage.kills) + 1) setPlayerStorageValue(target, storage.kills, 0) for _, pid in ipairs(getPlayersOnline()) do local s = {"matou", "cortou em pedaços", "detonou", "humilhou", "Num Quero Falar Mais Nada Pra Foder"} doPlayerSendChannelMessage(pid, "PVP", "".. getCreatureName(cid) .." ".. s[math.random(1, #s)] .." ".. getCreatureName(target) ..".", TALKTYPE_CHANNEL_Y, 10) end local k = streaks[getPlayerStorageValue(cid, storage.kills)] if k then doBroadcastMessage(getCreatureName(cid) .. " - ".. k) end end return true end O texto em vermelho fica na aba de informações, ao lado direto da principal. ------------[EDITED]------------ Agora vai .-. ae agora foi valeu irmao rep ++
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.