Ir para conteúdo
  • Cadastre-se

Wise

Membro
  • Total de itens

    1090
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que Wise postou

  1. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts → Servidores normais" Para: "OTServ → Suporte OTServ → Suporte de Programação → Servidores normais"
  2. O título do seu tópico estava inadequado. Peço para que da próxima vez, por favor, use um título que seja voltado ao assunto que será tratado no tópico. Regra 2.3 - Use títulos e ícones adequados. Fique atento à essa e às demais Regras Gerais do fórum.
  3. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts → Servidores normais" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores derivados"
  4. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores normais" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores derivados"
  5. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores normais" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores derivados"
  6. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores normais" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores derivados"
  7. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores normais" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral → Servidores derivados"
  8. I'M BACK, BITCHES!!

  9. Substitua a tabela por esta: local config = { --[vocation id] = { {lvl inicial, lvl maximo}, looktype, efeito, msg ao transformar} [1] = { --Naruto {lvl = {25, 49}, look = 66, eff = 208, msg = 'Transformei carai sou foda'}, {lvl = {50, 74}, look = 91, eff = 208, msg = 'Transformei carai sou foda'}, {lvl = {75, 99}, look = 18, eff = 208, msg = 'Transformei carai sou foda'}, {lvl = {100, 124}, look = 31, eff = 208, msg = 'Transformei carai sou foda'}, {lvl = {125, 149}, look = 92, eff = 208, msg = 'Transformei carai sou foda'}, {lvl = {150, 174}, look = 40, eff = 208
  10. blessed300.lua (data\creaturescripts\scripts): function onPrepareDeath(cid) local level, perc = 300, 20 for b = 1, 5 do if isPlayer(cid) and getPlayerBlessing(cid, b) and getPlayerLevel(cid) >= level then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, perc) end end return true end creaturescripts.xml (data\creaturescripts): <event type="preparedeath" name="Blessed300" event="script" value="blessed300.lua"/> Registre o creature event em login.lua (data\creaturescripts\scripts): registerCreatureEvent(cid, "Blesse
  11. @Global Atualizei o código, só pra constar @Vodkart Bem simplesinho..hehe obrigado, brother! @elton123 Não, você não soube interpretar o código. Olha, brother: if n:sub(1, 1):lower() == param:lower() then -- aqui eu checo se o primeiro caractere da string da tabela pnames, que está sendo rodada no for, é igual a string do parâmetro determinado pelo cid (comparar as duas strings em minúsculo é uma forma de simplificar a checagem) if list ~= '' then -- verifico se há caracteres na string list = list..', '..n -- caso haja, a string atual será adicionada junto ao valor já existe
  12. @Caronte obrigado, coruja homossexual. @Ceos obrigado, mas acho que não tem necessidade de imagens..é apenas uma mensagem haha @Hadagalberto obrigado, meu caro.
  13. Nossa, só agora que eu vi isso aqui '~' Tava ausente pq tinha que fazer meu nick ter sentido aí eu me suicidei minino lobo
  14. Como o título do tópico já diz, o script a seguir serve como uma ferramenta para auxiliar o player a fazer uma busca por outro player. A partir de uma letra, é gerada uma lista dos players online cujo o nome começa com a inicial escolhida. searchplayers.lua (data\talkactions\scripts): function onSay(cid, words, param) -- Developed by Wise ~ TibiaKing.com local pnames, list = {}, '' for _, pid in ipairs(getPlayersOnline()) do table.insert(pnames, getCreatureName(pid)) end if not tostring(param) or param:len() > 1 then doPlayerSendTextMes
  15. Serei breve enquanto a explicação. Esta função serve para "forçar" o value de uma storage key a mudar, independentemente do player estar on ou offline. Adicione o seguinte script à lib do seu servidor (data\lib): forceSetStorageValue = function (name, key, value) if not tostring(name) or not tonumber(key) then return nil end local p = getPlayerByName(name) if p then setPlayerStorageValue(p, key, value) else local have = db.storeQuery("SELECT `key` FROM `player_storage` WHERE `player_id` = ".. getPlayerGUIDByName(name) .." and `key` = ".. key)
  16. Ah, ok. Apenas altere o callback do script por este: function onKill(cid, target) E a tag, por esta: <event type="kill" name="teamattack" event="script" value="teamattack.lua"/>
  17. blessedplayer.lua (data\creaturescripts\scripts): function onDeath(cid) for b = 1, 5 do if isPlayer(cid) and getPlayerBlessing(cid, b) and getCreatureSkullType(cid) < 4 then doCreatureSetDropLoot(cid, false) end end return true end creaturescripts.xml (data\creaturescripts): <event type="death" name="BlessedPlayer" event="script" value="blessedplayer.lua"/> Registre o creature event em login.lua (data\creaturescripts\scripts): registerCreatureEvent(cid, "BlessedPlayer")
  18. Informe os códigos do arquivo strengthening_potions.lua (data\actions\scripts\other).
  19. (: function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["noblewoman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}, ["warmaster"]={336} } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["n
  20. Substitua o conteúdo da linha 23 por: addEvent(function() if isCreature(cid) then doChangeSpeed(cid, speed) end end, speedCfg[2]*1000)
  21. Primeiramente, você já tem as sprites do bolo em mãos? E o que ocorre quando um pedaço é comido? Ele se transforma em um outro menor ou simplesmente desaparece? Informe como ocorre esse processo de gordo.
  22. Então no caso, a tag seria: <event type="attack" name="teamattack" event="script" value="teamattack.lua"/>
  23. Tenta aí: function onAttack(cid, target) local n = {'[Alliance]', '[Horda]'} if not isPlayer(target) then return true end if getCreatureName(cid):find(n[1]) or getCreatureName(cid):find(n[2]) then if getCreatureName(cid):find(n[1]) and getCreatureName(target):find(n[1]) or getCreatureName(cid):find(n[2]) and getCreatureName(target):find(n[2]) then doCreatureSetSkullType(cid, SKULL_RED) else doCreatureSetSkullType(cid, SKULL_NONE) end end return true end Não se esqueça de registrar o creature event em login.lua e d
  24. Ô caralho..fiz tão rápido que nem notei. Enfim, na verdade seria: <script> <event name="MonsterPusher"/> </script>
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo