Histórico de Curtidas
-
seminu recebeu reputação de Zeni182 em (Resolvido)[AFKTime] 15 minutesVai no seu config.lua e procure por:
idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000
reportsExpirationAfterReads = 1
playerQueryDeepness = 2
tileLimit = 0
protectionTileLimit = 0
houseTileLimit = 0
idleWarningTime = 14 (se ficar parado por 14 minutos, vai receber uma mensagem de aviso afk)
idleKickTime = 15 (vai ser kickado em 15 minutos afk)
é só editar os números.
Abraço.
-
seminu deu reputação a Gustavo Ferreira em [Modern ACC] Show OutifitShow Outifit Modern Acc
Lembre-se de verificar o caminho outfitter.php para evitar erros!
Primeiramente salve o outfitter.php na pasta PUBLIC [public/outfitter.php]
Abra
sistema de aplicação / views / view_character.php
Você pode adicionar este em qualquer lugar do script.
Código PHP:
<tr><td width='30%'>Outfit</td><td><?php echo '<div style="position: relative; width: 32px; height: 32px;"><div style="background:transparent url(/public/outfitter.php?id='.$player->getLookType().'&addons='.$player->getLookAddons().'&head='.$player->getLookHead().'&body='.$player->getLookBody().'&legs='.$player->getLookLegs().'&feet='.$player->getLookFeet().'); position: absolute; width: 64px; height: 80px; background-position: bottom right; background-repeat: no-repeat; right: 0px; bottom: 0px;"></div></div>'; ?></td></tr> Ou se preferir coloque por cima deste (Eu Uso este) <tr><td width='30%'>Created</td><td><?php echo ago($created)." | ".UNIX_TimeStamp($created); ?></td></tr> Abra o seguinte arquivo system/application/views/online_players.php Substitua tudo que tem dentro do arquivo por este codigo <?php require("config.php"); $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); require("system/application/config/create_character.php"); if(count($players) > 0) { echo "<table width='100%' cellspacing='1' cellpadding='3'>"; echo "<tr><td align=center><b>Outfit</b></td><td align=center><b>Name</b></td><td align=center><b>Level</b></td><td align=center><b>Vocation</b></td><td align=center><b>World</b></td></tr>"; $players = $SQL->query("SELECT `name`, `level`, `promotion`, `world_id`, `vocation`, `lookfeet`, `lookhead`, `looklegs`, `lookbody`, `looktype`, `lookaddons` FROM `players` WHERE `online`='1' ORDER BY `level` DESC;")->fetchAll(); foreach($players as $row) { if(in_array(strtolower($row['name']), $config['restricted_names'])) continue; echo "<tr><td><div style='position: relative; width: 64px; height: 32px;'><div style='background:transparent url(/public/outfitter.php?id=".$row['looktype']."&addons=".$row['lookaddons']."&head=".$row['lookhead']."&body=".$row['lookbody']."&legs=".$row['looklegs']."&feet=".$row['lookfeet']."); position: absolute; width: 64px; height: 80px; background-position: bottom right; background-repeat: no-repeat; right: 0px; bottom: 0px;'></div></div></td><td align=center><a href=\"../character/view/".$row['name']."\">".$row['name']."</a></td><td align=center>".$row['level']."</td><td align=center>".getVocationName($row['vocation'], $row['promotion'])."</td><td align=center>".$config['worlds'][$row['world_id']]."</td></tr>"; } echo "</table>"; } else alert("There is no players online."); ?>
DOWNLOAD PACK ~~> http://www.mediafire...k1w886bo8kjsqa1
Espero que gostem, Lembrando que este script era vendido por alguns sites !
Abraços!
-
seminu deu reputação a Noninhouh em Limite Efeito OtclientIsso você adiciona em /modules/game_things/things.lua no otclient, deixando assim:
function load() g_game.enableFeature(GameMagicEffectU16)
Desculpe estar revivendo o tópico, mas eu também estou tendo problemas com o limite de efeitos...
Eu modifiquei os arquivos necessários do servidor, colocando uint16_t, e adicionei a feature acima no OTClient, porém aparece isso no terminal sempre que deveria aparecer um magic effect (os effects não estão mais aparecendo):
ERROR: ProtocolGame parse message exception (1 bytes unread, last opcode is 131, prev opcode is 180): InputMessage eof reached
-
seminu deu reputação a KotZletY em Tutorial 2 em 1 - Magic e Shoot EffectsBom galera, o Tópico já diz tudo, irei explicar como mudar para Uint16 dessa vez nas Source, para quem não sabe. Irei explicar como aumentar em Magic Effects, para assim você seu Server usar mais de 255, e ShootEffects para usar mais de 41 Distance efeitos(muito mais). Existe Tópicos no Tk, porém não é a mesma coisa, esse é diferente pois você irá alterá o valor dos uint's disparados para o Client, para assim então usar além do Padrão!
Abaixo umas informações essenciais !
Esse Tópico é especifico para TFS 0.4, para que assim você possa aumentar o limite de efeitos no Client, e usar mais de 255 efeitos, e mais de 41 efeitos em Distância. Vale lembra também que você não é obrigado a mudar em ambos, se você quiser apenas aumentar o Limite de Efeitos para mais de 255, então mude apenas ele, caso queria aumentar apenas os Efeitos que são lançados a distância(ShootEffects ou Distance Effects), caso queria os dois, use ambos.
Vamos começar primeiramente com os Magic Effects:
Agora vamos mudar o ShootEffects para uint16.
Bom não adianta mudar isso se não fizer alteração no Client, então deixarei aqui, dois Tópicos de como mudar de uint8 para uint16 no Client em em ShootEffects e MagicEffect.
Mudando os Efeitos de uint8 a 16 para Magic Effects
Mudando os Efeitos de uint8 a 16 para Shoot Effects
Então é isso ae, qualquer erro só comentar para que eu possar tentar ajudar.
Tópico exclusivo do Tk, proibido posta em outro site, blog ou fórum!
xD
-
seminu deu reputação a Rudkiller em Tirar a fala do Player da SpellMeu amigo é muito simples, vai na sua config.lua e edite essas linhas:
spellNameInsteadOfWords = false emoteSpells = false -
seminu recebeu reputação de ZeeroBR em (Resolvido)[Dúvida] SOURCESCreio que seja possível, mas difícil de achar alguém que saiba fazer. Tem que saber mexer com engenharia reversa
-
seminu recebeu reputação de Gean Otmaster em Duvida Sobre Oque Usar Como BaseUsa a TFS 0.4 (8.60) Trunk rev 3777
ele vem praticamente sem nada, só a source e os arquivos básicos.
-
seminu deu reputação a Emersonssss em [C++] Attack SpeedSalve Galera, olhando em minhas libs achei um script muito bom !!
Em alguns servidores derivados o Skill Fist Fighting influencia no Attack Speed do Player, Então ....
Segue a Formula na source que faz essa magica :
Em Player.cpp Procure :
uint32_t Player::getAttackSpeed() const Mude Atualize para esse função :
uint32_t Player::getAttackSpeed() const { int32_t SpeedAttack; SpeedAttack = vocation->getAttackSpeed() - (getSkill(SKILL_FIST, SKILL_LEVEL) * 10); if (SpeedAttack < 500) { return 500; } else { return (uint32_t) SpeedAttack; } } Explicando :
Ele irá verifica o Attack Speed padrão no Vocations.xml e irá verifica o Skill Fist do Player e retornará a velocidade, caso a velocidade retorne menor que 500 ele sempre limitará a 500ms para que não haja erros.
Simples e Facil !
Creditos ?
Emerson Henrique
-
seminu deu reputação a KotZletY em [AJUDA] dodge por item adicionando skill@seminu
-
seminu deu reputação a
Golfem (Show-Off) Atributos Bar AvatarBem, estou desenvolvendo um sistema de distribuição de pontos, baseado em um projeto que vi...
*Esta todo funcional*
-
seminu deu reputação a drakylucas em (Resolvido)OtClient 0.6.5Nao sei se é isso, mas ativa a o extended e o transparency do otclient.
Faz assim:
em modules/game_things abre o arquivo things.lua
dentro da funçao function load() coloca:
g_game.enableFeature(GameSpritesU32) -- Linha Adicionada
e tambem coloca
g_game.enableFeature(GameSpritesAlphaChannel) (PS: nao usa TAB, só use espaços pra arrumar o espaçamento (identação))
-
seminu deu reputação a InsanityA em Erro ao compilar TFS 0.3.6 no DEV C++deleta a pasta obj da source ai, fica aonde ta o TheforgottenServer.dev , é só deletar a pasta e compilar.
-
seminu deu reputação a LeoTK em Sprites Dragon BallFala guys achei esse um client com sprites bem interessantes de dragon ball como meu projeto não é do mesmo quero compartilhar para ajudar quem tem um projeto de dragon ball tem sprites bem legais nesse client espero que gostem
Download
Scan
By: Brunds
-
seminu deu reputação a samuelandrade45 em Como colocar exhaustion corretamente em suas spellsOlá pessoal do TibiaKing, hoje venho aqui trazer um mini tutorial de como colocar o exhaustion corretamente em suas spells, bastante gente utiliza o exaustion que está no proprio xml, mas por lá acontece alguns erros exemplo: se tiver uma spell com 8000 de exaustion, e outra de 2000 e você vai no seu servidor e usa a spell com 8000 de exhaustion, tem que esperar o tempo dela pra usar qualquer outra, o método que venho trazer aqui ele funciona corretamente e ainda avisa no console quanto tempo falta para usar a spell, sem mais delongas vamos lá!
1- vá até o seu XML procure a magia que quer por o exhaustion
exemplo:
perceba que ela tem um exhaustion definido ali em cima, para esse método funcionar corretamente e recomendado deixar o exhaustion do XML em 1000.
forma correta:
2- feito isso vamos ate a pasta onde se encontra seu script e abra ele:
como exemplo irei utilizar uma spell de área que empurra os players próximos!
3- com a spell aberta, logo no inicio da spells vamos inserir as seguintes linhas de código:
ficando assim:
4- por fim, logo abaixo do function onCastSpell(cid, var) vamos adicionar as seguintes linhas de código:
ficando assim:
Pronto com isso o exhaution já foi adicionado a sua spell, faça bom proveito:
Print:
-
seminu recebeu reputação de KotZletY em [OTC ] Problema na mudança de ipSim, reverti a alteraçao anterior e coloquei a linha do jeito q ta ai. Continuo nao aparecendo a janela de login. Estranho...@KotZletY
Edit: Consegui resolver. Eu estava colocando a linha no local errado. Obrigado pela ajuda @KotZletY
-
seminu deu reputação a KotZletY em [OTC ] Problema na mudança de ip@seminu você alterou errado.
No arquivo entergame.lua, procure pela função:
function EnterGame.init() antes do último end que finaliza essa função, adicione:
EnterGame.setUniqueServer('SEUIP', 7171, 1077, 270, 210)
-
seminu deu reputação a Pedro. em Pequena Hunt ou Quest.Hunt ou Quest
versão: 10.98 sem monstros. feita por mim. https://www.mediafire.com/file/ev1spg3h501gyp4/1-hunt.rar https://www.virustotal.com/#/file/e2a79acf5264006e6b78540e9a517d25d017be1be59ae46a89d96aab57b2bd7a/detection
-
seminu deu reputação a Dr Mandrake em ITENSA seguir vocês acompanharão:
1. Introdução
2.Imagens
3.Downloads
4.Notas Finais
Introdução:
Há Alguns Dias Eu Venho Criando Itens (As Imagens a Seguir São Desenhos Pixel Art)
O que é Pixel Art? Pixel Art São Desenhos Que você Cria Através de Quadrados Ou Seja Pixel.
Imagens:
King's Tips
(Baixar)
King Sword
(Baixar)
King Shield
(Baixar)
Wand King
(Baixar)
King Bow
(Baixar)
King Cruise
(Baixar)
Notas Finais:
Ai Acima Tem Alguns Itens Mais Irei Trazer Mais Em Breve.
Todos os Itens estão com o Nome King Por Que Estou Homenageando o TibiaKing.
Por Favor Mantenha os Nomes Originas!
Créditos:
*Alef
Alef Criador dos Itens
-
seminu recebeu reputação de Cain Jorge em Animação em staff.Parabéns, ótimo script.
-
seminu deu reputação a Cain Jorge em Animação em staff.Oque a Script faz ?
Essa script faz o seguinte: Cria uma animação para staffs com uma frase de sua escolha,e cor.
no caso essa é frase 'staff' de cor branca.
Vamos ao Script !
Foto: http://joxi.ru/vAWbykxiklKvR2
Em creaturescripts/scripts crie um arquivo:
staffeffect.lua
Dentro do arquivo cole isto:
local t = {access = 3, -- acesso mínimo para sair o efeito text = "STAFF", textcolor = COLOR_ORANGE, effect = CONST_ME_FIREWORK_YELLOW, interval = 10} function onLogin(cid) if getPlayerAccess(cid) >= t.access then SendEffect(cid, t.effect, t.text, t.interval, t.textcolor) end return true end function SendEffect(cid, effect, text, time, color) if isPlayer(cid) then doSendMagicEffect(getPlayerPosition(cid), effect) doSendAnimatedText(getPlayerPosition(cid), text, color) addEvent(SendEffect, time*1000, cid, effect, text, time, color) end return true end
Em creaturescripts.xml, adicione a tag: <event type="login" name="StaffEffect" event="script" value="staffeffect.lua"/>
Creditos: @Dwarfer
-
seminu deu reputação a rohfagundes em Variação de Dano Reformulada(Source)Ola, atualmente a variação de dano é enorme e não importa qual arma você usa e quanto de skill você tem, na formula o dano minimo é sempre 0. Então vou mostrar pra vocês onde pode ser editado para resolver esse problema
• Versão - Otx 2(final) -- Baseado na Tfs 0.3.7
• Em weapons.ccp procure por:
Nessa parte:
int32_t damage = -random_range(0, (int32_t)maxDamage, DISTRO_NORMAL); Troque por:
int32_t damage = -random_range((int32_t)maxDamage/2, (int32_t)maxDamage, DISTRO_NORMAL); Sendo assim o dano de fist tera uma variedade de danomaximo/2 a danomaximo
• Agora para editar o dano de arma, procure:
Nessa parte: return -random_range(0, ret, DISTRO_NORMAL); Troque por: return -random_range(ret/2, ret, DISTRO_NORMAL); Sendo assim o dano de (sword,axe e club) terá uma variedade de danomaximo/2 a danomaximo
• Agora dano de arma elemental, procure:
Nessa parte: return -random_range(0, ret, DISTRO_NORMAL); Troque por: return -random_range(ret/2, ret, DISTRO_NORMAL); Sendo assim o dano elemental de (sword,axe e club) terá uma variedade de danomaximo/2 a danomaximo • Agora distance, procure:
-
seminu recebeu reputação de ElmerMcKee em [SOCORRO] Erro na pagina de segurança do xamppObrigado cara muito obrigado, deu certo
-
seminu deu reputação a AyslanEstyveson em Erro Shop StoreOlá pessoal do TibiaKing eu tive vários problemas ate conseguir uma solução, acredito que existe muitas pessoas com o mesmo erro que o meu, então espero que posso ajudar deixando disponível para vocês a solução.
Tinha Problema com meu +VIP Shop do Modern AAC OBS: Site de Poketibia mas da para usar de base os arquivos para outros servidores que usa o Modern AAC.
1º Problema que tinha clicava em +VipShop depois de criar conta e não abria nada apenas me redirecionava para o http://LINKDOSITE/index.php// isso basta voce alterar em : templates/pokemon/index.php
Procure por : </br><a href="/index.php/p/v/shop">+VIP Shop</a>
Substitua por : </br><a href="/index.php/p/v/gifts">+VIP Shop</a>
2º Problema aparecia vários erros diferente, não vou colocar print de todos por que são muitos vá na sua pasta : htdocs/gifts e substitua os arquivos dela pelos meus depois você edita do seu jeito é apenas para você conseguir acessar o Shop.
gifts.rar
3º E último problema que tive era em questão de abrir o site do +VIP Shop dentro da pasta : htdocs/gifts coloque esse arquivo que vou deixar pra download, depois de fazer isso provavelmente seu Shop estará abrindo normalmente ai você edita ele do seu gosto.
gifts.php
Espero que tenha ajudado vocês eu não encontrei nenhum tópico ensinando como arrumar isso então decidi fazer esse pequeno tutorial para ajudar vocês que teve o mesmo problema que o meu. Espero que tenha ajudado se ajudei de um REP++
-
seminu deu reputação a xWhiteWolf em Glacier Set dando conditions em áreaEai galera, esse script eu fiz para um membro aqui do TibiaKing no suporte e achei que ficou bem legal então decidi postar.
Explicação: Ao tomar um dano maior que 300, se o player tiver usando a glacier robe, uma área em volta dele vai ser congelada e todos dentro dessa área ficarão com slow. Caso o player estiver com o full glacier set, além do paralyze, as pessoas dentro da área receberão dano de freezing
crie um arquivo em creaturescripts\scripts chamado glacierrobe.lua e adicione isso daqui dentro dele
agora vá em creaturescripts\scripts e procure um arquivo chamado login.lua.
dentro dele coloque isso (de preferencia embaixo dos outros registerCreatureEvent):
registerCreatureEvent(cid, "glacierrobe") Lembre-se que se vc quiser repetir isso pra outros set's você tem que repetir todo o processo, tanto no creaturescripts.xml quanto no login.lua
no meu server além do set glacier eu uso os outros 3 set's elementais, ficando assim:
EDIT:: Algumas imagens pra vocês verem como o script funciona:
-
seminu deu reputação a Skydangerous em Apostila LUA pelos membrosQue tal montarmos um grupo e fazermos uma apostila com todas dicas, tutoriais sobre lua ?
Podemos fazer uma apostila voltada para o desenvolvimento de scripts para o tibia.
Assim que terminarmos podemos publica-lá em todos os fóruns para todos estudar, tendo certeza de que ler tudo vai sair fazendo scripts muito bom !
quem ai aceita?