Ir para conteúdo

morgado4ever

Cavaleiro
  • Total de itens

    164
  • Registro em

  • Última visita

Tudo que morgado4ever postou

  1. Com isso o player precisaria comprar o "buff" toda vez que relogar ou morrer. Ele quer que venda as skills, é diferente.
  2. O kakilo já fez esse script, basta procurar. Em relação ao dinheiro, é só alterar a quantia quando você ver "if doPlayerRemoveMoney(cid, x)", sendo x a quantia que vc quer. Se não me engano até eu fiz um script desse, é só alterar a quantia mesmo. Sem mais, Kazz.
  3. Obrigado por ser justo. @topic Acho que assunto de MSN é apenas no MSN, não se deve trazer ao forum, sem mais. Kazz.
  4. Não falo as coisas sem fundamentos, como você. Desde que o iRockStar e um outro aí comecaram a me provocar, pq eu estava ajudando na área de lua e "roubando" o lugar deles. Você vem me perseguindo. Qualquer coisa que eu falo, como chamar alguem de: "babaca", vc já vem com tudo me alertar.. É, eu sei que vc não tem poder aqui nessa seção.. Pelo menos aqui você não pode simular algo e me banir denovo! Sem mais, Kazz.
  5. Nenhuma providência será tomada, não tem o que tomar. @helinho Tava demorando pra vc aparecer e omitir os palavrões do iRockStar..! Como sempre, defendendo o amiguinho! =P Sem mais, Kazz
  6. Quando eu chamei alguem de "retardado" fui banido, será que agora o iRockStar vai ser banido tbm? Ou vai ter o namoradinho dele defendendo denovo? @certo moderador É decepcionante isso, se vc tem amigos moderadores no forum vc nunca é banido. Se vc não tem, tem que aguentar provocações de alguns.. pra não falar outra coisa: algumas pessoas, que tem amiguinhos moderadores, e vc não pode nem falar a verdade (chamei um deles de retardado), que é banido.. Porque não vão se preocupar com os moderadores "corruptos", em vez de se preocupar com quem realmente trabalha? Sem mais, Kazz.
  7. -- Sacrifice Soul to gain magic level by kakilo function onSay(cid, words, param) if (isKnight(cid) == FALSE) then if (getPlayerSoul(cid) >= 50) then doPlayerAddSoul(cid, -50) doPlayerAddSpentMana(cid, 200000) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_BATS) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doPlayerSendTextMessage(cid, 22, "You sacrificed your soul to increase your magic level.") else doPlayerSendTextMessage(cid, 22, "Your soul is too young to be sacrificed.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYAREA) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_BLUE) end else doPlayerSendTextMessage(cid, 22, "Knight's can't use the Sacrifice Soul.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return TRUE end O usuário Nussaaaaaaaaaaa me pediu para fazer o Soul Sacrifice (do Kakilo). Só que para que Knights não possam usar. Ta aí, como vc pediu. Creditos do script: Kakilo Sem mais, Kazz.
  8. MSN é MSN, Fórum é Forum. Não significa que por vc ter sido ofendido no MSN, que deverá trazer até aqui e fazer com que de alguma forma o Kakilo seja punido. A obrigação dele como moderador é se comportar e atuar com respeito NO FORUM, fora dele, é outra coisa e não deverá ter influência com o fórum. Sem mais, Kazz.
  9. Só pensa nisso neah..?! Post não é tudo.
  10. Parabêns, sua primeira ajuda aqui no forum depois de 518 floods! =)
  11. Claro claro.. Dentro da pasta creaturescripts/scripts, crie o arquivo onkill.lua e coloque dentro dele: local MONSTERS = {"Master Vampire", "Demon", "Morgaroth"} -- adicione quantos monstros quiser function onKill(cid, target) if (isInArray(MONSTERS, getCreatureName(target)) == TRUE) then doBroadcastMessage(getCreatureName(target) .. " is dead!", MESSAGE_STATUS_WARNING) for _, MONSTER in ipairs(MONSTERS) do if (isCreature(getCreatureByName(MONSTER)) == TRUE) then doRemoveCreature(getCreatureByName(MONSTER)) end end end return TRUE end Agora dentro da pasta creaturescrips, no arquivo creaturescripts.xml, adicione: <event type="kill" name="onKill" event="script" value="onkill.lua"/> Agora dentro da pasta creaturescrips/scripts, no arquivo login.lua, em baixo de: registerCreatureEvent(cid, "GuildMotd") Adicione: registerCreatureEvent(cid, "onKill") Ao sumonar os bosses monstros, apenas sumone 1 monstro de cada, exemplo: 1 Morgaroth, 1 Orshabaal e 1 Ferumbras. Lembre-se de verificar que não há outros monstros iguais no mapa. Não adicione monstros já existentes no mapa, como Demon, etc. Espero ter ajudado, Kazz. -- EDIT -- @iRockStar VAI FLOODAR LÁ NA TUA AREA!
  12. Perfeito, ótimo idéia. Realmente gostei..! Que bom que você está progredindo em LUA Script. Se eu puder ajudar em algo, me chame! =P Sem mais, Kazz.
  13. Pelo menos eu estou aqui no forum AJUDANDO quem precisa, enquanto você faz o contrário pra ganhar posts. Se você pelo menos tivesse feito e ainda acha que tem direito de vir aqui reclamar de quem fez? Achou ruim o script? Faça um melhor! Cara, você é um péssivel exemplo (se não o pior) para o X-Tibia, se cuida, com sua atitude pode acabar sendo banido. E outra, você não tem cacife para me enfrentar, não passa de um babaca (pra não falar outra coisa) que fica o dia inteiro sentado na frente do PC esperando alguém retrucar seus posts. Cresce, inútel. Sua presença aqui NÃO influencia na minha moral. Sem mais, Kazz.
  14. Estou facilitando, para que o usuário possa entender como funciona, coisa que você não sabe fazer. Porque ao contrário de flamear, ou até mesmo floodar (profissional nisso hein..?!), não vai fazer algo de útil? Não vou perder meu tempo com um babaca como você. Sem mais, Kazz.
  15. Oláaa galeraaa! Obrigado pelos elogios em relação ao meu OT'zin! =) KaKilo, adorei, simplesmente demais! =P @MattheusOT Brigadão cara..! Não sou "um dos melhores", mas sei me virar.. =P Obrigado pela sorte, eu vou precisar dela.. E você que curte o OT, breve novidades! @amoeba13 Sim, é esse mesmo servidor sim! =P suportewots@hotmail.com neah..?! Agora mudamos para tibiasoul@msn.com, adicione lá! \o/ Em relação ao não dar certo, estamos tendo dificuldade, por enquanto seu OT ainda está seguro.. Por enquanto! =P @Nussaaaaaaa Clarooo que sou eu, maninho! Abraço a todos, Kazz.
  16. Desculpe, além de eu não lembrar qual era a função (eram 3 funções com esse problema no TFS 0.3.2), eu não lhe devo satisfações. Sem mais, Kazz.
  17. Faltou o cid em: function onUse (item, frompos, item2, topos) Ficando assim: function onUse (cid, item, frompos, item2, topos)
  18. Verdade, esqueci de mencionar esse equívoco. Obrigado por lembrar. Como KaKilo disse: use monstros com nomes únicos e não sumone mais que um deste monstro. Caso contrário será removido um desses monstros aleatoriamente. Sem mais, Kazz.
  19. -- lucky scroll by kakilo -- quarto script -- remaked by kazz local ITEMS = {2160, 2152, 2148} local MIN, MAX = 1, 10 -- quantidade mínima, quantidade máxima function onUse(cid, item, frompos, item2, topos) CHANCE = math.random (1, #ITEMS) COUNT = math.random (MIN, MAX) doPlayerAdditem(cid, ITEMS[CHANCE], COUNT) doPlayerSendTextMessage(cid, 22, "Voce usou ganhou " .. COUNT .. " " .. getItemNameById(ITEMS) .. "(s).") doPlayerRemoveItem(item.uid, 1) end Não tenho certeza se ao utilizar: math.random (1, #ITEMS) ele pega como #ITEMS a quantidade máxima do array, caso contrário substitua por 3. Sem mais, Kazz.
  20. local MONSTERS = {"Master Vampire", "Demon", "Morgaroth"} -- adicione quantos monstros quiser function onKill(cid, target) if (isInArray(MONSTERS, getCreatureName(target)) == TRUE) then doBroadcastMessage(getCreatureName(target) .. " is dead!", MESSAGE_STATUS_WARNING) for _, MONSTER in ipairs(MONSTERS) do if (isCreature(getCreatureByName(MONSTER)) == TRUE) then doRemoveCreature(getCreatureByName(MONSTER)) end end end return TRUE end O script faz com que quando um dos monstros adicionados for morto, todos os outros serão removidos. Sem mais, Kazz.
  21. local MINLEVEL = 10 -- substitua 10 pelo level mínimo permitido local MAXLEVEL = 30 -- substitua 30 pelo level máximo permitido function onStepIn(cid, item, position, fromPosition) if not(getPlayerLevel(cid) >= MINLEVEL and getPlayerLevel(cid) <= MAXLEVEL) then doTeleportThing(cid, fromPosition) end return TRUE end Crie quantos scripts quiser, para configurar basta substituir o level mínimo e level máximo. Divirta-se. Kazz
  22. local MONEY = 10000 -- quantidade de dinheiro necessário para remover a red/black skull function onSay(cid, words, param, channel) if (isInArray({SKULL_RED, SKULL_BLACK}, getCreatureSkullType(cid)) == TRUE) then if (doPlayerRemoveMoney(cid, MONEY) == TRUE) then doPlayerAddFrags(cid, - getPlayerFrags(cid)) doRemoveCondition(cid, CONDITION_INFIGHT) doCreatureSetSkullType(cid, SKULL_NONE) else doPlayerSendTextMessage(cid, 22, "Você precisa de " .. MONEY .. " gold coins para remover a red/black skull.") end end return TRUE end Sem mais, Kazz. -- EDIT -- Corrigido a falta de um parênteses.
  23. getPlayerFreeCap(cid) Quantidade de capacidade LIVRE disponível. Caso deseja saber qual a quantidade máxima de capacidade do jogador, coloque a função abaixo no global.lua ou functions.lua! function getPlayerMaxCap(cid) local query = db.getResult("SELECT `cap` FROM `players` WHERE `id` = " .. getPlayerGUID(cid) .. ";") if query:getID() ~= -1 then return query:getDataInt("cap") end query:free() return LUA_ERROR end Sem mais, Kazz.
  24. function onSay(cid, words, param, channel) doPlayerPopupFYI(cid, getHighscoreString(SKILL__LEVEL)) return TRUE end Substitua getHighscoreString(SKILL__LEVEL) pelo rank que deseja ser visto. Segue abaixo a tabela. SKILL_FIST = 0 SKILL_CLUB = 1 SKILL_SWORD = 2 SKILL_AXE = 3 SKILL_DISTANCE = 4 SKILL_SHIELD = 5 SKILL_FISHING = 6 SKILL__MAGLEVEL = 7 SKILL__LEVEL = 8 Sem mais, Kazz.
  25. Explique corretamente como você quer que funcione o script.. De forma que de a entender, que eu faço pra você. Sem mais, Kazz.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...