Ir para conteúdo

KotZletY

Héroi
  • Registro em

  • Última visita

Solutions

  1. KotZletY's post in (Resolvido)AJUDA COM SPELL, SEGUNDO EFEITO SAIR APOS 2 SEGUNDOS APOS O PRIMEIRO was marked as the answer   
    @Kill of sumoners 
     
  2. KotZletY's post in (Resolvido)Servidor não consegue ler senha criptografada do banco. was marked as the answer   
    @patomagofps mude de plain para sha1 que é sucesso!
  3. KotZletY's post in (Resolvido)Source para base dinamite was marked as the answer   
    @julo cesar não tem o que ser ensinado, basta você adicionar o que precisa e o que falta.
     
    Exemplo, você utiliza o otclient, essa source não tem opcode que é necessário em um servidor de poketibia, então você procura o tutorial de como instalar o opcodes e adiciona.
    O mesmo vale pro passive que também tem tópicos no fórum ensinando a adicionar, pokemons atravessando a parede, pokemons entrando em PZ, pokemons nascendo mesmo com player por perto, race system, tudo isso você encontra por aê, basta procurar e adicionar em sua source que é sucesso, claro haverá coisas que será necessário ter conhecimento em C++.
  4. KotZletY's post in (Resolvido)[Edição] Spells was marked as the answer   
    @Phineasz lamento, falta de atenção minha:
     
    Alterei só uma, já que as duas spells são as mesmas com configurações diferentes, basta você clonar e alterar os dados da spell.
     
  5. KotZletY's post in (Resolvido)Erro Creature Not Found was marked as the answer   
    @ivonebruno 
    gear second.lua
  6. KotZletY's post in (Resolvido)[getPlayerSkillLevel] Retornando valor da database e não do jogador was marked as the answer   
    @Mounton a função sempre esteve correta, só carregada da database na hora do carregamento do player na hora do login e lançada na db na hora do save do player, depois disso todo código que necessite da skill é carregada diretamente do vetor de skills do player e não da database.
     
    Altere:
    lua_pushnumber(L, player->skills[skillId][SKILL_LEVEL]); para:
    lua_pushnumber(L, (player->skills[skillId][SKILL_LEVEL] + player->getVarSkill((skills_t)skillId)));  
  7. KotZletY's post in (Resolvido)FIRST ITEMS was marked as the answer   
    @magrelo751 
     
  8. KotZletY's post in (Resolvido)(AJUDA) nao consigo colocar 2 exp potion was marked as the answer   
    @ExtremyDsgnr 
     
  9. KotZletY's post in (Resolvido)Duvida tirar mensagem automatica was marked as the answer   
    @Rafael1839 creaturescripts, procura por scripts que executam o callback onLogin. um deles estão enviando essas mensagens!
  10. KotZletY's post in (Resolvido)Skill Rates 1.3 was marked as the answer   
    @Celulose 
     
  11. KotZletY's post in (Resolvido)Ban System was marked as the answer   
    @Emanueldk sugiro utilizar o sistema de banimento do próprio servidor, ele utiliza funções próprias do sistema, além de que seu char não aparece e gera a window, a window é gerada assim que você tenta logar no char, como sempre foi: https://github.com/mattyx14/otxserver/blob/otxserv2/path_10_x/data/talkactions/scripts/banishment.lua
  12. KotZletY's post in (Resolvido)Botando skill em script de weapons was marked as the answer   
    @Jociel 
     
    Edite a formula como desejar, cada combat tem sua formula, como seu script tem 2x tipos de combat, cada formula representa um dele.
  13. KotZletY's post in (Resolvido)DEBUG AO LOGAR was marked as the answer   
    @RAJADAO a descrição mais importante o erro fica mais abaixo, em todo caso o problema está nas outfits do seu dat.
  14. KotZletY's post in (Resolvido)alguem sabe porque da esse erro ao clica em admin no xamp para abri o site was marked as the answer   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
    @JaPaBr785 tenta diminuir a versão do PHP!
  15. KotZletY's post in (Resolvido)ajuda otserv was marked as the answer   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
    @onailu23 https://tibiaking.com/forums/forum/354-servidores/
  16. KotZletY's post in (Resolvido)Distro 0.4 was marked as the answer   
    Este tópico foi movido para a área correta. Esta é uma mensagem automática!
    Pedimos que leia as regras do fórum!
     
    https://tibiaking.com/forums/forum/162-tibia-clássico/
     
  17. KotZletY's post in (Resolvido)Não poder usar esse item enquanto tiver no fly was marked as the answer   
    @iury alves potter 
     
  18. KotZletY's post in (Resolvido)como instalar o site no HuatsonOT was marked as the answer   
    @Helder Junio adm existe uma conexão com o vapus, como o vapus está off não foi possível completar essa conexão.
     
    Configure manualmente pelo config.php, as querys para criar as colunas necessárias para o modern aac você também executa manualmente, na pasta install tem um arquivo chamado schemas, cópia o código e executa no phpmyadmin, desativa o install no config.php e boa sorte!!
     
  19. KotZletY's post in (Resolvido)colocar exausted nesse item. was marked as the answer   
    @Emooooo 
    local tempo = 900 -- Tempo para usar novamente local storage = 23585 -- storage pra verificar se o player já pode usar novamente function onUse(cid, item, frompos, item2, topos) if exhaustion.check(cid, storage) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Mensagem dizendo ao player que ele tem que esperar") return true end exhaustion.set(cid, storage, tempo) local dolls = { [11339] = {pet = "holy"}, } local go = dolls[item.itemid] local summon = getCreatureSummons(cid) --------------------------------------------------- if #summon >= 1 then for _, pid in ipairs(summon) do doRemoveCreature(pid) doCreatureSay(cid, "! ["..go.pet.."]", TALKTYPE_ORANGE_1) end return true end doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid))) doCreatureSay(cid, "Pufff! ["..go.pet.."]", TALKTYPE_ORANGE_1) return true end  
  20. KotZletY's post in (Resolvido)Item Ganha Skill Permante was marked as the answer   
    @r0bert0lol 
    local lvl_min = 400 -- Leve mínimo para usar o script. local storage = 344240 -- Para não usar o script novamente. local skills_t = { {skill = SKILL_CLUB, count_lvl = 10}, {skill = SKILL_SWORD, count_lvl = 10}, {skill = SKILL_AXE, count_lvl = 10} } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storage) < 1 then if getPlayerLevel(cid) >= lvl_min then doPlayerPopupFYI(cid, "Parabens, voce acaba de maximizar o seu personagem!") doSendMagicEffect(getPlayerPosition(cid), 5) setPlayerStorageValue(cid, storage, 1) for _, t in pairs(skills_t) do doPlayerAddSkill(cid, t.skill, t.count_lvl) end else selfSay('Voce nao tem Level Suficiente !', cid) doSendMagicEffect(getPlayerPosition(cid), 3) end else selfSay('Voce ja utilizou esse Max Scroll Antes !', cid) doSendMagicEffect(getPlayerPosition(cid), 3) end return true end  
  21. KotZletY's post in (Resolvido)Acetos nos scripts was marked as the answer   
    Vá no arquivo e mude o encoding para ANSI:

    @amoxicilina 
  22. KotZletY's post in (Resolvido)Spell de Monstro nao atacar player was marked as the answer   
    @Jociel 
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 31) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -9999999999, 0, -9999999999, 0) local vocs_block = {"obito", "madara", "minato"} function onCastSpell(cid, var) local target = getCreatureTarget(cid) if isPlayer(target) and isInArray(vocs_block, (getVocationInfo(getPlayerVocation(target)).name):lower()) then return TRUE end return doCombat(cid, combat, var) end  
  23. KotZletY's post in (Resolvido)Ot Client Bug preto was marked as the answer   
    @Vasco85 será necessário fazer seu servidor enviar mais tiles para seu client, para isso exige uma alteração na source do seu servidor e na source do seu client, esse tutorial ensina a fazer isso:
    https://otland.net/threads/tutorial-adding-more-tiles-to-game-window-updated-7-6-2018.228243/
  24. KotZletY's post in (Resolvido)power limiter was marked as the answer   
    @Navegante acima de:
    function Player:onGainSkillTries(skill, tries) adicione:
    local skills_limit = { [SKILL_FIST] = 100, [SKILL_CLUB] = 100, [SKILL_SWORD] = 100, [SKILL_AXE] = 100, [SKILL_DISTANCE] = 100, [SKILL_SHIELD] = 100, [SKILL_FISHING] = 100, [SKILL_MAGLEVEL] = 100 } abaixo da function citada anteriormente, adicione:
     
  25. KotZletY's post in (Resolvido)Alterar hierarquia de comandos da Staff was marked as the answer   
    @Daniel000 
     
     
    if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end Contas com acesso menor que GOD não usará o comando, mas qualquer acesso superior ou igual a GOD, irá usar.
     
    if player:getAccountType() < ACCOUNT_TYPE_GAMEMASTER then return false end Mesmo esquema, contas com acesso menor que gamemaster não irá usar o comando, mas contas com acesso superior ou igual a gamemaster, irá usar!!
     

Informação Importante

Confirmação de Termo