-
Total de itens
962 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que Furabio postou
-
Que bom que resolveu estarei movendo. You see!~ Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
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!~
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 2 respostas
-
- spell sky down
- meteorcast
- (e 5 mais)
-
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!~
-
dúvida Vale a pena investir no TFS 0.4 ou nos mais atuais?
pergunta respondeu ao RigBy de Furabio em Resolvidos
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. -
pedido [PEDIDO] Eventos para tfs 1.0 1.x
tópico respondeu ao sergiocmds de Furabio em Lixeira Pública
Em breve estarei disponibilizando eventos como zombie event, battlefield, castle 24H para a nova geração de tfs 1.x + You see!~ -
Tópico movido para a seção correta. You see!~
-
^ http://simsonots.eu/download/Remeres%20Map%20Editor.rar You see!~
-
Obrigado. You see!~ Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Que versão de tfs ? You see!~
-
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!~
-
Cara drivers não vem incluso com o SO, você baixa eles separados após a formatação. You see!~
-
dúvida Vale a pena investir no TFS 0.4 ou nos mais atuais?
pergunta respondeu ao RigBy de Furabio em Resolvidos
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!~ -
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.
-
Movido para à área correta.
-
só uma dúvida o script teleportava normal, quando não tinha player ?
-
^ 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.
-
^ 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.
-
Vou mover o tópico para a área correta.
-
pedido Adicionar limite no sistema de Apricorn
pergunta respondeu ao Elias Palermo de Furabio em Scripts
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
o que esse script faz necessariamente ?
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.