-
Total de itens
4072 -
Registro em
-
Última visita
-
Dias Ganhos
85
Histórico de Curtidas
-
KotZletY recebeu reputação de TheusMarcos em Como pega Sources do otclient?
@PlaYerZ funciona em todas versões abaixo da versão 10.99, basta configurar a versão desejada!
-
KotZletY recebeu reputação de Tibiano Proo em Ajuda Efeitos Client
@arthurmgoncalves versão do servidor ?
-
KotZletY recebeu reputação de Griloz em Erro no Create Account GESIOR+MYSQL
Este tópico foi movido para a área correta. Esta é uma mensagem automática!
Pedimos que leia as regras do fórum!
-
KotZletY deu reputação a DdJs em [Link Quebrado] The Magician's Library | Cave Hunt | 10.98
The Magician's Library
Version: 10.98
[Scan]
Type: .Rar
Size: 229KB
Position(s): [X: 1011 Y: 1030 Z: 10]
File password: tibiaking
Images:
-
KotZletY deu reputação a zipter98 em [PEDIDO] Bike System - Efeito ao andar
Acredito que a forma mais limpa e eficiente de se escrever este pequeno sistema seria em C++, ao invés de usarmos em Lua uma função recursiva.
Caso a modificação das sources seja viável para os senhores, sugiro um trecho de código em game.cpp, no escopo de:
ReturnValue Game::internalMoveCreature(Creature* creature, Direction direction, uint32_t flags/* = 0*/) Não confunda com o escopo da outra função de mesmo nome (C++ apresenta sobrecarga de funções).
O trecho de código responsável pelo efeito ficará acima desta linha:
return ret;
Como não temos uma estrutura tão versátil quanto as arrays de Lua em C++ para configurar os valores, trabalharemos com eles diretamente na estrutura condicional:
if(Player* player = creature->getPlayer()) { uint32_t effect = 255; uint16_t playerLookType = (player->getCurrentOutfit()).lookType; if(playerLookType == BIKE_LOOK_TYPE_1) effect = EFFECT_BIKE_LOOK_TYPE_1; else if(playerLookType == BIKE_LOOK_TYPE_2) effect = EFFECT_BIKE_LOOK_TYPE_2; else if(playerLookType == BIKE_LOOK_TYPE_3) effect = EFFECT_BIKE_LOOK_TYPE_3; if(effect != 255) addMagicEffect(currentPos, effect); } Substitua BIKE_LOOK_TYPE_X pelo look type da bike em questão e EFFECT_BIKE_LOOK_TYPE_X pelo respectivo efeito. Para adicionar mais opções, basta continuar com os else if.
Não tive a oportunidade de testar o código, mas acredito que funcionará como deve. Não esqueça de compilar o projeto e substituir o executável (por questão de DLLs).
Naturalmente, caso prefira uma solução em Lua o código do Vodkart é mais que o suficiente.
-
KotZletY recebeu reputação de sharen em [PEDIDO] Bike System - Efeito ao andar
Aqui no TibiaKing mensagens como UP e BUMP são proibidas, utilize o botão subir este tópico. Esta é uma mensagem automática!
Pedimos que leia as regras do fórum!
-
KotZletY recebeu reputação de KnightMapping em Ip do meu client
@Tensei pegue um client novo e repita o processo de alteração de ip.
-
KotZletY recebeu reputação de gabriel28 em (Resolvido)[Pedido] Talkactions pvp on/off TFS 0.4
@frank007 seria estranho um comando só pra você não poder atacar, em todo caso, script talkactions:
local msg = "Agora seu sistema PvP está %s." function onSay(cid, words, param) local _table = { ["on"] = {"ativado", 1}, ["off"] = {"desativado", 0}, } if _table[param:lower()] then local mode = _table[param:lower()] setPlayerStorageValue(cid, 91821, mode[2]) doPlayerSendTextMessage(cid, 27, "Seu pvp foi "..msg:format(mode[1])) end return true end
tag xml da talkactions:
<talkaction words="!pvp" event="script" value="NomeDoArquivo.lua"/>
creaturescripts:
tags do creaturescripts.xml:
<event type="combat" name="PvPCombat" event="script" value="NomeDoArquivo.lua"/> <event type="login" name="PvPLogin" event="script" value="NomeDoArquivo.lua"/>
-
KotZletY recebeu reputação de Zyros em (Resolvido)Modificar Spell para monsters
@Brunds buff:
attack:
-
KotZletY recebeu reputação de Eduardo1534 em [PEDIDO] Script De Mensagem ao Logar No Ot
Vá em data/creaturescripts/scripts e abra o arquivo login.lua
e adicione essa função antes do último returne true:
local txt = [[ Sua mensagem vem escrita aqui. Bom jogo! ]] doPlayerPopupFYI(cid, txt) E coloque a mensagem que você quer dentro dos parâmetros. [[ aqui dentro e não fora! xD Hu3hu3hu3 ]]
Qualquer duvida tamo ae! xD
-
KotZletY deu reputação a Belmont em Cidade [8.60]
Meu primeiro mapa feito, estou despertando essa habilidade de mapear com ajuda de alguns integrantes da comunidade. @Coltera, @Nolis e @Astra Moskov. Obrigado pelas dicas, criticas construtivas. Pretendo melhorar o máximo possível.
Phineasz.zip - Scan
-
KotZletY recebeu reputação de KR3 em [Narutibia] Jinchuuriki System - Distro 0.4
@KR3 não faça as pessoas pedirem pra você postar o erro, poste logo de uma vez.
Essa minha resposta poderia ser a solução, mas como não tem o erro postado, fica para a próxima pessoa que ver!
-
KotZletY recebeu reputação de VictorSZA em Show OFF ViCTOR
@VictorSZA show de bola, continue assim e você vai continuar evoluindo. Gostei dos mapas, parabéns!
@Nolis conceda vossos ensinamentos mais uma vez!
-
KotZletY recebeu reputação de .Smile em /adm para virar GOD /player para virar PLAYER
@.Smile esqueceu de adicionar que o script foi feito para as versões 1.x.
@diarmaint certifique-se da que a distro do seu servidor seja 1.x.
@Nolis não esqueça da reputação do membro ao aprovar um tópico!
-
-
KotZletY recebeu reputação de Cat em /adm para virar GOD /player para virar PLAYER
@.Smile esqueceu de adicionar que o script foi feito para as versões 1.x.
@diarmaint certifique-se da que a distro do seu servidor seja 1.x.
@Nolis não esqueça da reputação do membro ao aprovar um tópico!
-
KotZletY deu reputação a JEAN JR em (Resolvido)TOWN ID
UP! @KotZletY se tiver como dar um HELP kk
Pessoal, depois de muito tentar, consegui HAHA no caso oque está fazendo o player voltar para o TOWN ID 1 toda hora que iniciava o servidor era isso ai.
Estou deixando a resposta para outros que estiverem com o mesmo problema. É uma query que fazia um UPDATE pra TOWNID voltar pra 1.
O arquivo está em data/globalevents/scripts/start.lua
-
KotZletY deu reputação a Astra Moskov em [Znote/Gesior] Super pack
SUPER PACK
Eae galera vim disponibilizar um super pack de imagens para vocês editarem seus sites.
Download ---------- Virustotal
Creditos
tibiawiki
Tibiaroleta
-
KotZletY deu reputação a Astra Moskov em Projeto de RPG MEDIEVAL (TIBIA)
@Jeremiasvct Gostei da iniciativa o projeto é bom,boa sorte nele
-
KotZletY deu reputação a Ackerzin em MONSTRO SE MATANDO COM SEUS SPELLS
Em creaturescript
<event type="statschange" name="noattack" event="script" value="noattackbixo.lua"/> noattackbixo.lua
registra isso no login.lua
registerCreatureEvent(cid, "noattack") E registra em todos os monstros esse event
<script> <event name="noattack"/> </script>
Pra não ter que fazer 1 por 1, baixa o Sublime Text3, vai em project > add folder to project > seleciona a pasta monster > clica com o direito na pasta MONSTER que abriu no Sublime > find in folder.
Coloca pra procurar por
</immunities> E substituir por
</immunities> <script> <event name="noattack"/> </script> E assim todos seus monstros teram a tag, sucesso!
-
KotZletY deu reputação a Cat em /adm para virar GOD /player para virar PLAYER
Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.
-
KotZletY deu reputação a .Smile em /adm para virar GOD /player para virar PLAYER
Olá a todos, atualmente estou aprendendo programação e desenvolvendo um Servidor, uma das coisas chatas a se fazer era ficar alternando entre um Personagem PLAYER e outro GOD para testar algumas coisas, com esses 2 scripts eu resolvi esse problema.
É um script simples que eu pretendo futuramente melhorá-lo.
What does the command do?
/adm - Transforma seu personagem em GOD e kika ele
/player - Transforma seu personagem em PLAYER e kika ele
LEMBRANDO QUE: Não é qualquer que consegue usar esse comando, você precisa ter dado a sua conta o acesso de god, assim podendo ter esse comando num Servidor Online com outros jogadores sem que os mesmos possam usar.
\data\talkactions
talkactions.xml
Code: <talkaction words="/player" script="player.lua" /> <talkaction words="/adm" script="adm.lua" /> \data\talkactions\scripts
adm.lua
Code: function onSay(player, words, param) if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local position = player:getPosition() player:setGroup(Group(3)) position:sendMagicEffect(14) player:remove() return false end \data\talkactions\scripts
player.lua
function onSay(player, words, param) if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local position = player:getPosition() player:setGroup(Group(1)) position:sendMagicEffect(13) player:remove() return false end
-
KotZletY deu reputação a Belmont em Widget Gesior
Para aqueles que sempre quiseram adicionar aqueles Widget no seu site, seja do Discord, TeamSpeak3, etc, vou disponibilizar alguns código para que vocês consigam por o Widget desejado.
Widget Discord
Para adicionar esse Widget em seu site, você irá em seu layout.php e adicionar o seguinte código.
Pronto, seu Widget do Discord estar feito.
Widget TeamSpeak
Para adicionar esse Widget em seu site, você irá em seu layout.php e adicionar o seguinte código.
Pronto, seu Widget do TeamSpeak estar feito.
Se você quiser também adicionar o Discord com o box do TeamSpeak, só é fazer as devida modificações.
Pronto, seu Widget do Discord com o box do TeamSpeak já estar feito.
-
KotZletY deu reputação a Luan Zero em Attack speed - 2018
Olá pessoal, desejo um ótimo dia para todos, é notório que 90% da galera que tem um servidor com derivado de nto/dbo procuram pelo sistema de Speed Attack igual do NtoBrasil, então hoje venho disponibilizar para vocês, o sistema, eu fiz com a ajuda ADM do ultiimate "LKS", lembrando que o sistema eu testei em uma sources 0.4, alguns amigos meu disseram que funcionou em 0.3.6.
Vamos lá, na sua sources procure pelo arquivo : Player.cpp.
e procure por :
uint32_t Player::getAttackSpeed() { Item* weapon = getWeapon(); if(weapon && weapon->getAttackSpeed() != 0) return weapon->getAttackSpeed(); return vocation->getAttackSpeed(); } e substitua pelo código.
uint32_t Player::getAttackSpeed() const { int32_t SpeedAttack; SpeedAttack = getSkill(SKILL_FIST, SKILL_LEVEL); if(SpeedAttack < 100) SpeedAttack = 1000; else if(SpeedAttack >= 100 && SpeedAttack < 110) SpeedAttack = 800; else if(SpeedAttack >= 110 && SpeedAttack < 120) SpeedAttack = 600; else SpeedAttack = 500; return SpeedAttack; } Explicando, onde tem 100, 110, 120, é o que precisa de fist para bater rápido,
Onde tem SpeedAtacck = 500, é 2 hits por segundos, quanto menor mais rápido o personagem vai hitar.
Créditos ao LKS Pela ajuda.
-
KotZletY deu reputação a Pedro. em Landing Page
Trazendo uma landing page meio diferente.
Como aplicar? Você pode usar de várias formas, se você tiver mais de 2 sites em um só servidor, você pode criar 1 arquivo index dentro do seu www ou htdocs se for xampp, e adicionar o codigo abaixo.
e dai você só vai alterar o caminho, se o index estiver no mesmo diretorio que o primeiro site vai ficar: a href="index.php", o segundo link ficaria tipo <a href="site2/index.php"
<html> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> body {background:#000 url(/images/servers/bg_servers.jpg) no-repeat; background-size: cover!important; margin: 0 auto!important; background-position: center center!important; width:100%; height:100%;} .container { /*max-width: 870px;*/ width: 55%; margin: 0px auto;} .col1 { float: right; width: 38%; padding-top:20%;} .col1 img {width:100%;} .col1:first-child { float: left; } @media (max-width: 1000px) { .col1 { float: right; width: 38%; padding-top:50%;} } </style><body> <div class="container"> <div class="col1"> <a href="server1" target="_self"><img src="/images/servers/na.png" style=" margin:0px 15px 15px 0px; cursor:pointer; cursor:hand;border:0"alt="Thoria Server 1" /></a> </div> <div class="col1"> <a href="server2" target="_self"><img src="/images/servers/eu.png" style="margin:0px 15px 15px 0px; cursor:pointer; cursor:hand;border:0" alt="Thoria Server 2" /></a> </div> </div> </body> </html>