Histórico de Curtidas
-
Seitron deu reputação a DdJs em [10.98] Castle 24h Revamp.Castle 24h
V 10.98
Download:
Castle24h + Monsters.zip
Position: {x = 1028, y = 1034, z = 7}
Caso queiram o script desse mapa, podem botar pressão no @Breno Alves pra ele postar ?
Pics:
Criaturas do Mapa:
Energythrower
The Bridge Guardian
Dark Energy
Lord Noryb (protetor do trono)
Observações:
Aconselhável a edição da quantidade de health e attack power das criaturas de acordo com os stats do seu server.
O monstro Dark Energy é apenas um "trap" que dispara paralyze, não é possivel mata-lo.
-
Seitron deu reputação a Movie em [10.98] Castle 24h Revamp.O script desse mapa está disponível no Thunder
-
Seitron deu reputação a xWhiteWolf em Magnus Task System 1.2Você tem que criar um novo arquivo em data/libs chamado tasksystem e colar esse conteúdo lá, e aí procurar qual a lib que carrega todas as libs (acho q fica na pasta core) e seguir o exemplo para mandar ela iniciar a lib que você criou tasksystem.lua
Se nao rolar, o jeito vai ser copiar a lib para cada script que usar ele. Vai funcionar, mas cada vez que você for editar algo vai precisar garantir que todos os scripts usam a mesma tabela atualizada.
-
Seitron deu reputação a Cat em Tibia Cliente 12 (Compatível com OtservBR 12.60)Cliente 12 - Compatível com OTServBR-Global (branch develop):
Download:
https://www.mediafire.com/file/ldt7t5olhp74bbs/Tibia+Client+12.60.zip/file
Scan:
https://www.virustotal.com/gui/file/a55020f46d21b57983aa9b7fc6b7473ff06e7cb7a52ec4baffc815cbe850b3c3/detection
Obs: para conectar com o cliente 12 (localhost), acesse pelo 127.0.0.1_client.exe que está na pasta bin.
Login.php Compatível:
GesiorAAC
MyAAC
Como editar Tibia 12:
-
Seitron deu reputação a Pedro. em Ajuda em Gesiorcria um arquivo monsters.php em pages
e adiciona lá dentro
obs: não esquecer de trocar o diretorio do seu servidor dentro do php $otdir = '/home/otserv/';
<?php ###### AUTHOR: Colandus ###### Adaptado: Yinz $otdir = '/home/otserv/'; // In percent (highest first). $rarity = array( 'Not Rare' => 7, 'Semi Rare' => 2, 'Rare' => 0.5, 'Very Rare' => 0 ); ?> <html> <head> <title>Colandus' Monster Loot Checker 1.5</title> </head> <script language="javascript"> function toggleVisibility(obj) { var el = document.getElementById('d' + obj.id); var name = obj.innerHTML.substring(4); if(el.style.display == 'none') { obj.innerHTML = '[ -]'; el.style.display = 'block'; } else { obj.innerHTML = '[+]'; el.style.display = 'none'; } obj.innerHTML += ' ' + name; } </script> <style type="text/css"> a { color:red; font: bold 13px verdana; text-decoration: none; } a:hover { text-decoration: underline; } </style> <?php if(isset($_GET['lootrate'])) $add = '?subtopic=monsters'; echo '<a href="' . $_SERVER['PHP_SELF'] . ($add ? '?subtopic=monsters' : '') . '">Hide None</a> | '; echo '<a href="?subtopic=monsters&hidefail' . $add . '">Hide Not Found</a> | '; echo '<a href="?subtopic=monsters&hideempty' . $add . '">Hide Monsters Without Loot</a> |'; echo '<a href="?subtopic=monsters&hideempty&hidefail' . $add . '">Hide All</a>'; ?> <br /><br /> <br /><br /> <?php $items = simplexml_load_file($otdir . '/data/items/items.xml') or die('<b>Could not load items!</b>'); foreach($items->item as $v) $itemList[(int)$v['id']] = $v['name']; if(isset($_GET['lootrate'])) { $config = parse_ini_file($otdir . '/config.lua'); $lootRate = $config['rateLoot']; } $monsters = simplexml_load_file($otdir . '/data/monster/monsters.xml') or die('<b>Could not load monsters!</b>'); foreach($monsters->monster as $monster) { $loot = simplexml_load_file($otdir . '/data/monster/' . $monster['file']); if($loot) { if($item = $loot->loot->item) { echo ' <a id="' . ++$i . '" style="text-decoration: none; font: bold 14px verdana; color: orange;" href="javascript:void(0);" onclick="toggleVisibility(this)">[+] ' . $monster['name'] . '</a> <br /><div style="display: none;" id="d' . $i . '"> <pre>>>> <b><u>' . $otdir . '/' . $monster['file'] . '</u></b><br /><br />'; addLoot($item); echo '</pre></div>'; } elseif(!isset($_GET['hideempty'])) echo '<span style="font: bold 14px verdana; color: red;">[x] ' . $monster['name'] . '</span><br />'; } elseif(!isset($_GET['hidefail'])) echo '<span style="color: white;">Failed to load monster <b>' . $monster[name] . '</b> <i>(' . $monster[file] . ')</i><br />'; } function addLoot($loot, $level=1) { foreach($loot as $test) { $chance = $test['chance']; if(!$chance) $chance = $test['chance1']; printLoot($level, $test['id'], $test['countmax'], $chance); foreach($test as $k => $v) addLoot($v->item, $level + 1); } } function printLoot($level, $itemid, $count, $chance) { global $itemList, $rarity; $chance /= 1000; if(isset($_GET['lootrate'])) { global $lootRate; $chance *= $lootRate; } foreach($rarity as $lootRarity => $percent){ if($chance >= $percent) { echo str_repeat("... ", $level) . '<u>' . ($count ? $count : 1) . '</u> <span style="color: #7878FF; font-weight: bold;">' . $itemList[(int)$itemid] . '</span> ' . $itemid . ' <span style="color: #C45; font-weight: bold;">' . $lootRarity . '</span> (<span style="color: #FF9A9A;">' . $chance . '%</span>)<br />'; break; } } } ?> <br /><p style="font: bold 24px georgia;">By Colandus</p> </body> </html> adicionei em library, mas você pode mudar.
em layouts/tibiacom/layouts.php
da um ctrl + f e procura library
<a href="?subtopic=monsters"> <div id="submenu_monters" class="Submenuitem" onmouseover="MouseOverSubmenuItem(this)" onmouseout="MouseOutSubmenuItem(this)"> <div class="LeftChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> <div id="ActiveSubmenuItemIcon_monters" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div> <div id="ActiveSubmenuItemLabel_monters" class="SubmenuitemLabel"><font color=red>Monsters</font></div> <div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> </div> </a>
-
Seitron deu reputação a Natanael Beckman em Auto-Backup DatabaseGalera esse script é um auto backup da sua database, quem gosta de prevenir vamos ao tutorial.
Backup.sh
Criei uma pasta em qualquer local no linux, no meu caso eu fiz uma pasta com o nome database que está localizada na pasta home.
home/database/backup.sh Certo vamos configura o arquivo, dentro dele já vem tudo explicado mais vou dar um reforço, dentro do arquivo backup.sh contém:
#!/bin/bash CAMINHO="/home/database/" <--- local onde vai ficar salvo os backups NOMEBACKUP="server-backup" <--- nome do backup USER="root" <--- não mexe SENHA="nitendo64" <--- senha da database BANCO="casa_blanca" <--- nome da database #Nao mexer daqui pra baixo TEMPO="$(date +'%d-%m-%Y-%H-%M')" ##### #Rodando o backup ##### if [[ -z "$USER" || -z "$SENHA" || -z "$BANCO" ]]; then echo "Por favor preencha o usuário, senha e banco de dados nas configurações." else mysqldump -u$USER -p$SENHA $BANCO > $CAMINHO"/"$NOMEBACKUP"-"$TEMPO".sql" fi Certo configurado né, vamos fazer um teste:
Acessa a pasta:
cd /home/database Da permissão pros arquivos dentro dela, no caso o backup.sh:
chmod 777 -R * Roda o script pra um teste:
./backup.sh Veja na imagem do meu teste, já aparece ali a database, então ta ok deu certo as configurações:
Tudo bem, agora vamos configura pra ficar automático, pra todos os dias o script executar o backup em um certo horário:
crontab -e Se aparecer algo tipo seleciona alguma opção, selecione Nano, que provavelmente seja numero 2...
----------------------------------------------------------------------------------
Se não aparecer vai direto pra isso:
Digite isso dentro do nano, como você ver na imagem acima já tem adicionado:
0 6,21 * * * sh /home/database/backup.sh ctrl+x y da ENTER No meu caso botei pro script ser executado as 06:00hrs e 21:00hrs, então todo os dias nesse horário o script vai fazer o backup pra essa pasta que configurei, caso queria mudar o horário a logica do comado é clara né.
Caso queria deixar de minutos em minutos abaixo observe um exemplo de 5 em 5 minutos:
*/5 * * * * sh /home/database/backup.sh Caso queria deixar de horas em horas abaixo observe um exemplo de 1 em 1 hora:
0 */1 * * * sh /home/database/backup.sh Qualquer duvida postem, clica em GOSTEI, valeu.
Créditos total:
Joffily Ferreira
-
Seitron deu reputação a JZDJ em Novos Locais de Caça (atualizado 29/11/2020) Trackeando...Olá galerinha do TK.
Estou trackeando as novas áreas:
Claustrophobic Inferno,
Ebb and Flow,
Furious Crater,
Hyaena Lairs,
Adicionado para download, COMPLETO
Hyaena Lairs.rar
scan mapa completo Hyaena Lairs
Mirrored Nightmare,
Mirrored Nightmare.rar
SCAN
Créditos ao OTG-King
Rotten Wasteland,
Forbidden Temple
Me pediram e vou postar aqui:
Adicionado para download, o mapa está localizado em 33330-32690-7
forbidden temple full.rar
Novo scan full map
Zarganash
Zarganash.rar Créditos: @Johncore e @Nolis
SCAN
Imagens do tibiawiki.com.br
Assim que eu terminar de copiar as áreas trarei aqui de graça.
Espero terminar de trackear até o final de novembro.
Abraços e aguardem novidades.
-
Seitron deu reputação a Marco Oliveira em Acesso full a Imbuing ShrineVocê pode liberar as storages de acesso ao jogador no npc The Oracle, basta procurar pela linha player:setTown(Town(town[cid])) e adicionar as seguintes linhas:
-- Forgotten Knowledge player:setStorageValue(Storage.ForgottenKnowledge.Tomes, 1) player:setStorageValue(Storage.ForgottenKnowledge.LastLoreKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.TimeGuardianKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.HorrorKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.DragonkingKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.ThornKnightKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.LloydKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.LadyTenebrisKilled, 1) player:setStorageValue(Storage.ForgottenKnowledge.AccessMachine, 1)
Outra forma de fazer isso é adicionando as storages quando o player faz login no servidor, para isso você deve adicionar em login.lua em creaturescripts.
Minha recomendação é que seja feita pelo Oracle, uma vez que o jogador só irá ganhar as storages uma vez.
-
Seitron recebeu reputação de Cat em Yutae - Cidade + HuntsTop
-
Seitron deu reputação a Cat em Yutae - Cidade + HuntsYutae
Fiz essa cidade a alguns anos e estava guardada no meu PC. Completei ela com 5 hunts, pois tinha um comprador interessado, porém o mesmo foi assaltado e desistiu da compra, então decidi postar pra vocês. O mapa é simples, mas tem vários acessos pela cidade pra WAR e locais para NPC, é uma cidade completa, as houses já vem cadastradas, mais informações e imagens abaixo.
Informações:
Versão: 11.0
Depots: 38
Criaturas: 596
Casas: 24 (maior casa: "Plazza C GH II" (145 sqm))
Show Off Cidade:
Templo & Depot:
Norte da Cidade e Porto
Centro da Cidade:
Arredores:
Saída sul para as hunts com algun s mobs:
Show Off Hunts:
1 - Azul: Shock Head, Betrayed Wraith, Destroyer e Blightwalker
Imagens:
2 - Amarelo: Serpent Spawn, Medusa e Wyvern,
Imagens:
3 - Laranja: Wailing Window, Son of Verminor e Plaguesmith.
Imagens:
4 - Vermelho: Silencer, Demon, Behemoth, Dark Torturer e Juggernaut.
Imagens:
5 - Rosa: Fury, Grim Reaper e Hellhound.
Imagens:
6 - Cinza: Serpent Spawn & Medusa
7 - Marrom: Betrayed Wraith, Blightwalker e Undead Dragon.
A ilha das fury acompanha um depot:
Baixar mapa:
Yutaev1_Nolis.rar
Créditos:
@SamueLGuedes
@Cat
-
Seitron recebeu reputação de Cat em [TFS 1.+]BombermanOpa, obrigado por compartilhar esse evento.
Tive um problema e consegui resolver, vim compartilhar caso alguém tenha o mesmo. Estou usando o global otg, tfs 1.3.
Quando ia iniciar apenas teleportava o primeiro player. Essa parte resolvi adicionando as storages de "miscellaneous/051-storages.lua" no tables/storages.lua.
Até ai tudo bem, bombas funcionando, quando leva bomba troca o outfit pelo normal, só que continua na área. Quando termina, os jogadores continuam na área, mapa volta mas os players não teleportados para fora. Sabe o posso fazer para resolver? (Essa parte também não aponta nenhum erro)
-
Seitron deu reputação a Lyu em EMOTE SPELLS DINÂMICO!Fala clã, tudo bom? Então, vi esse tal emote spells em um servidor e decidi fazer, e também, compartilhá-lo com vocês ?
O que é?
É um código simpleszinho que possibilita players escolherem a cor da mensagem das spells por meio de comando, LARANJA ou AMARELO, como nas imagens abaixo:
Vamos aos códigos..
abra game.cpp, na função playerSaySpell, procure por:
if (result == TALKACTION_BREAK) { if (!g_config.getBoolean(ConfigManager::EMOTE_SPELLS)) { return internalCreatureSay(player, TALKTYPE_SAY, words, false); } else { return internalCreatureSay(player, TALKTYPE_MONSTER_SAY, words, false); } } else if (result == TALKACTION_FAILED) { return true; }
e substitua por:
if (result == TALKACTION_BREAK) { int32_t value; player->getStorageValue(203500, value); return internalCreatureSay(player, value == 1 ? TALKTYPE_MONSTER_SAY : TALKTYPE_SAY, words, false); } else if (result == TALKACTION_FAILED) { return true; }
Beleza, agora precisamos de uma talkaction para fazer a alteração de storage, vamos lá..
data/talkactions/scripts/emotespells.lua:
function onSay(player) local switch = player:getStorageValue(203500) == -1 and 1 or -1 player:sendTextMessage(MESSAGE_INFO_DESCR, 'emote spells: (' .. (switch == 1 and 'monster_say' or 'say') .. ')') player:setStorageValue(203500, switch) end
data/talkactions/talkactions.xml:
<talkaction words="!emotespells" script="emotespells.lua"/>
Agora só compilar as sources e pronto?
Versão do TFS: 1.3
Créditos: Lyu (isme)
-
Seitron deu reputação a luanluciano93 em Instalando certificado SSL gratuito para o NGINX em Ubuntu 22.04Olá, esse tutorial é uma parte do tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ...
Ele tem o objetivo de ensinar como tornar o seu website mais seguro obtendo um certificado SSL gratuito, habilitando HTTPS criptografados em servidores web. Você usará o Certbot para obter um certificado SSL gratuito para o Nginx no Ubuntu 22.04 e configurar seu certificado para ser renovado automaticamente.
PASSO 1 - INSTALANDO O CERTBOT:
Vamos usar o Let’s Encrypt para obter um certificado SSL, portanto vamos instalar o software Certbot e seu plug-in do Nginx para realizar essa tarefa. Use o comando a seguir no terminal linux:
sudo apt install certbot python3-certbot-nginx
PASSO 2 - CONFIGURANDO O NGINX:
O Certbot pode configurar automaticamente o SSL para o Nginx, porem ele precisa encontrar o bloco de server correto na sua configuração. Ele faz isso procurando uma diretiva server_name que corresponda ao domínio para o qual você está solicitando um certificado. Se você está começando com uma nova instalação do Nginx, você pode atualizar o arquivo de configuração padrão. Abra-o com o seu editor de texto favorito em /etc/nginx/sites-available/default e encontre a linha server_name existente e substitua o sublinhado _ pelo seu nome de domínio, como no exemplo: "server_name exemplo.com", você pode também colocar mais de um domínio ou subdomínios: "server_name exemplo.com www.exemplo.com". Salve o arquivo e saia do seu editor.
Recarregue o Nginx para carregar a nova configuração usando o comando a seguir no terminal linux:
sudo systemctl reload nginx O Certbot agora consegue encontrar o bloco de server correto e atualizá-lo automaticamente.
PASSO 3 - OBTENÇÃO DE UM CERTIFICADO SSL:
ATENÇÃO: Antes de começar esse passo, você precisa apontar o DNS do domínio/subdomínio para o IP da máquina onde está ocorrendo a instalação do certificado.
O Certbot fornece uma variedade de maneiras de obter certificados SSL, através de vários plug-ins. O plug-in Nginx irá cuidar de reconfigurar o Nginx e recarregar a configuração sempre que necessário. Use o comando a seguir no terminal linux:
sudo certbot --nginx -d exemplo.com Onde está exemplo no comando acima mude para o seu domínio.
Se quiser pode adicionar mais domínios e/ou subdomínios:
sudo certbot --nginx -d exemplo.com -d www.exemplo.com Se esta for sua primeira vez executando o Certbot , você será solicitado a digitar um endereço de e-mail e concordar com os termos de serviço.
Depois disso, o Certbot se comunicará com o servidor Let's Encrypt e executará um desafio para verificar se você controla o domínio para o qual está solicitando um certificado. Se isso for bem-sucedido, o Certbot perguntará como você gostaria de definir suas configurações de HTTPS.
Saída Por favor, escolha se deseja ou não redirecionar o tráfego HTTP para HTTPS, removendo o acesso HTTP. -------------------------------------------------- ----------------------------- 1: Nenhum redirecionamento - Não faça mais alterações na configuração do servidor da web. 2: Redirecionar - Redirecionar todas as solicitações para o acesso HTTPS seguro. Escolha isto para novos sites ou se tiver certeza de que seu site funciona em HTTPS. Você pode desfazer isso mudar editando a configuração do seu servidor web. -------------------------------------------------- ----------------------------- Selecione o número apropriado [1-2] e depois [enter] (pressione 'c' para cancelar):
Selecione sua escolha e pressione ENTER . A configuração será atualizada e o Nginx será recarregado para pegar as novas configurações. O Certbot irá finalizar com uma mensagem informando que o processo foi bem sucedido e onde seus
certificados estão armazenados:
Saída ANOTAÇÕES IMPORTANTES: Parabéns! Seu certificado e cadeia foram salvos em /etc/letsencrypt/live/example.com/fullchain.pem. Seu certificado expiram em 2017-10-23. Para obter uma versão nova ou ajustada deste certificado no futuro, simplesmente execute certbot novamente com o opção "certonly". Renovar de forma não interativa * todos * os seus certificados, execute "certbot renew" - As credenciais da sua conta foram salvas no seu Certbot diretório de configuração em / etc / letsencrypt. Você deveria fazer um backup seguro desta pasta agora. Este diretório de configuração também contém certificados e chaves privadas obtidos pela Certbot assim fazer backups regulares desta pasta é ideal. - Se você gosta do Certbot, considere apoiar nosso trabalho: Doando para ISRG / Let's Encrypt: https://letsencrypt.org/donate Doando para a EFF: https://eff.org/donate-le
Seus certificados são baixados, instalados e carregados automaticamente. Tente recarregar seu site usando https:// e observe o indicador de segurança do seu navegador. Ele deve indicar que o site está protegido corretamente, geralmente com um ícone de cadeado verde. Vamos terminar testando o processo de renovação.
PASSO 4 - RENOVAÇÃO AUTOMÁTICA DO CERTIFICADO SSL:
Os certificados da Let’s Encrypt possuem validade de apenas 90 dias. Isso visa incentivar os usuários a automatizar o processo de renovação de certificados. O pacote Certbot que instalamos cuida disso, adicionando um temporizador systemd que será executado duas vezes por dia e renovará automaticamente qualquer certificado que esteja dentro de 30 dias da expiração.
Você pode consultar o status do temporizador com o systemctl usando o seguinte comando no terminal linux:
sudo systemctl status certbot.timer
Ele deve retornar a mensagem:
Resultado: ● certbot.timer - execute o certbot duas vezes por dia Carregado: carregado (/lib/systemd/system/certbot.timer; ativado; predefinição de fornecedor: ativado) Ativo: ativo (em espera) desde Seg 2020-05-04 20:04:36 UTC; 2 semanas 1 dias atrás Disparador: Qui 2020-05-21 05:22:32 UTC; 9h restantes Gatilhos: ● certbot.service
Para testar o processo de renovação, você pode realizar uma simulação com o Certbot usando o seguinte comando no terminal linux:
sudo certbot renew --dry-run Se não aparecerem erros, tudo funcionou. Quando necessário, o Certbot renovará seus certificados e recarregará o Nginx para aplicar as alterações. Se o processo de renovação automatizada alguma vez falhar, a Let’s Encrypt enviará uma mensagem para o e-mail que você especificou, informando quando o certificado vai expirar.
PASSO 5 - PERMITINDO O TRÁFEGO HTTPS PELO FIREWALL:
Para permitir adicionalmente o tráfego HTTPS, podemos permitir o perfil Completo Nginx e, em seguida, excluir a tolerância do perfil HTTP Nginx redundante, use os seguintes comandos no terminal linux:
sudo ufw allow 'Nginx Full' sudo ufw delete allow 'Nginx HTTP'
Para verificar as regras ativas no firewall UFW use o seguinte comando no terminal linux:
sudo ufw status A mensagem de retorno deve ter algo parecido com isso:
Output Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere Nginx Full ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) Nginx Full (v6) ALLOW Anywhere (v6)
Agora estamos prontos para executar o Certbot e buscar nossos certificados.
A princípio é isso!
Siga as atualizações no tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ...
Fontes:
- https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-20-04
-
Seitron deu reputação a vikings em [TFS 1.+]BombermanBomberman Evento TFS 1+
Funcionando 100% e facil instalação
Comando: !bomb
bomberman.zip
-
Seitron recebeu reputação de cs007 em TFS 1.3 / Otx3 | Otg Server Global - 11x - 12.40 (SPRITES 13.40) (Updates Diarios)Fiz download desse cliente aqui. 12.31, só alterei o ip do cliente 127.0.0.1 com notepad ++ para o do meu server, e adicionei e removi os nulls para completar os caracteres. Funcionou de boa. (https://gitlab.com/guilhermesidney/cliente10) .
Tenho algumas questões se alguem puder me ajudar.
1º - Alguém conseguiu fazer aparece as imagens no store? Tento de tudo e não consigo, adiciono imagens na pasta store do site, também tentei images/store e alterei endereço config.lua e não obtive sucesso. Verifiquei o nome da imagem e também está igual no modules/gamestore.
Se alguém tiver algum pack de imagem que funcionou agradeço.
-----Resolvido, alterei coinPacketSize para storeCoinPacket no config.lua e resolver
2º Estou tentando fazer o player blocar o respaw, estilo versões antigas mas também não obtive êxito. Tentei adicionando a linha allowBlockSpawn = true no config.lua e tbm n funcionou
-
Seitron deu reputação a JZDJ em TFS 1.3 / Otx3 | Otg Server Global - 11x - 12.40 (SPRITES 13.40) (Updates Diarios)Eu adicionei mais de 365 itens customizados no meu servidor usando o cliente 10, se tem como fazer isso no 12 eu ainda não tentei.
Assim que eu conseguir add itens no 12 eu posto aqui, pq quem sabe não divulga.
Enquanto isso vou fazendo em tentativa e erro.
-
Seitron deu reputação a lordzetros em [TFS 1.3] TARO EVENT - Novo evento para OT* Apresentação *
Bom, galera, tá tudo explicado no vídeo de como funciona o evento [Manual e Automático], como configurar o arquivo e tudo mais.
Arquivos do evento estão anexado no tópico, assim como o vírus scan também, :).
* Vídeo *
* Comandos *
!taro abrir
Utilizado por staffs para abrir o evento [Manual]
!taro fechar
Utilizado por staffs para fechar o evento [Manual]
!taro encerrar
Utilizado por staffs para encerrar o evento [Manual]
!taro kick,nome_jogador
Utilizado por staffs e PLAYERS para kickar alguém do evento
* Links *
Vírus scan: https://www.virustotal.com/pt/file/7b30879de2745ef020a06de135dae7bd80673eb0d5d2f80b22b1f2a6db5158e0/analysis/1548894947/
Download: Taro Event - Lordzetros.zip
Dúvidas, sugestões, críticas ou bugs? Deixe abaixo,