Ir para conteúdo

Tio Rusher

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Tio Rusher recebeu reputação de Breniinx em Matar monstro e ganhar storage   
    data/creaturescripts/scripts
     
    local key = 500000 -- numero da storage function onDeath(cid, corpse, deathList) local killer = deathList[1] if not isPlayer(killer) then return true end doCreatureSetStorage(killer, key, 1) doPlayerSendTextMessage(killer, MESSAGE_INFO_DESCR, "Voce acaba de matar o grande ".. getCreatureName(cid) .."e realizou a conquista Morte Colossal, Parabéns!") return true end  
    creaturescripts.xml
    <event type="death" name="onDeathStorage" event="script" value="ondeath_storage.lua"/>
    No arquivo XML da criatura
     
    <script> <event name="onDeathStorage"/> </script>  
  2. Gostei
    Tio Rusher recebeu reputação de allanzinh em Sistema de guardian, alguém poderia me ajudar com um?   
    local config = { -- item que irá usar, nome do monstro, cowdown, remover? [19846] = {name = "Guardião1", cd = 2 * 60 * 60, remove = true}, [19847] = {name = "Guardião2", cd = 2 * 60 * 60, remove = true}, [19848] = {name = "Guardião3", cd = 2 * 60 * 60, remove = true} local cdStorage = 53799 function onUse(cid, item, frompos, item2, topos) local usedItem = config[item.itemid] if usedItem then if getPlayerLevel(cid) >= 120 then local att = getPlayerStorageValue(cid, cdStorage) if att == -1 or os.time() >= tonumber(att)+usedItem.cd or isGod(cid) then if getChanceCard(item.uid) >= 1 then doCreateNpcWithFocus(usedItem.name, getClosestFreeTile(cid, getCreaturePosition(cid)), cid) setPlayerStorageValue(cid, cdStorage, os.time()) --setPlayerStorageValue(cid, 2152525, 1) removeChanceCard(item.uid) doSendMsg(cid, "Para mais informações sobre, visite: https://pokerusher.com/c/teste") else if usedItem.remove then doRemoveItem(item.uid, 1) end end else stringTime = math.floor(((tonumber(att)+usedItem.cd)-os.time())) stringMinOrSec = "segundos" if stringTime > 60 then stringTime = math.floor(stringTime/60) stringMinOrSec = "minutos" end doPlayerSendCancel(cid, "Você poderá usar novamente em: "..stringTime.." "..stringMinOrSec) end end else doPlayerSendCancel(cid, "Você precisa de level 120 para poder este item.") end return true end  
  3. Gostei
    Tio Rusher recebeu reputação de Enenra em (Action) Double Exp Global   
    Estou com o tempo bem apertado, mas pode usar isso como base


    Servidor/mods/nome.xml
    <?xml version="1.0" encoding="UTF-8"?> <mod name="Double Exp Global" enabled="yes" author="MatheusMkalo/Tio Rusher" forum="Xtibia/Tibia King"> <!-- Configuração --> <config name="PotionExpConfigs"><![CDATA[ ------ CONFIGURE SEU SCRIPT ------ TRUE ou FALSE configs = { time = 720, ---- Tempo em minutos needpa = FALSE, needlvl = {FALSE, level = 1}, costmana = {FALSE, mana = 1}, addrate = 100, -- Exp que vai adicionar em % removeonuse = TRUE } function getTime(s) local n = math.floor(s / 60) s = s - (60 * n) return n, s end CreatureEventChecker = function(event, ...) if isCreature(arg[1]) then event(unpack(arg)) end end creatureEvent = function(event, delay, ...) addEvent(CreatureEventChecker, delay, event, unpack(arg)) end function getPlayerExtraExpRate(cid) return (getPlayerRates(cid)[8]-1)*100 end ]]></config> <!-- exppotion.lua --> <action itemid="7440" event="script"><![CDATA[ -- ID do item domodlib('PotionExpConfigs') if getPlayerStorageValue(cid, 62164) >= 1 then doRemoveItem(item.uid, 1) return broadcastMessage("Um Double Exp foi ativado, e bla bla bla", MESSAGE_STATUS_CONSOLE_BLUE) end if configs.needpa and not isPremium(cid) then return doPlayerSendCancel(cid, "Voce precisa ser uma conta premmium para usar este item.") end if configs.needlvl[1] and getPlayerLevel(cid) < configs.needlvl.level then return doPlayerSendCancel(cid, "Voce precisa do nivel " .. configs.needlvl.level .. " para usar este item") end if configs.costmana[1] then if getCreatureMana(cid) < configs.costmana.mana then return doPlayerSendCancel(cid, "Voce precisa " .. configs.costmana.mana .. " mana para usar este item") else doCreatureAddMana(cid, -configs.costmana.mana) end end if configs.removeonuse then doRemoveItem(item.uid, 1) end for i = configs.time*60, 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == configs.time*60 then creatureEvent(doPlayerSendCancel, configs.time*60*1000, cid, "O efeito do Elexir do Conhecimento se esgotou") end creatureEvent(doPlayerSendCancel, (configs.time*60-i)*1000, cid, "O Efeito do Elixir do conhecimento expira em: "..a.."minutos") end doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, configs.time *60*1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) doPlayerSendTextMessage(cid, 22, "Agora voce esta sob o efeito do Elixir do conhecimento e ganhara double exp") setPlayerStorageValue(cid, 62164, os.time()) caixinha = creatureEvent(setPlayerStorageValue, configs.time *60*1000, cid, 62164, 0) return TRUE ]]></action> <creaturescript type="login" name="ExpPotion" event="script"><![CDATA[ domodlib('PotionExpConfigs') local time = configs.time if os.time()-getPlayerStorageValue(cid, 62164) < time *60 then doPlayerSetExperienceRate(cid, (1+(configs.addrate/100))+(getPlayerExtraExpRate(cid)/100)) creatureEvent(doPlayerSetExperienceRate, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000, cid, 1+(getPlayerExtraExpRate(cid)/100-(configs.addrate/100))) creatureEvent(setPlayerStorageValue, (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) * 1000 , cid, 62164, 0) for i = (time*60-(os.time()-getPlayerStorageValue(cid, 62164))), 1, -1 do local a = math.floor(i/60) .. ":" .. i - (60 * math.floor(i/60)) if #a < 4 then a = string.sub(a,1,2) .. "0" .. string.sub(a, 3) end if i == (time*60-(os.time()-getPlayerStorageValue(cid, 62164))) then creatureEvent(doPlayerSendCancel, (time*60-(os.time()-getPlayerStorageValue(cid, 62164)))*1000, cid, "O Efeito do Elixir do conhecimento chegou ao fim") end creatureEvent(doPlayerSendCancel, ((time*60-(os.time()-getPlayerStorageValue(cid, 62164)))-i)*1000, cid, "O Efeito do Elixir do conhecimento expira em: "..a.." minutos") end end return TRUE ]]></creaturescript> </mod>  
  4. Obrigado
    Tio Rusher recebeu reputação de koyotestark em Matar monstro e ganhar storage   
    data/creaturescripts/scripts
     
    local key = 500000 -- numero da storage function onDeath(cid, corpse, deathList) local killer = deathList[1] if not isPlayer(killer) then return true end doCreatureSetStorage(killer, key, 1) doPlayerSendTextMessage(killer, MESSAGE_INFO_DESCR, "Voce acaba de matar o grande ".. getCreatureName(cid) .."e realizou a conquista Morte Colossal, Parabéns!") return true end  
    creaturescripts.xml
    <event type="death" name="onDeathStorage" event="script" value="ondeath_storage.lua"/>
    No arquivo XML da criatura
     
    <script> <event name="onDeathStorage"/> </script>  
  5. Curtir
    Tio Rusher recebeu reputação de Toruk em [BUG] pokemon.lua   
    Realmente, obg amigo, problema sanado
  6. Obrigado
    Tio Rusher deu reputação a Toruk em [BUG] pokemon.lua   
    Isso pode estar ocorrendo caso o player não tenha os itens na conta (bag, fishing rod, etc)
  7. Obrigado
    Tio Rusher deu reputação a Npc Bugado em Erro mysql   
    CREATE TABLE IF NOT EXISTS `tile_store` ( `house_id` int(10) unsigned NOT NULL, `world_id` tinyint(4) unsigned NOT NULL DEFAULT '0', `data` longblob NOT NULL, KEY `house_id` (`house_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;  
    Importe pra Database
  8. Obrigado
    Tio Rusher deu reputação a Npc Bugado em Erro mysql   
    @fluhr025  aqui meu consagrado:

    Acesse o Xampp:

     
     
    Em seguida vá ate sua DataBase:

     
  9. Curtir
    Tio Rusher deu reputação a Npc Bugado em (Resolvido)Códigos da raiz do Tibia & Derivados pls   
    Bom dia sou novo aqui no TK, comecei a estudar lua ontem muito embora ja saiba outras linguas, ai pra conseguir ajudar aqui no forum e em outros eu queria saber se na raiz dos tibias e derivados normalmente tem funçoes que indiquem coisas como nome do player, nome do monstro, mensagens do tipo global e local, inimigos, npcs, itens, entre outras coisas .. toda ajuda e código é bem vindo

    PS: E eles normalmente mudam conforme as atualizações?

    Ex:
     
  10. Curtir
    Tio Rusher deu reputação a WooX em Me mostrem conteudo para estudar script.lua   
    Quando eu iniciei meu estudos em LUA essa playlist aqui me ajudou bastante, o conteúdo é sobre a linguagem em sí e algumas de suas funções, vai te dar uma boa base.
     
  11. Curtir
    Tio Rusher recebeu reputação de Ryaan em Widget whatsapp gesior   
    @Ryaan Adiciona na Home do seu site:
     
  12. Curtir
    Tio Rusher recebeu reputação de FlamesAdmin em Edit Shop System Modern AAC   
    Não sei de quem era o script original, créditos a ele

    Shop ModernAac editado:
    *Traduzi 80% para o português
    *Retirei o bug do f5 pra conseguir comprar vários itens na loja
    *Troquei algumas linhas de comando que ocasionavam erros nas versões mais atuais do Xampp
    *Adicionei novas tabelas
    *Retirei varias linhas de códigos desnecessarias pra deixar o script mais leve
    *Adicionei mensagem quando o item chegar pra pessoa no jogo


    Lets'go
     
    1-Em sua database  importe essa sql
    Shop.sql

    2-Na aba principal do Htdocs crie uma pasta chamada "ShopSystem" e dentro dela crie 2 arquivos .php

    index.php
     
    shopping.php
     
    3- E dentro dessa mesma pasta, crie uma subpasta chamada " config " e nela crie mais 3 arquivos .php
     
    config.php
    Altere o Login e Password para os dados do seu site, e Database para o nome da sua database
     
    functions.php
     
    index.php
     
    4- Agora em C:\xampp\htdocs\system\pages crie um arquivo chamado shopping.php
     

    5- Agora em C:\xampp\htdocs\templates\SUAPASTA\index.tpl

    Abaixo de <div class="nav_links_logged">
    Adicione:
     
     
    6- Agora em \Pokemon Server\datapack\globalevents\globalevents.XML adicione
     
     
    7- Agora em \Pokemon Server\datapack\globalevents\scripts\ crie um arquivo .lua
     
    shop.lua
     
     
  13. Curtir
    Tio Rusher recebeu reputação de MarkCharlotte em Edit Shop System Modern AAC   
    Não sei de quem era o script original, créditos a ele

    Shop ModernAac editado:
    *Traduzi 80% para o português
    *Retirei o bug do f5 pra conseguir comprar vários itens na loja
    *Troquei algumas linhas de comando que ocasionavam erros nas versões mais atuais do Xampp
    *Adicionei novas tabelas
    *Retirei varias linhas de códigos desnecessarias pra deixar o script mais leve
    *Adicionei mensagem quando o item chegar pra pessoa no jogo


    Lets'go
     
    1-Em sua database  importe essa sql
    Shop.sql

    2-Na aba principal do Htdocs crie uma pasta chamada "ShopSystem" e dentro dela crie 2 arquivos .php

    index.php
     
    shopping.php
     
    3- E dentro dessa mesma pasta, crie uma subpasta chamada " config " e nela crie mais 3 arquivos .php
     
    config.php
    Altere o Login e Password para os dados do seu site, e Database para o nome da sua database
     
    functions.php
     
    index.php
     
    4- Agora em C:\xampp\htdocs\system\pages crie um arquivo chamado shopping.php
     

    5- Agora em C:\xampp\htdocs\templates\SUAPASTA\index.tpl

    Abaixo de <div class="nav_links_logged">
    Adicione:
     
     
    6- Agora em \Pokemon Server\datapack\globalevents\globalevents.XML adicione
     
     
    7- Agora em \Pokemon Server\datapack\globalevents\scripts\ crie um arquivo .lua
     
    shop.lua
     
     
  14. Curtir
    Tio Rusher recebeu reputação de Cat em Edit Shop System Modern AAC   
    Não sei de quem era o script original, créditos a ele

    Shop ModernAac editado:
    *Traduzi 80% para o português
    *Retirei o bug do f5 pra conseguir comprar vários itens na loja
    *Troquei algumas linhas de comando que ocasionavam erros nas versões mais atuais do Xampp
    *Adicionei novas tabelas
    *Retirei varias linhas de códigos desnecessarias pra deixar o script mais leve
    *Adicionei mensagem quando o item chegar pra pessoa no jogo


    Lets'go
     
    1-Em sua database  importe essa sql
    Shop.sql

    2-Na aba principal do Htdocs crie uma pasta chamada "ShopSystem" e dentro dela crie 2 arquivos .php

    index.php
     
    shopping.php
     
    3- E dentro dessa mesma pasta, crie uma subpasta chamada " config " e nela crie mais 3 arquivos .php
     
    config.php
    Altere o Login e Password para os dados do seu site, e Database para o nome da sua database
     
    functions.php
     
    index.php
     
    4- Agora em C:\xampp\htdocs\system\pages crie um arquivo chamado shopping.php
     

    5- Agora em C:\xampp\htdocs\templates\SUAPASTA\index.tpl

    Abaixo de <div class="nav_links_logged">
    Adicione:
     
     
    6- Agora em \Pokemon Server\datapack\globalevents\globalevents.XML adicione
     
     
    7- Agora em \Pokemon Server\datapack\globalevents\scripts\ crie um arquivo .lua
     
    shop.lua
     
     
  15. Curtir
    Tio Rusher recebeu reputação de luanluciano93 em Website em rede externa Free   
    Objetivo:
    Assim como eu, alguns tem roteadores via radio que não são possiveis abrir portas, então logo é dificil tu compartilhar ideias do seu site diretamente com outras pessoas, e essa foi minha solução!
     
    Hoje falaremos sobre Ngrok:
    O ngrok não é nada mais nada menos do que um "túnel", onde a função dele é redirecionar conexões externas para o seu localhost. Ou seja, você consegue com ele, rodar aquele teu projeto php ou html que está em localhost na rede externa e mostrar para as outras pessoas para obter suporte, oferecer serviços ou sei lá, usa sua imaginação
    Disponivel para as plataformas de Windows e Linux.

     
    Como funciona:
    O ngrok possui um binário, onde é necessário ter Links Bloqueados para Visitantes, então você precisa de uma espécie de key oferida no site e fazer login para poder usa-lo diretamente do seu terminal ou ms-dos.

    Configurando o programa:
    Primeiramente você precisa criar uma conta, pode-se fazer isso através do Site
    Após criar sua conta e fazer login nela
    Baixe o Ngrok 
    Em seguida o extraia para uma pasta de sua preferência:

     
    Após isso pode executar o programa, e ativar sua conta através do comando:


    Iniciando uma conexão:
    Sete o comando:
     
    E pronto! só copiar o link que o ngrok criou e colar na sua url, o seu site estará disponivel em rede externa, e quando não quiser mais usar é só dar um "Ctrl+c" no programa que ele fechara a conexão!



  16. Curtir
    Tio Rusher recebeu reputação de Yan Liima em Website em rede externa Free   
    Objetivo:
    Assim como eu, alguns tem roteadores via radio que não são possiveis abrir portas, então logo é dificil tu compartilhar ideias do seu site diretamente com outras pessoas, e essa foi minha solução!
     
    Hoje falaremos sobre Ngrok:
    O ngrok não é nada mais nada menos do que um "túnel", onde a função dele é redirecionar conexões externas para o seu localhost. Ou seja, você consegue com ele, rodar aquele teu projeto php ou html que está em localhost na rede externa e mostrar para as outras pessoas para obter suporte, oferecer serviços ou sei lá, usa sua imaginação
    Disponivel para as plataformas de Windows e Linux.

     
    Como funciona:
    O ngrok possui um binário, onde é necessário ter Links Bloqueados para Visitantes, então você precisa de uma espécie de key oferida no site e fazer login para poder usa-lo diretamente do seu terminal ou ms-dos.

    Configurando o programa:
    Primeiramente você precisa criar uma conta, pode-se fazer isso através do Site
    Após criar sua conta e fazer login nela
    Baixe o Ngrok 
    Em seguida o extraia para uma pasta de sua preferência:

     
    Após isso pode executar o programa, e ativar sua conta através do comando:


    Iniciando uma conexão:
    Sete o comando:
     
    E pronto! só copiar o link que o ngrok criou e colar na sua url, o seu site estará disponivel em rede externa, e quando não quiser mais usar é só dar um "Ctrl+c" no programa que ele fechara a conexão!



  17. Curtir
    Tio Rusher recebeu reputação de MarkCharlotte em Website em rede externa Free   
    Objetivo:
    Assim como eu, alguns tem roteadores via radio que não são possiveis abrir portas, então logo é dificil tu compartilhar ideias do seu site diretamente com outras pessoas, e essa foi minha solução!
     
    Hoje falaremos sobre Ngrok:
    O ngrok não é nada mais nada menos do que um "túnel", onde a função dele é redirecionar conexões externas para o seu localhost. Ou seja, você consegue com ele, rodar aquele teu projeto php ou html que está em localhost na rede externa e mostrar para as outras pessoas para obter suporte, oferecer serviços ou sei lá, usa sua imaginação
    Disponivel para as plataformas de Windows e Linux.

     
    Como funciona:
    O ngrok possui um binário, onde é necessário ter Links Bloqueados para Visitantes, então você precisa de uma espécie de key oferida no site e fazer login para poder usa-lo diretamente do seu terminal ou ms-dos.

    Configurando o programa:
    Primeiramente você precisa criar uma conta, pode-se fazer isso através do Site
    Após criar sua conta e fazer login nela
    Baixe o Ngrok 
    Em seguida o extraia para uma pasta de sua preferência:

     
    Após isso pode executar o programa, e ativar sua conta através do comando:


    Iniciando uma conexão:
    Sete o comando:
     
    E pronto! só copiar o link que o ngrok criou e colar na sua url, o seu site estará disponivel em rede externa, e quando não quiser mais usar é só dar um "Ctrl+c" no programa que ele fechara a conexão!



  18. Curtir
    Tio Rusher recebeu reputação de Cat em Website em rede externa Free   
    Objetivo:
    Assim como eu, alguns tem roteadores via radio que não são possiveis abrir portas, então logo é dificil tu compartilhar ideias do seu site diretamente com outras pessoas, e essa foi minha solução!
     
    Hoje falaremos sobre Ngrok:
    O ngrok não é nada mais nada menos do que um "túnel", onde a função dele é redirecionar conexões externas para o seu localhost. Ou seja, você consegue com ele, rodar aquele teu projeto php ou html que está em localhost na rede externa e mostrar para as outras pessoas para obter suporte, oferecer serviços ou sei lá, usa sua imaginação
    Disponivel para as plataformas de Windows e Linux.

     
    Como funciona:
    O ngrok possui um binário, onde é necessário ter Links Bloqueados para Visitantes, então você precisa de uma espécie de key oferida no site e fazer login para poder usa-lo diretamente do seu terminal ou ms-dos.

    Configurando o programa:
    Primeiramente você precisa criar uma conta, pode-se fazer isso através do Site
    Após criar sua conta e fazer login nela
    Baixe o Ngrok 
    Em seguida o extraia para uma pasta de sua preferência:

     
    Após isso pode executar o programa, e ativar sua conta através do comando:


    Iniciando uma conexão:
    Sete o comando:
     
    E pronto! só copiar o link que o ngrok criou e colar na sua url, o seu site estará disponivel em rede externa, e quando não quiser mais usar é só dar um "Ctrl+c" no programa que ele fechara a conexão!



  19. Curtir
    Tio Rusher recebeu reputação de Jonathan005 em WEBSITE MYAAC   
    ✔️Tested in Myaac on 25.04.20, at 07:50 @Jonathan005 


     
    Em \Pokemon Server\datapack\globalevents\globalevents.XML adicione:
    Em \Pokemon Server\datapack\globalevents\scripts adicione:

    shop.lua
    Em sua database  importe esse .sql
    Shop.sql

    Em C:\xampp\htdocs\system\pages crie um arquivo chamado shopping.php
    Em C:\xampp\htdocs\templates\SUA PASTA\index.tpl

    Abaixo de: <div class="nav_links_logged">

    crie as tags:
     
     
    Em C:\xampp\htdocs cria uma pasta chamada ShopSystem e dentro dela 2 arquivos .php

    index.php

    shopping.php
    Cria mais uma subpasta dentro da primeira, e cria mais 3 arquivos em php

    functions.php

    index.php

    config.php
     
    $config['database']['login'] = "root";  -- Dados de Login do site
    $config['database']['password'] = ""; -- Dados de Password do site
    $config['database']['database'] = "Database"; -- Nome da sua database
     

Informação Importante

Confirmação de Termo