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. Heuheueheueuheuheuheuheueuheehuheuheuheuheuheuheuhe.
  8. Vendo foto do VodKart 30 centavos cada pixel.
  9. Haha mais o VodKart não é moreno.
  10. Depois dá 8.7 ou 9.+ o rule violation e ctrl + y foram tirados agora acho que é só por comando ou editando sources novamente.
  11. Nervosinho ele heim. Olha cara acho que não dá pra fazer isso em .lua.
  12. 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.
  13. é 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?.
  14. Possível até é mais como o Lordfire disse vai dar um trabalho muito grande vou ver se acho alguma solução aqui.
  15. É 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 .
  16. Pronto arrumado, o pastebin bugo agora porquê não sei.
  17. 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.
  18. 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
  19. 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
  • Quem Está Navegando   0 membros estão online

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