Ir para conteúdo

Aberos

Visconde
  • Total de itens

    437
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Aberos postou

  1. na verdade oque vc vai usar e so o spr e dat, ae vc vai no link que o Overllord postou e baixa o client e depois ve este tutorial
  2. Verifica se vc colocou certo a parte do Creaturescript que eo o Evento "Kill" e se o nome dos monstros estao certo na tabela da lib
  3. ele deve estar se referindo ao schema que é o arquivo que contem a estrutura do banco de dados(tabela e talz) que provavelmente deve ser mysql
  4. @@NightmareStalker Parabens cara, vc e umas das poucas pessoas que eu vi que preocupou-se em arrumar o problema dos nomes no client! GG
  5. Obrigado pela Oportunidade Daniel e que eu Consiga Ajudar a Mlkada ^^!
  6. tenta substituir o getDefense ou getOffense por valores tipo 1 so pra testar
  7. Mlk o Bronze/Prata ta foda kkkkkkkkkkkkkk https://t.co/baNVTIFLzC
  8. nao ira funcionar o sistema que coloca o level nos nick dos pokemons selvagem e nem o nick system dos pokemons normais
  9. nao por que vc so consegue enviar opcode por script depois que vc ja esta ingame
  10. vc tem q entender q mostrar outfit in-game e uma coisa outra coisa e mostrar ela antes de o jogo iniciar , algo q nao foi projetado pra ser feito, porisso vc prescisa modificar nas source
  11. nao tem nada a ver com opcodes, isso e nas sources mesmo,na comunicacao do server com client, envolve tanto as source do client quanto do server e alias o KPDO nao disponibilizou a source do server deles entao vai ser dificil pra voce fazer isso
  12. @@Ricardo da onde vc pegou isso , se vc pegou do otp e pq o otp editou o protocolo nas source para enviar essa informaçoes tbm, tirar o math.random nao vai adiantar muito pq o math.random so e usado caso o valor do characterInfo for nulo
  13. acho que o problema esta aki widget.looktyp = characterInfo.looktyp or math.random(0,500); widget.lookhead = characterInfo.lookhead or math.random(0,255); widget.lookbody = characterInfo.lookbody or math.random(0,255); widget.looklegs = characterInfo.looklegs or math.random(0,255); widget.lookfeet = characterInfo.lookfeet or math.random(0,255); widget.lookaddons = characterInfo.lookaddons or math.random(0,3); widget.name = characterInfo.name widget.pokes = characterInfo.pokes widget.level = characterInfo.level or 1 widget.idmax = i LEPOKES[i] = characterInfo.pokes pq segundo o codigo se ele nao encontrar o valor por exemplo "characterInfo.looktyp" ele vai selecionar uma valor automaticamente pois o "math.random(0,500)" e um funcao para gerar valores automatico, entao significa que seu server nao esta retornando valor nenhum na função characterInfo.looktyp
  14. Partiu Jogar um Lolzinho @LoLegendsBR
  15. melhor base e começar do 0, uma que tenha tudo pronto de cdz nunca vi
  16. Uma Dica nao use 0.3.6 nem 8.54 use 8.6
  17. Nao foi oque pareceu ali quando vc disse -"Isso e no Pda, aberos", mas foda-se o foco aki e ajudar o cara que fez o topico
  18. Entao me explica pq a funcao que eu postei ali nao vai funcionar? se a funcao que eu postei ali serve pra retornar a quantidade de pokeballs o player tem
  19. Jovem nao existe isso de é no pda, LUA é igual em qualquer server , e pelo oque o cara flw ali ele quer uma funcao pra retornar o tanto de pokeballs o player tem na bag , se ele editar ali vai funcionar de boa.Eu uso ja usei essa funcao ate no 8.6
  20. Existe uma função nos ots que se chama getPlayerPokeballs function getPlayerPokeballs(cid) local ret = {} local container = 0 if isCreature(cid) then container = getPlayerSlotItem(cid, 3).uid local myball = getPlayerSlotItem(cid, 8) if myball.uid > 0 then table.insert(ret, myball) end else container = cid end if isContainer(container) and getContainerSize(container) > 0 then for slot = 0, (getContainerSize(container) - 1) do local item = getContainerItem(container, slot) if isContainer(item.uid) then local itemsbag = getPlayerPokeballs(item.uid) if itemsbag and #itemsbag > 0 then for i = 0, #itemsbag do table.insert(ret, itemsbag[i]) end end elseif isPokeball(item.itemid) then table.insert(ret, item) end end end return ret end Porem depende dessa funçao isPokeball onde vc prescisa configurar os ids das balls function isPokeball(item) if not item then return false end if item == 2227 then return true end if item >= 2220 and item <= 2224 then return true end if item >= 2651 and item <= 2659 then return true end if item >= 11579 and item <= 12039 then return true end return false end
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...