Ir para conteúdo
Propaganda

paulim78

Membro
  • Total de Posts

    42
  • Registro em

  • Última visita

Tudo que paulim78 postou

  1. Bom em outro forum me ajudaram, caso algum dia alguem tenha o mesmo problema e so ir em protocolgame.cpp no final do codigo remover esse trecho features[GameExtendedOpcode] = true; Não sei porque essa bosta da B.O mesmo deixando em true kkk, mais resolveu.
  2. Bom eu estou com esse problema acima no meu otclient, eu ja tentei isso [Hidden Content] Porem ainda continuo recebendo a mensagem no otclientv8, estou usando o servidor do Matheus, creio eu que no servidor opcode ne pelo que eu vi. Na source protocolgame.cpp tem esse trecho no final, se eu deixo ele em true ou false ele da o erro do mesmo jeito, no otclientv8 caso eu ativo a opção em features opcode la ele da o mesmo erro também e tenho um sistema de craft que quando eu clico da erro em varias coisas, ai quando eu removo do features ele para de da erro porem n funciona kkkk, ai eu vi que precisa bota na lib ou no arquivo core 'dofile('data/lib/core/json.lua')' porem também não resolveu o problema ainda continua dando a msg no otclient
  3. Eu botei conforme o que você forneceu esse id que vc passou 2816 ja e o id do corpo ja seco apenas com osso e não da para clicar no corpo e pega os loots, so que funciona ele some o corpo. So que o padrão que veio no corpose do rat foi o id '5964' <item id="5964" article="a" name="dead rat" editorsuffix=" (Immobile)"> <attribute key="containerSize" value="10" /> <attribute key="decayTo" value="3073" /> <attribute key="duration" value="10" /> <attribute key="corpseType" value="blood" /> <attribute key="fluidSource" value="blood" /> </item>
  4. Boa noite, eu baixei o servidor do Matheus Roberto esse aqui Porem testei com alguns monstro rat, rotworm, Dragon, entre outros quando mata esses bichos ele dropa o corpo, porem esse corpo ele não decay ele fica ai, ja verifiquei no itens.xml, tem 2 tipo de dead rat, eu testei os 2 porem não tem o decay algo assim kkk, alguém sabe me informa o que pode ser?.
  5. Cara ai ja não sei, mas o hellgrave sim ele ja vem com varios effects a mais, porem não e isso o problema basta ve a imagem no inicio que eu coloquei, e ve que nas skill na ultima ele tem valor alto, e aquilo mque e o problema, tenho 99% de ctz que não e effects ou algo relacionado a isso.
  6. Amigo mas creio eu que o erro não seja igual, o meu só deu esse problema depois que eu adicionei as skill, creio eu que não tem nada haver com tela estendida, porque esse servidor que eu tenho e do hellgrave, igual eu disse o problema e na skill, se eu volto a original ou uso com o cliente original ele funciona normal.
  7. Amigo eu creio eu que seja esse link aqui que vc disse que tem a solução ne porem o meu ja esta praticamente assim igual vc disse para fazer.
  8. Acho que o problema esta nas skill do cliente, porem para mim aparentemente esta normal não sei o motivo de esta com problema. esse e o meu arquivo que eu editei no const.lua Esse e o meu arquivo skills.otui ai em skills.lua ficou assim Alguém pode me ajudar?
  9. Bom estou testando meus codigos e deu esse erro, mas antes disso eu removi alguns módulos, porem não estava dando nenhum problema assim. Removi o modulo de Bot, modulo da spells, e o modulo de distribuir Pontos nas skill apenas isso.
  10. Eu estou com 2 problema no otclient, ja achei alguns tutorial em alguns fórum porem não resolveu esses problemas, o primeiro erro antes de eu logar novamente ele da isso quando loga, e o segundo e quando eu dou algum target e o personagem trava não mostra dano, não mostra effect fica travado kkkk.
  11. Bom acabei de tentar aqui adicionar nova skill que eu vi em um fórum, botei no servidor e no cliente, esta aparecendo no cliente e tals, o problema e que quando eu ataco um monstro ele ainda esta upando o distance, e no cliente ele avança no fuzil de assalto, o meu código de arma esta em weapons, e ele esta com inicio de '<distance id="31155" script="armas/Pistola 0.1.lua"/>' Será que e esse distance na frente que esta fazendo upar o Skill distance?. Se for isso como eu boto para upar skill certo?, eu tentei adicionar em weapons.h e weapons.cpp porem da uns erros, se alguém poder me ajudar. Ah eu tentei adicionar algo assim, porem trocado pelo nome da minha skill, porem ele n vai da um erro no arquivo luascript, porem não e o luascript.cpp e nem o luascript.h, e em outro arquivo esqueci o final.
  12. Bom no servidor que eu baixei e foi aqui, pesquisei por "SKILL_CRAFTING" e não tem nada nas source com isso. Edit. Eu alterei compilei, não deu nenhum erro, no item.xml em 'weaponType' eu botei o nome que eu adicionei, quando ligo o servidor n da erro nem nada, porem ele fica upando o distance fighting algo assim kk, ai eu estou editado em Weapons.cpp e weapons.h creio eu que seja aqui, adicionei os nomes la, e quando fui compilar ele da esse erro. Não sei se eu estou fazendo 100% certo kkkk.
  13. Outro? kkk, cara tem centenas de lugares aqui, eu estou pesquisando por "SKILL_DISTANCE" todos que contem algo sobre isso eu estou adicionando vamos ver. Para ele upar a skill sabe me informa aonde fica isso?, pois so adicionar ele não ira upar a skill.
  14. Clonar no que eu digo pega algo que ja tem, e apenas muda o nome para o que eu quero, exemplo SKILL_SHIELD = 5, E so eu "clonar" e troca o nome SKILL_OUTROS = 6, E isso que eu quero dizer, mas eu vou fuçando aqui e ver no que da.
  15. Esse e o problema, existe muitos nomes com SKILL, estou a 3 dias tentando, quando pesquiso ate por "skill_Sword" ele aparece muitos trechos que contem isso, preciso saber qual e o certo que devo clonar e botar o nome que desejo.
  16. paulim78

    Adicionar novas Skill

    Eu estou querendo adicionar novas skill no meu servidor, eu pesquisei sobre isso porem os que eu achei não dava certo, queria saber se alguém pode me ajudar, Quero adicionar nova skill quero que ela upa os level da skill igual o da Sword, Axe entre outras, porem essas skill vai ser tudo ataque de longe não sei se isso interfere em algo, Se alguém poder me da uma ajuda ai por favor.
  17. Esse não funcionou, pois tem que usar o item e quando usa da o erro Lua Script Error: [Main Interface] in a timer event called from: (Unknown scriptfile) LuaScriptInterface::luaAddEvent(). callback parameter should be a function. stack traceback: [C]: in function 'addEvent' data/actions/scripts/2024/armas/glock.lua:68: in function <data/actions/scripts/2024/armas/glock.lua:65> Não importa como vai funcionar, só de não precisa clicar no item da use já esta ótimo kkk. Não e só usar como Bow pq eu msm quero que uma arma usa vários tipo de munição e no usando igual uma bow tem que ser por item.xml e no item.xml o ammotype ele só reconhece 1 tipo de munição, fora que no item.xml não tem como configurar quantos tiro a arma vai dar. Exemplo uma AK poderia bota para sair 3 tiro por vez, isso e apenas um exemplo, e que eu quero configurar mais coisas na arma e pelo item.xml não da, porem no item.xml não precisa dar use no item pois ele ja faz isso automático.
  18. Galera eu meio que pedi para o chatgpt um código sobre sistema de tiro ele fez deu certo em actions, o problema e que para funciona tem que fica dando use na arma bota ela no hotkey e tals, eu queria vê se tem como adapta no actions ou criar em outro canto para ele atira automático ou seja selecionou o alvo com a arma equipada ele funciona sem precisa dar use. Sei que o código pode está na pura gambiarra e tals vai fala que da para melhorar porem que gerou foi o chatgpt eu não sei programar kkk então para mim e assim se esta funcionando e o que vale, time que esta ganhando não se mexe kkkk, porem esse meu time ai precisa de algumas substituição kkk o codigo. local WEAPON_ID = 31159 -- ID da sua arma personalizada local AMMO_ID = 29564 -- ID da munição local MISSILE_EFFECT = 113 -- Efeito de míssil local DAMAGE_TYPE = COMBAT_PHYSICALDAMAGE -- Tipo de dano físico function onUse(player, item, fromPosition, target, toPosition, isHotkey) -- Verifica se a arma está equipada na mão direita ou esquerda local weaponInRightHand = player:getSlotItem(CONST_SLOT_RIGHT) local weaponInLeftHand = player:getSlotItem(CONST_SLOT_LEFT) -- Adiciona mensagens de depuração para verificar os itens equipados if weaponInRightHand then else end if weaponInLeftHand then else end -- Verificação correta do item equipado local isWeaponEquipped = false if weaponInRightHand and weaponInRightHand:getId() == WEAPON_ID then isWeaponEquipped = true elseif weaponInLeftHand and weaponInLeftHand:getId() == WEAPON_ID then isWeaponEquipped = true end -- Envia uma mensagem de erro se a arma não estiver equipada if not isWeaponEquipped then player:sendCancelMessage("Você precisa equipar a arma na sua mão para usá-la.") return false end -- Verifica se o alvo é um monstro if not target or not target:isMonster() then player:sendCancelMessage("Você só pode usar essa arma em monstros.") return false end -- Verifica se o jogador tem munição suficiente local ammoCount = player:getItemCount(AMMO_ID) if ammoCount <= 0 then player:sendCancelMessage("Você não tem munição suficiente.") return false end -- Remove a munição player:removeItem(AMMO_ID, 1) -- Cria o efeito do míssil local startPosition = player:getPosition() local endPosition = target:getPosition() startPosition:sendDistanceEffect(endPosition, MISSILE_EFFECT) -- Calcula o dano local ammoItem = ItemType(AMMO_ID) local minDamage = ammoItem:getAttack() -- O ataque mínimo da munição local maxDamage = minDamage * 2 -- Um exemplo, onde o dano máximo é o dobro do mínimo -- Aplica o dano ao monstro local damage = math.random(minDamage, maxDamage) target:addHealth(-damage) target:getPosition():sendMagicEffect(CONST_ME_HITAREA) -- Efeito de dano no monstro return true end Alguém de bom coração consegue me ajudar.
  19. Bom isso vai ser meio difícil kkk, Hoje em dia nada esta 100% perfeito ate mesmo existe pessoas vendendo servidores que não esta 100%, ai vai de você pega uma base boa e iniciar seu projeto, poketibia e meio complicado então pegue uma base boa.
  20. Resolvi o problema, o @ Sollix me ajudou a mexer na source ele adicionou para mim novos 'ammoType', ai foi so copiar um arquivo que usa munição ou seja um bow com arrow, ai eu mudei o id do bow para a arma, e o id do arrow para a munição e alterei os atributos 'ammoType' de arrow para o nome da munição. Para ter o efeito da munição o effect foi o @ Sollix tambem adicionou na source, ai eu botei shootType na munição e funcionou 100%. Foi complicado mas consegui, agora o que ele adicionou eu não sei, ele mexeu em uns 2 arquivos da source.
  21. Ja olhei do quilante usa varios arquivos 1 para cada arma, fora que para a arma funcionar tem que ficar clicando nela para atirar, eu queria uma que não precisava clicar em nada so equipar ela, eu queria um mas simples para editar.
×
  • Criar Novo...