Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    73

Tudo que zipter98 postou

  1. Área, tipo, muito errada. Movido. PS: Recomendo ler este manual para evitar cometer mais erros como este.
  2. O break quebra, encerra o looping. Sanado, movido.
  3. Tipo isso? local name = "Nome do monstro" function onDeath(cid, corpse, killer) if isMonster(killer[1]) and isPlayer(cid) and getCreatureName(killer[1]) == name then doRemoveCreature(killer[1]) end return true end
  4. zipter98

    List Summons

    Tenta, fiz rapidinho: PS1: Coloquei como comando "!listadesummons". Só alterar. PS2: Está programado para aparecer, em cada linha, um modelo assim: [monstro|quantidade de vitórias|prêmio].
  5. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Sanado, movido.
  9. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. zipter98

    Sistema notificar.

    Hm, OK. Corrigi o primeiro "erro" e suponho que o segundo também. Se puder testar.. PS: Alterei o código do meu comentário anterior. Sanado, movido.
  11. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. zipter98

    Sistema notificar.

    Testei aqui bem rapidinho. Aparentemente, está funcionando. local BAN_STORAGE = 918381 local BAN_STORAGE_COMMENT = 918382 local BAN_VALUE = 3 function Banishment(cid, actor, comment, time) local player = Player(actor) if not player:getGroup():getAccess() then return false end local accountId = getAccountNumberByPlayerName(cid) if accountId == 0 then return false end local resultId = db.storeQuery("SELECT 1 FROM `account_bans` WHERE `account_id` = " .. accountId) if resultId ~= false then result.free(resultId) return false end local timeNow = os.time() db:query("INSERT INTO `account_bans` (`account_id`, `reason`, `banned_at`, `expires_at`, `banned_by`) VALUES ("..accountId..", comment, "..timeNow..", "..timeNow + (time * 86400)..", "..getPlayerGUIDByName(getCreatureName(actor))..")") end function onSay(cid, words, param) if param == "" then return doPlayerSendCancel(cid, "/not name, reason. Ex.: /not Cray, idiot.") end local t = param:explode(", ") local target = getPlayerByName(t[1]) local comment = t[2] if not target then return doPlayerSendCancel(cid, "This player doesn't exist, or is offline.") elseif comment == "" then comment = "No reason." else if getPlayerStorageValue(target, BAN_STORAGE) == (BAN_VALUE - 1) then local acc = getAccountIdByName(t[1]) if acc ~= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, getCreatureName(target).." was banned for 1 week.") if getPlayerStorageValue(target, BAN_STORAGE_COMMENT) ~= "" then setPlayerStorageValue(target, BAN_STORAGE_COMMENT, getPlayerStorageValue(target, BAN_STORAGE_COMMENT).."::"..comment) else setPlayerStorageValue(target, BAN_STORAGE_COMMENT, comment) end local str = {} local comments = getPlayerStorageValue(target, BAN_STORAGE_COMMENT):explode("::") for i = 1, #comments do table.insert(str, i.."-"..comments[i]) end setPlayerStorageValue(target, BAN_STORAGE, -1) setPlayerStorageValue(target, BAN_STORAGE_COMMENT, -1) Banishment(target, cid, "3 notations. Comments:\n"..table.concat(str, "\n"), 7) doRemoveCreature(target) return true end else doPlayerSendTextMessage(target, MESSAGE_STATUS_CONSOLE_RED, "Você foi notificad"..(getPlayerSex(target) == 0 and "a" or "o").." por "..getCreatureName(cid)..". Notificações setadas de "..(getPlayerStorageValue(target, BAN_STORAGE) == -1 and 0 or getPlayerStorageValue(target, BAN_STORAGE)).." para "..(getPlayerStorageValue(target, BAN_STORAGE) == -1 and getPlayerStorageValue(target, BAN_STORAGE) + 2 or getPlayerStorageValue(target, BAN_STORAGE) + 1)..". Comentário: "..comment..". Com 3 notificações será banido.") if getPlayerStorageValue(target, BAN_STORAGE_COMMENT) ~= -1 then setPlayerStorageValue(target, BAN_STORAGE_COMMENT, getPlayerStorageValue(target, BAN_STORAGE_COMMENT).."::"..comment) else setPlayerStorageValue(target, BAN_STORAGE_COMMENT, comment) end if getPlayerStorageValue(target, BAN_STORAGE) < 0 then setPlayerStorageValue(target, BAN_STORAGE, 1) else setPlayerStorageValue(target, BAN_STORAGE, getPlayerStorageValue(target, BAN_STORAGE) + 1) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, getCreatureName(target).." foi notificad"..(getPlayerSex(target) == 0 and "a" or "o")..". Notificações setadas de "..(getPlayerStorageValue(target, BAN_STORAGE) - 1).." para "..getPlayerStorageValue(target, BAN_STORAGE)..".") return true end end return true end
  14. zipter98

    Script Bugado

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  16. 2 coisas: 1-) Área incorreta. 2-) Seu título deve conter um pequeno resumo do pedido/dúvida/bug/o quê seja. Tópico movido. PS: Para alterar o título do seu tópico, você deve usar a ferramenta "Usar Editor Completo" (disponível ao clicar em "editar").
  17. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  20. Isso não é erro, lol. Bem, só fazer uma pequena alteração no exp2.0.lua. Sendo mais específico, verificando o tipo de damage e o elemento do pokémon que está sofrendo o dano. Se forem "iguais", retorna falso.
  21. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  22. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  23. zipter98

    Script Bugado

    function getPlayerHealth(cid) -- by vodka doPlayerSave(cid) local PlayerInfo = db.getResult("SELECT `health` FROM `players` WHERE `id` = " .. getPlayerGUID(cid)) return PlayerInfo:getDataInt("health") end
  24. @carinha de cima Seria interessante você fazer esse pedido na área de pedidos e dúvidas de scripting (que serve exatamente para isso).
  25. zipter98

    Script Bugado

    Pelo que vi ali em cima, seu servidor não tem a função getCreatureHealth(avá). O Vodkart disponibilizou uma função aqui no fórum com a mesma utilidade. Só você procurar, depois colocar em lib, e usar no código.
  • Quem Está Navegando   0 membros estão online

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