Ir para conteúdo

Furabio

Conde
  • Total de itens

    962
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que Furabio postou

  1. Furabio

    Erro a iniciar OT

    Que bom que resolveu estarei movendo. You see!~ Tópico movido para a seção de dúvidas e pedidos resolvidos.
  2. Recomendo ver essas 17 vídeo aulas, vai ter da uma boa noção de como funciona a lógica de programação e o .lua também, pra depois tu começar à aplicar a lógica em otservs. https://www.youtube.com/playlist?list=PLqYboeh3Jru55Yq4J08zsBoOwwwjUtZNA Temos um grupo no skype onde o foco é aprender programação ou pelo menos era até uns tempos atrás, podemos te dar dicas e tirar dúvidas que tu vier a ter, se lhe interessar me adicione no skype(está no meu perfil), que eu te coloco no grupo. You see!~
  3. Furabio

    Pz

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Furabio

    Mw e Wild

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  6. Essa é uma função que criei a uns meses já. Primeiro vá ao seu phpmyadmin e execute essa query na db : CREATE TABLE `account_storage` ( `account_id` int(11) NOT NULL default '0', `key` int(10) unsigned NOT NULL default '0', `value` varchar(255) NOT NULL default '0', UNIQUE KEY `account_id_2` (`account_id`,`key`), KEY `account_id` (`account_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Agora só usar nos scripts ou na lib : function getAccountStorageValue(accid, key) local resultId = db.storeQuery("SELECT `account_id`, `key` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key) if resultId ~= false then return result.getNumber(resultId, 'key') else return -1 end return resultId:free() end function setAccountStorageValue(accid, key, value) local resultId = db.storeQuery("SELECT `value` FROM `account_storage` WHERE `account_id` = " .. accid .. " and `key` = " .. key) if resultId ~= false then db.query("UPDATE `account_storage` SET `value` = " .. accid .. " WHERE `key`=" .. key .. " LIMIT 1');") else db.query("INSERT INTO `account_storage` (`account_id`, `key`, `value`) VALUES (" .. accid .. ", " .. key .. ", '"..value.."');") end return true end Modo de uso : function onLogin(player) local storage = 545465 local pid = player:getGuid() local query = db.storeQuery("SELECT `account_id` FROM `players` WHERE `id` = ".. pid) local value = result.getNumber(query, 'account_id') if getAccountStorageValue(value, storage) < 1 then player:addPremiumDays(3) setAccountStorageValue(value, storage, 1) end return true end Script original veio do teckman, eu adaptei pras novas versões. You see!~
  7. Saquei, mas pelo menos problemas com scripts tu não deve ter, já que tu é um scripter rsrssrs You see!~ Resolvido, movido para pedidos e duvidas resolvidos.
  8. Em breve estarei disponibilizando eventos como zombie event, battlefield, castle 24H para a nova geração de tfs 1.x + You see!~
  9. Tópico movido para a seção correta. You see!~
  10. ^ http://simsonots.eu/download/Remeres%20Map%20Editor.rar You see!~
  11. Obrigado. You see!~ Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Que versão de tfs ? You see!~
  13. Eu já tinha adicionado a verificação no script : if player:getSkillLevel(v.skill) >= v.lim then player:sendCancelMessage("Você não pode ter skill acima de ".. v.lim .. ".") return true end Quando eu tinha testado estava funcionando normalmente, depois quando eu chegar em casa vou ver o que faço. You see!~
  14. Cara drivers não vem incluso com o SO, você baixa eles separados após a formatação. You see!~
  15. Depende o que deseja alcançar e que tipo de jogadores também, mas particularmente eu acredito que compense mexer mais nas atuais versões de servidores/tfs, pelas inúmeras possibilidades de coisas que pode se fazer, além de que é fácil aprender mexer com as novas versões, tem inúmeros tutoriais espalhados pelo fórum. You see!~
  16. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. Acredito que assim ficaria melhor, pois usar outro if pra verificar se o tempo é <= é desnecessário. ---=-=-=-==-=-www.hpobrasil.com-=-=-=-==-=-=-= --=-=-=-=-=-=-=-=www.facebook.com/pokemonDBR-=-=-=-=-=-= function onSay(cid, words, param) local onde = {x=1057,y=1051,z=7} --Pra onde o Player vai ao dizer o comando ?. local exausted = getPlayerStorageValue(cid,985432) -- Storange que o player ganha, só mexa se tiver sendo usada por outro .script seu local agora = os.time() local tempo = 2 -- Quanta horas ele vai usar o comando novamente ? ali está 2 = 2 horas. local config = tempo * (60*60) local somatempo = agora + config if exausted > agora then doPlayerSendTextMessage(cid,25,"Voce precisa esperar 2 horas para digitar o comando novamente!") -- Mensagem que vai aparecer ao player, quando tenta usar o comando novamente ? 25 é a cor da mensagem. else doPlayerSendTextMessage(cid,25,"Personagem Desbugado!") -- Mensagem que vai aparecer ao player, quando usar o comando ?. setPlayerStorageValue(cid,985432,somatempo) doTeleportThing(cid,onde) doSendMagicEffect(getCreaturePosition(cid),21) -- 21 é o efeito você escolhe outro se quiser... end return true end Aprovado e movido.
  18. Movido para à área correta.
  19. Furabio

    Erro script de tp

    só uma dúvida o script teleportava normal, quando não tinha player ?
  20. Furabio

    Erro script de tp

    ^ Então creio que sem uma tabela com todas as posições dos tiles que tu quer, acho que é inviável conseguir do método que tu falou, apenas que tenha alguma função ou método de fazer isso que eu desconheça, que é bem difícil.
  21. Furabio

    Erro script de tp

    ^ qual a versão do seu tfs ? acredito que em 0.4 sem umas tabela com as posições é impossível, pois não conheço nenhuma função que verifique diretamente o "uid" ou "aid" de um tile, no tfs 1.x + já é possível fazer isso.
  22. Vou mover o tópico para a área correta.
  23. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  24. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  25. Furabio

    Erro script de tp

    o que esse script faz necessariamente ?
  • Quem Está Navegando   0 membros estão online

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