Ir para conteúdo

Skymagnum

Marquês
  • Total de itens

    1025
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Skymagnum postou

  1. function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 23224) < 1 then setPlayerStorageValue(cid, 23224, getPlayerStorageValue(cid, 23224) + 1) end return true end function onDeEquip(cid, item, slot) if getPlayerStorageValue(cid, 23224) > 0 then setPlayerStorageValue(cid, 23224, getPlayerStorageValue(cid, 23224) - 1) end return true end
  2. @UP. Sim exatamente. @Tópico. function onUse(cid, item) local vocs = {1, 2, 3, 4} local mana_add = 50 return isInArray(vocs, getPlayerVocation(cid)) and doPlayerAddMana(cid, mana_add) or false end
  3. @DemonBholder. Obrigado mais eu não sei muito usar querys. @Tópico. Qualquer dúvida ou sugestão poste.
  4. Tipo: Função. Testado: Não. Explicando!. Bom ela é uma função que checa se o nome já existe na database agora sem mais delongas vamos ao script. Instalando!. Primeiramente vá em pasta do seu servidor / data / lib abra o 050 - function e no começo coloque function isValidName(name) return db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(name) .. ";"):getID() == 1) and false or true end Exêmplo!. Fiz um exêmplo em TalkAction vamos a ele: function onSay(cid, words, param) if tostring(param) and isValidName(tostring(param)) == true then return doPlayerSendTextMessage(cid, 27, "O player " .. tostring(param) .. " já existe no servidor.") end return doPlayerSendCancel(cid, "Parâmetros incorretos digite, !comando nome do jogador ou esse jogador não existe.") end esperam que achem alguma utilidade. Créditos: Eu ( por quase toda função) LuckOake ( pela db.escapeString(name) ).
  5. Ótimo script mais o VodKart não estava fazendo um também? ou é o mesmo? mais alem disso parabéns REP + ! . Arrumando o bug creio que isso ajude: function onLogout(cid) if getPlayerStorageValue(cid, xxx) > 0 then setPlayerStorageValue(cid, xxx, 0) end return true end como eu não sei a storage então você pode colocar.
  6. Olha vária bastante mais em torno de uns 50 ~ 60 até pode aguentar.
  7. Skymagnum

    Oque Acharam?

    removido
  8. Heuheueheueuheuheuheuheueuheehuheuheuheuheuheuheuhe.
  9. Vendo foto do VodKart 30 centavos cada pixel.
  10. Haha mais o VodKart não é moreno.
  11. Depois dá 8.7 ou 9.+ o rule violation e ctrl + y foram tirados agora acho que é só por comando ou editando sources novamente.
  12. Nervosinho ele heim. Olha cara acho que não dá pra fazer isso em .lua.
  13. Acho que a solução vai ser fazer manualmente mesmo, mais vai dar muito trabalho se o seu server não tiver muitos player ai dá menos trabalho senão se tá ferrado.
  14. Área errada, reportado.
  15. é algum familiar ou amigo seu morreu, e você viu ele de novo? oh god SkyD porquê diabos alguém que morreu ia querer voltar para te ver?.
  16. Possível até é mais como o Lordfire disse vai dar um trabalho muito grande vou ver se acho alguma solução aqui.
  17. É só usar setPlayerStorageValue(cid, um_storage_vazio, os.time() + dias * 24 * 60 * 60) e para checar if getPlayerStorageValue(cid, storage_a_cima) - os.time() <= 0 then .
  18. Pronto arrumado, o pastebin bugo agora porquê não sei.
  19. Tipo: Talkaction. Testado: Sim, 8.6(TFS 0.3.6) Como funciona? Bom se baseia numa talkaction que você poderá fazer aquela quest novamente falando o comando !comando nome da quest, pagando um certo preço(ou item) é claro. Instalação Bom como é uma talkaction primeiramente vá em pasta do seu servidor / data / talkactions/ scripts crie um arquivo com a extensão .lua e adicione isso dentro: agora vá em talkactions.xml e adicione essa tag: <talkaction words="!comando" access="0" event="script" value="nome_do_script.lua"/> . Como Usar? Bom você fala o !comando nome da quest e você poderá fazer aquela quest novamente se pagar o preço( ou item) estipuado no script também a uma lista você poderá colocar a descrição do script alêm do nome do item a cobrar etc... somente usar !comando lista.
  20. Bem legal mais se ele morrer vai continuar com a outfit e também poderia simplificar o código, mais você está avançando muito. local new_Outfit = {lookType = 1, lookBody = 1, lookLegs = 1, lookFeet = 1, lookAddons = 3} function onStepIn(cid, item, position, fromPosition) if getCreatureOutfit(cid).lookType ~= new_Outfit.lookType then return doSetCreatureOutfit(cid, new_Outfit, -1) and doCreatureSay(cid, "Outfit muito massa.", 2) and mayNotLogout(cid, true) end end function onStepOut(cid, item, position, fromPosition) if getCreatureOutfit(cid).lookType == new_Outfit.lookType then return doRemoveCondition(cid, CONDITION_OUTFIT) and doCreatureSay(cid, "Perdi a outfit buaaa ;(.", 2) and mayNotLogout(cid, false) end end
  21. function onUse(cid, item) local monstro = isKnight(cid) and "Dragon" or isDruid(cid) and "Dragon" or isPaladin(cid) and "Dragon" or isSorcerer(cid) and "Dragon" local mensagem = "Você sumonou um " .. monstro .. "." if getPlayerStorageValue(cid, 828282) ~= 1 then doSummonMonster(cid, monstro) doPlayerSendTextMessage(cid, 27, mensagem) setPlayerStorageValue(cid, 828282, 1) else for _, pid in ipairs(getCreatureSummons(cid)) do doPlayerSendTextMessage(cid, 28, "Summon Removido.") doRemoveCreature(pid) end end return true end tae runa olha meu post ta bem certo pega os de la
  22. Lol vocês falam isso mais nem testaram neh? pelamor mano vai estudar lua if doSetCreatureOutfit(cid, outfit, time*1000) then WTF? PQP EIM.
  • Quem Está Navegando   0 membros estão online

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