Ir para conteúdo

kttallan

Infante
  • Total de itens

    1574
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que kttallan postou

  1. Muito bom, eu vi ele fazendo passo a passo foi bastante interessante.
  2. Então cara eu tenho um amigo que trabalha profissionalmente em uma empresa de designer, porém ele é só isso. Dependendo do estilo ele pode fazer algo impressionante mas entre em contato com ele para fazer o orçamento e tals. O trabalho dele é excelente. Contato: Marcio Guelfi
  3. O erro está nessa parte. local bonusoffense = getItemAttribute(item, boffense) or 0 local bonusdefense = getItemAttribute(item, bdefense) or 0 local bonusagility = getItemAttribute(item, bagility) or 0 local bonussattack = getItemAttribute(item, bsattack) or 0 setPlayerStorageValue(pk, 1000, getItemAttribute(item, "level")) setPlayerStorageValue(pk, 1001, getItemAttribute(item, "offense") + bonusoffense) setPlayerStorageValue(pk, 1002, getItemAttribute(item, "defense") + bonusdefense) setPlayerStorageValue(pk, 1003, getItemAttribute(item, "speed") + bonusagility) setPlayerStorageValue(pk, 1005, getItemAttribute(item, "specialattack") + bonussattack) setPlayerStorageValue(pk, 1001, getItemAttribute(item, "offense") + bonusoffense) -- o bonusoffense está com um valor nulo se não utiliza remove ele que creio que resolva.
  4. Posta o codigo para eu tentar ver o problema, pelo visto ele está esperando um valor arithmetrico ou seja um calculo porém o valor está gerando nulo.
  5. Bom explicando erro, o math.random ele está tentando procurar o valor minimo e o valor maximo do pokémon wild para sortear entre eles. Algum pokémon deve estar sem o wildLvlMin ou wildLvlMax Se caso você não consiga encontrar tenta setar esse valor fixo de level. levelRange = math.random(pokes[this].wildLvlMin, pokes[this].wildLvlMax) or 50 -- 50 = level, uma "proteção" caso não encontre nenhum dos valores acima.
  6. Cara eu vou tentar te ajudar aqui!, porém eu não garanto que seja rapido esses dias estou muito ocupado!.
  7. Então cara para poder te ajudar vou precisar de duas coisas. 1º O script de morte do seu player o onDeath 2º O looksystem. como seu servidor é tibia vou ter que dar uma analisada.
  8. Então ao em vez de remover a criatura instantaneamente use o addEvent. Exemple \/. local seconds = 5 -- segundosaddEvent(doRemoveCreature, seconds * 1000, cid)
  9. Qual é o seu pokétibia, PDA, DXP, ERONDINO? Se possível poste um npc de task's.
  10. Se seu servidor tiver a function onStatsChange deve ser lá ai você faz algo parecido com isso. Lembrando isso é só uma referencia ainda não estudei essa função direito. function onStatsChange(cid, attacker, type, combat, value)local tbl = {["Demon"] = {dano = 15%}}local tabela = tbl[getCreatureName(cid)] if tabela then formula = value * tabela.danoreturn trueend
  11. Cara o dano creio eu que seja no xml do monster. <attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/> Onde range é a distancia e min e max a quantidade de dano.
  12. Olá tem como você explicar detalhadamente oquê deseja, está dificil de entender?
  13. Segue abaixo caso um mini-tutorial. OBS: Se for usar account manager tem que ativar no começo do config.lua e configurar a posição dentro da database. sqlType = "sqlite"sqlHost = "localhost"sqlPort = 3306sqlUser = "root"sqlPass = "SENHA MYSQL AQUI"sqlDatabase = "nome da database"sqlFile = "NOMEDADATABASE.s3db"sqlKeepAlive = 0mysqlReadTimeout = 10mysqlWriteTimeout = 10encryptionType = "plain"
  14. O sha1 você consequentemente usa Sites, já o plain é mais usado para account manager. Isso é alteração no config.lua Caso não consiga sha1 é porquê na sua database não tem uma senha/loguin correspondente.
  15. Porquê tanto alvoroço por uma coisa simples? se não tem conhecimento, não tem uma equipe eficaz. Se quer algo bem feito faça você mesmo ou pague!. Vemos que o post do DxP está ai já faz uns meses nem chegaram a conserta a grande maioria dos bugs, conheço programador que faz esse tipo de serviço não é a primeira vez que ele reestrutura a base DxP mais ele cobra um certo valor a qual você deve discutir com ele. Me adiciona no facebook que passo o contato. Allan Mapper
  16. O rei dos mappers está de volta <3
  17. Cara né mais facil você fazer a spell PELO POKEMON MOVES e colocar condições nela?
  18. Bom cara vamos lá, aqui no xtibia tem tutorial de como criar um item é só ir na barra de pesquisa. Vamos lá o itens.xml é para você registrar os atributos e o nome do item. <item id="16325" article="a" name="bike decoration"/> 16325 = ID DO ITEM FEITO PELO OTB. a = Artigo em inglês, A, An, etcs. bike decoration = Nome do Item ao dar look. Bom creio que isso seja o basico, vamos para a pasta lib como o nome mesmo introduz ela é uma biblioteca ou seja os arquivos que tem nela pode ser acessado de qualquer outro lugar como actions/creaturescripts, etcs. Se tu por essa função no actions. por exemplo só poderá ser acesso por aquele codigo, já na lib poderá ser acessador por qualquer outro codigo, para saber mais é necessario ter conhecimento em lua. function Oi(cid) mandarmsgplayer(cid, "Oi")return trueend
  19. Esse é o problema o creaturescript.xml está tentando executar um arquivo inexistente. E o em roxo SHA1 É um modo da database a qual as informações são compilada o RSA KEY é a transferencia de configuração.
  20. Cara ai você me pegou eu sinceramente nunca tentei.
  21. Seu pc não deve ser compativel para ser hosteado, normalmente para evitar esse tipo de problema se usa uma vps.
  22. Youtube tem explicando como se abre uma porta, no firewall e modem vai lá.
  23. Cara bom ai não poderei te ajudar, mas tenho plena certeza de ser o Otcliente/Oldcliente.
  24. Cara tenta mudar o full ground ali, desmarca.
  25. Ver se o cliente é compativel com o servidor que está a usar, tipo se é extended ou transparente entre muitas outras coisas..
  • Quem Está Navegando   0 membros estão online

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