-
Total de itens
37 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que kpdo postou
-
Bom , quando eu jogava o pokemon SVKE até ele ser supostamente denunciado la e tals eu parei de jogar e isso faz 6 meses, desde então por eu ter conhecimento em programação C,Delphi,Lua entre outros resolvi fazer um servidor decente com idéias e sistemas novos , o servidor ja contém muitos sistemas abaixo listarei o FAQ-tutorial do servidor. Por enquanto o Projeto não é formado por uma equipe mais so por eu e por um Mapper portanto existe outras vagas. obs:as vagas serão decidido INGAME durante o TS portanto se interessar entrar no jogo pra ver o projeto analisar e depois ser testado. obs:pra quem querer entrar no servidor estou abrindo o primeiro TS Semi-publico pra galera do Xtibia. o link pra ler o faq as vezes ta aberto(to hospedando em casa como ts privado)http://www.exaioros.com:8090/?subtopic=faq pra baixar o client acessem a pagina http://www.exaioros.com:8090/?subtopic=downloads VO so listar os sistemas que ja estão pronto,alguns talves eu esqueci de botar na lista, se tiver outras duvidas le o FAQ-tutorial, qualquer duvida estarei respondendo tanto no TS quanto aqui no forum. 1-21 Sistema DE TM: Acho que esse a galera deve ter uma ideia as famosas TM , você pode adicionar uma tecnica no pokemon se tiver o ITEM DA TM, e se for compativel. 2-21*Pokemon up level..: cada pokemon tem sua propia experiencia pra passar de nivel, sendo que cada nivel aumenta força nos moves+meele, e pra evoluir um pokemon por exemplo o ivysaur pra venusaur o ivysaur começa no lv 45, então no lv 85 é o venusaur, pra evoluir requere 2 leaf stone + ivysaur no estagio 40, isso evita muitos pokemons e assim valoriza o roleplaying, e nao fica tao banalizado os pokemon cada um forma seu time, os pokemon. 3-21*Barra Cold Down..:& utilitarios no client,que mostra hp do pokemon/Nivel que ele está entre outros. 4- 21* Poke Statics ..: todos caughts e registrado ,semelhante ao antigo poke statics do svke, e você pode consultar no site ou no proprio jogo no computador , ou falar o comando !statics, a vantagem de checar diretamente no jogo é que , é em tempo real , so que pelo site tem um melhor visual, link pra consultar http://www.exaioros.com:8090/?subtopic=serverinfo. 5-21 * Ping System ..: sistema anti-lag conforme seu ping fica alto você é kikado automàticamente, assim evitando mortes e lags etc. 6-21 *Items Dinamicos e exclusivos ..: o servidor conta com items como vitaminas, Rare Candy (da upgrade no pokemon tipo igual a boost tone do pokemon svke,indepente do nivel+1),entre outros aditivos que aumenta a força ou regenera a life com um certo periodo de tempo ou quando você recolher o pokemon ou ele morrer pra perder o efeito, um bom exemplo disso é a vitamina Calcium que ao usar seu pokemon tem 40% de chance de dobrar os danos, e a Vitamina Zinc Que Dobra a defesa do pokemon. 7-21*Dive System . sistema de mergulho, voce pode mergulhar e explorar areas secreta pelos rios e mars. 8-21 Fly system . bom esse a galera ja conhece 9 -21 Ride system. mesma coisa com o de cima 10 -21 Nick SystemVocê pode dar um apelido ao seu pokemon a hora que querer, basta equipar o pokemon e dizer o comando /nick 11-21*Vocation System..:ao escolher a vocação ganha certa porcentagem de damages,Uma TM do elemento e stone. 12-21*Gym system ..: Existe batalhas dinamicas entre os ginàsio de uma forma que da até emoção, ao conquistar a insigma você ganha uma porcentagem de dano naquele elemento dependendo do elemento variando de 25-35%, estarei mudando pra ganhar TM agora com esse novo sistema. 13-21*Computer system .. você pode dar use nos computador localizado nos CPS, tem a utilidade de você consultar todos seus registers como Caughts,pokedex,Task kill etc, e ranks do servidor como poke statics e skills dos players. 14-21*Bike System ..: esse sistema é pra descontrair a galera, existe uma skills BIKE, e quanto mais skills você tiver mais você pode correr e existe eventos no jogo que sera organizado e os ganhador tera seus devidos premios, pra treinar a skills é so usar a bike nas ciclovias ou em ruas, o jogo contem ciclovias com ponte que da coligação com varias city é bem maneiro passear de bike. 15-21*Headbutt system ..: esse sistema é semelhante ao Psoul,ao dar cabeçada na arvore especifica com o pokemon que conter a habilidade sempre caira um pokemon, e depois de 60 segundos a arvore voltarar ao normal, e o colddown pra usar é de 20 secs, e existe uma skills de acordo com suas skills vem um pokemon de nivel maior. 16-21*Surf System ..: Semelhante aos demais, mais joinado com o dive system 17-21*Duel & fight system ..: o sistema de duel funciona de diferente maneiras, você pode invitar tanto clicando em cima do player e escolhendo a opção fight, e esperando que o oponente aceite, ou falar !fight "nick do nego", e o outro player falar !accept, ja o sistema de fight se baseia na seguinte maneira por enquanto so é permitido um duelo especifico de 2 players, so que colocamos um sistema novo todos que estiver na party (invitado no fight system), podem se atacar. 18-21*Pokedex Register & Status system ..: o sistema de déx é semelhante ao pokeXgame(antigo SVKE) pra ver os registro basta usar a dex em você, po-rem contem uma exclusividade quando você usa a pokedex em um pokemon de player mostra diversas informação pessoal do pokemon por exemplo , quem capturou aquele pokemon, o nivel que o pokemon està,entre outras coisas. e quando usa em wild ou de player tambem aparece a força de cada ataque assim fica mais facil a comunicação entre os jogador pra balancear os devidos pokemons. 19-21*Caught register system..: todos pokemon que você captura é registrado em counts assim você sabe quais pokemons você ja capturou e quantos daquela espécia você capturou o comando é !catch. 20-21*Task Kill registers system..: (todos pokemon que você mata(exceto os shinys) é registrado, e cada pokemon tem uma task e um nivel, por exemplo o rattata pra evoluir a task de 1 pra 2 requere 5 rattatas, então apos matar você vai passar pro nivel 2 da task, e ganha os pontos que pode ser trocado no npc researcher burton por xp e dollars, o comando é !task. 21-21*Shiny sistem..: assim como no pokeXgame (antigo skve) os pokemon pode nascer aleatoriamente shinys. Mapa - [/color]
-
Bom , quando eu jogava o pokemon SVKE até ele ser supostamente denunciado la e tals eu parei de jogar e isso faz 6 meses, desde então por eu ter conhecimento em programação C,Delphi,Lua entre outros resolvi fazer um servidor decente com idéias e sistemas novos , o servidor ja contém muitos sistemas abaixo listarei o FAQ-tutorial do servidor. Por enquanto o Projeto não é formado por uma equipe mais so por eu e por um Mapper portanto existe outras vagas. obs:as vagas serão decidido INGAME durante o TS portanto se interessar entrar no jogo pra ver o projeto analisar e depois ser testado. obs:pra quem querer entrar no servidor estou abrindo o primeiro TS Semi-publico pra galera do Xtibia. o link pra ler o faq as vezes ta aberto(to hospedando em casa como ts privado)http://www.exaioros.com:8090/?subtopic=faq pra baixar o client acessem a pagina http://www.exaioros.com:8090/?subtopic=downloads VO so listar os sistemas que ja estão pronto,alguns talves eu esqueci de botar na lista, se tiver outras duvidas le o FAQ-tutorial, qualquer duvida estarei respondendo tanto no TS quanto aqui no forum. 1-21 Sistema DE TM: Acho que esse a galera deve ter uma ideia as famosas TM , você pode adicionar uma tecnica no pokemon se tiver o ITEM DA TM, e se for compativel. 2-21*Pokemon up level..: cada pokemon tem sua propia experiencia pra passar de nivel, sendo que cada nivel aumenta força nos moves+meele, e pra evoluir um pokemon por exemplo o ivysaur pra venusaur o ivysaur começa no lv 45, então no lv 85 é o venusaur, pra evoluir requere 2 leaf stone + ivysaur no estagio 40, isso evita muitos pokemons e assim valoriza o roleplaying, e nao fica tao banalizado os pokemon cada um forma seu time, os pokemon. 3-21*Barra Cold Down..:& utilitarios no client,que mostra hp do pokemon/Nivel que ele está entre outros. 4- 21* Poke Statics ..: todos caughts e registrado ,semelhante ao antigo poke statics do svke, e você pode consultar no site ou no proprio jogo no computador , ou falar o comando !statics, a vantagem de checar diretamente no jogo é que , é em tempo real , so que pelo site tem um melhor visual, link pra consultar http://www.exaioros.com:8090/?subtopic=serverinfo. 5-21 * Ping System ..: sistema anti-lag conforme seu ping fica alto você é kikado automàticamente, assim evitando mortes e lags etc. 6-21 *Items Dinamicos e exclusivos ..: o servidor conta com items como vitaminas, Rare Candy (da upgrade no pokemon tipo igual a boost tone do pokemon svke,indepente do nivel+1),entre outros aditivos que aumenta a força ou regenera a life com um certo periodo de tempo ou quando você recolher o pokemon ou ele morrer pra perder o efeito, um bom exemplo disso é a vitamina Calcium que ao usar seu pokemon tem 40% de chance de dobrar os danos, e a Vitamina Zinc Que Dobra a defesa do pokemon. 7-21*Dive System . sistema de mergulho, voce pode mergulhar e explorar areas secreta pelos rios e mars. 8-21 Fly system . bom esse a galera ja conhece 9 -21 Ride system. mesma coisa com o de cima 10 -21 Nick SystemVocê pode dar um apelido ao seu pokemon a hora que querer, basta equipar o pokemon e dizer o comando /nick 11-21*Vocation System..:ao escolher a vocação ganha certa porcentagem de damages,Uma TM do elemento e stone. 12-21*Gym system ..: Existe batalhas dinamicas entre os ginàsio de uma forma que da até emoção, ao conquistar a insigma você ganha uma porcentagem de dano naquele elemento dependendo do elemento variando de 25-35%, estarei mudando pra ganhar TM agora com esse novo sistema. 13-21*Computer system .. você pode dar use nos computador localizado nos CPS, tem a utilidade de você consultar todos seus registers como Caughts,pokedex,Task kill etc, e ranks do servidor como poke statics e skills dos players. 14-21*Bike System ..: esse sistema é pra descontrair a galera, existe uma skills BIKE, e quanto mais skills você tiver mais você pode correr e existe eventos no jogo que sera organizado e os ganhador tera seus devidos premios, pra treinar a skills é so usar a bike nas ciclovias ou em ruas, o jogo contem ciclovias com ponte que da coligação com varias city é bem maneiro passear de bike. 15-21*Headbutt system ..: esse sistema é semelhante ao Psoul,ao dar cabeçada na arvore especifica com o pokemon que conter a habilidade sempre caira um pokemon, e depois de 60 segundos a arvore voltarar ao normal, e o colddown pra usar é de 20 secs, e existe uma skills de acordo com suas skills vem um pokemon de nivel maior. 16-21*Surf System ..: Semelhante aos demais, mais joinado com o dive system 17-21*Duel & fight system ..: o sistema de duel funciona de diferente maneiras, você pode invitar tanto clicando em cima do player e escolhendo a opção fight, e esperando que o oponente aceite, ou falar !fight "nick do nego", e o outro player falar !accept, ja o sistema de fight se baseia na seguinte maneira por enquanto so é permitido um duelo especifico de 2 players, so que colocamos um sistema novo todos que estiver na party (invitado no fight system), podem se atacar. 18-21*Pokedex Register & Status system ..: o sistema de déx é semelhante ao pokeXgame(antigo SVKE) pra ver os registro basta usar a dex em você, po-rem contem uma exclusividade quando você usa a pokedex em um pokemon de player mostra diversas informação pessoal do pokemon por exemplo , quem capturou aquele pokemon, o nivel que o pokemon està,entre outras coisas. e quando usa em wild ou de player tambem aparece a força de cada ataque assim fica mais facil a comunicação entre os jogador pra balancear os devidos pokemons. 19-21*Caught register system..: todos pokemon que você captura é registrado em counts assim você sabe quais pokemons você ja capturou e quantos daquela espécia você capturou o comando é !catch. 20-21*Task Kill registers system..: (todos pokemon que você mata(exceto os shinys) é registrado, e cada pokemon tem uma task e um nivel, por exemplo o rattata pra evoluir a task de 1 pra 2 requere 5 rattatas, então apos matar você vai passar pro nivel 2 da task, e ganha os pontos que pode ser trocado no npc researcher burton por xp e dollars, o comando é !task. 21-21*Shiny sistem..: assim como no pokeXgame (antigo skve) os pokemon pode nascer aleatoriamente shinys. Mapa - [/color]
-
eu nunca mechi com isso antes e eu comprei um dominio .com e eu não to conseguindo reredicionar pra minha maquina virtual( windows server 2003 enterprise edition sp 2)tipo eu consigo acessar o site por hosts como servegame.com (free) pelo ip da maquina , mais quando eu vo criar o reredicionamento de url não de certo fala que a pagina não pode ser exibida da error ;x alguem sabe pq? abaixo esta a print do meu painel de controle de gerenciamento.. Uploaded with ImageShack.us
-
essa é a velocidade que a placa de rede do servidor suporta,(não a velocidade) geralmente servidor é um cabo fibra pra todos servidor dedicado,servidor semi dedicado e uma maquina virtual dentro de um servidor dedicado, geralmente é 1 servidor dedicado com processador xenom divido pra 3 semi um bang doido ae,tipo qualquer serviço que se for contratar por ae e 100mpbs up link e a comunicação que a placa de rede processa não a velo da net.. no caso se pode acessar por assistencia remota e testar a velocidade por um site tipo rjnet se esse é o caso ;x
-
viu se que participo do projeto pokemon dash , se que começo lembro das antigas e se paro neh se fez um otimo trabalho meu projeto ta grande e no momento preciso da source do distro pra compilar em linux,adicionar tv cam system e alterar algumas coisas pra adpatar a multi world system e corrigir possiveis falhas e se você conseguir a source pra min agradeço,ou podemos negociar...
-
[Arquivado]Funçao Docreateiteminarea(Firstpos, Area, Tab)
tópico respondeu ao MatheusGlad de kpdo em Noticias - Arquivo
muito bom cara esse script tenho grandes ideias no que usar ele -
Duvida Como Aumenta O Numero De Vocations O Maximo É 12
um tópico no fórum postou kpdo Lixeira Pública
olha eu sei que da pra inserir mais vocações no arquivo.xml ja ta tudo pronto la o problema que sempre quando o cara loga da erro que a vocação nao existe o motivo é obvio o limite é 12 e eu procurei por toda parte e nao sei aonde mexe isso , acho que é so no distro alguem sabe que parte? alem de que tambem se tiver como ajeitar isso sem ser pelo distro grato do rep + -
bom eu to criando uma arena pvp e esse script avacalha , faz com que bloca os danos , se eu removo esse script do event vai funfar o pvp so que vai ficar todo bugado, os efetivo nao vai funcionar e vai afetar as hunts do jogo então nao posso remover ele por completo mais sim alterar alguma parte ae que bloca os status de player x player pelo menos funcionar na arena pvp e que eu to criando um sistema de duel, na verdade ja ta pronto no pokemon flash funciona normal so nesse pokemon dash que não funciona e os pokemon bloca danos na arena pvp, eu até posso compartilhar o script de duel pra quem me ajudar nisso code do script: local expcond = createConditionObject(CONDITION_INFIGHT) setConditionParam(expcond, CONDITION_PARAM_TICKS, 4500) function onStatsChange(cid, attacker, enps, combatee, value) if getPlayerStorageValue(cid, 33) >= 1 then if isCreature(attacker) then return false end return true end if getPlayerStorageValue(cid, 34) >= 1 then if combatee ~= COMBAT_PHYSICALDAMAGE then if isCreature(attacker) then doSendMagicEffect(getThingPos(cid), 135) doSendMagicEffect(getThingPos(attacker), 3) doSendAnimatedText(getThingPos(cid), "REFLECT", 215) doCreatureAddHealth(attacker, -value) setPlayerStorageValue(cid, 34, 0) doSendAnimatedText(getThingPos(attacker), -value, 191) return false end end end if getPlayerStorageValue(cid, 35) >= 1 then if combatee ~= COMBAT_PHYSICALDAMAGE then if isCreature(attacker) then doSendAnimatedText(getThingPos(cid), "MISS", 215) setPlayerStorageValue(cid, 35, 0) return false end end end if not isCreature(attacker) then return true end if isPlayer(attacker) then return true end if enps == STATSCHANGE_HEALTHGAIN then return true end if enps == STATSCHANGE_HEALTHLOSS then if getCreatureHealth(cid) <= value then if isPlayer(cid) then if #getCreatureSummons(cid) == 0 then return true end return false end if isPlayer(getCreatureMaster(attacker)) then doTargetCombatHealth(getCreatureMaster(attacker), cid, combatee, -(getCreatureHealth(cid)), -(getCreatureHealth(cid)), 3) return false end return true end if isPlayer(getCreatureMaster(cid)) then doAddCondition(getCreatureMaster(cid), expcond) end if not isPlayer(cid) then if combatee == ELECTRICDAMAGE then if isInArray(electric2, getCreatureName(cid)) then x = 2 elseif isInArray(electric1, getCreatureName(cid)) then x = 0.5 elseif isInArray(electric0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == WATERDAMAGE then if isInArray(water2, getCreatureName(cid)) then x = 2 elseif isInArray(water1, getCreatureName(cid)) then x = 0.5 elseif isInArray(water0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == GRASSDAMAGE then if isInArray(grass2, getCreatureName(cid)) then x = 2 elseif isInArray(grass1, getCreatureName(cid)) then x = 0.5 elseif isInArray(grass0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == FLYDAMAGE then if isInArray(flying2, getCreatureName(cid)) then x = 2 elseif isInArray(flying1, getCreatureName(cid)) then x = 0.5 elseif isInArray(flying0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == FLYDAMAGEWILD then if isInArray(flying2, getCreatureName(cid)) then x = 2 elseif isInArray(flying1, getCreatureName(cid)) then x = 0.5 elseif isInArray(flying0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == FIREDAMAGE then if isInArray(fire2, getCreatureName(cid)) then x = 2 elseif isInArray(fire1, getCreatureName(cid)) then x = 0.5 elseif isInArray(fire0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == ROCKDAMAGE then if isInArray(rock2, getCreatureName(cid)) then x = 2 elseif isInArray(rock1, getCreatureName(cid)) then x = 0.5 elseif isInArray(rock0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == GROUNDDAMAGE then if isInArray(ground2, getCreatureName(cid)) then x = 2 elseif isInArray(ground1, getCreatureName(cid)) then x = 0.5 elseif isInArray(ground0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == GHOSTDAMAGE then if isInArray(ghost2, getCreatureName(cid)) then x = 2 elseif isInArray(ghost1, getCreatureName(cid)) then x = 0.5 elseif isInArray(ghost0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == BUGDAMAGE then if isInArray(bug2, getCreatureName(cid)) then x = 2 elseif isInArray(bug1, getCreatureName(cid)) then x = 0.5 elseif isInArray(bug0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == BUGDAMAGEWILD then if isInArray(bug2, getCreatureName(cid)) then x = 2 elseif isInArray(bug1, getCreatureName(cid)) then x = 0.5 elseif isInArray(bug0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == NORMALDAMAGE then if isInArray(normal2, getCreatureName(cid)) then x = 2 elseif isInArray(normal1, getCreatureName(cid)) then x = 0.5 elseif isInArray(normal0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == FIGHTDAMAGE then if isInArray(fighting2, getCreatureName(cid)) then x = 2 elseif isInArray(fighting1, getCreatureName(cid)) then x = 0.5 elseif isInArray(fighting0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == FIGHTDAMAGEWILD then if isInArray(fighting2, getCreatureName(cid)) then x = 2 elseif isInArray(fighting1, getCreatureName(cid)) then x = 0.5 elseif isInArray(fighting0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == POISONDAMAGE then if isInArray(poison2, getCreatureName(cid)) then x = 2 elseif isInArray(poison1, getCreatureName(cid)) then x = 0.5 elseif isInArray(poison0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == PSYCHICDAMAGE then if isInArray(psychic2, getCreatureName(cid)) then x = 2 elseif isInArray(psychic1, getCreatureName(cid)) then x = 0.5 elseif isInArray(psychic0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == ICEDAMAGE then if isInArray(ice2, getCreatureName(cid)) then x = 2 elseif isInArray(ice1, getCreatureName(cid)) then x = 0.5 elseif isInArray(ice0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == DRAGONDAMAGEWILD then if isInArray(dragon2, getCreatureName(cid)) then x = 2 elseif isInArray(dragon1, getCreatureName(cid)) then x = 0.5 elseif isInArray(dragon0, getCreatureName(cid)) then x = 0 else x = 1 end elseif combatee == DRAGONDAMAGE then if isInArray(dragon2, getCreatureName(cid)) then x = 2 elseif isInArray(dragon1, getCreatureName(cid)) then x = 0.5 elseif isInArray(dragon0, getCreatureName(cid)) then x = 0 else x = 1 end else x = 1 end else x = 1 end local xx = x if combatee == PSYCHICDAMAGE then cor = COLOR_PSYCHIC elseif combatee == GRASSDAMAGE then cor = COLOR_GRASS elseif combatee == FIREDAMAGE then cor = COLOR_FIRE2 elseif combatee == WATERDAMAGE then cor = COLOR_WATER elseif combatee == ICEDAMAGE then cor = COLOR_ICE elseif combatee == NORMALDAMAGE then cor = COLOR_NORMAL elseif combatee == FLYDAMAGE then cor = COLOR_FLYING elseif combatee == GHOSTDAMAGE then cor = COLOR_GHOST elseif combatee == GROUNDDAMAGE then cor = COLOR_GROUND elseif combatee == ELECTRICDAMAGE then cor = COLOR_ELECTRIC elseif combatee == ROCKDAMAGE then cor = COLOR_ROCK elseif combatee == BUGDAMAGE then cor = COLOR_BUG elseif combatee == FIGHTDAMAGE then cor = COLOR_FIGHTING elseif combatee == DRAGONDAMAGE then cor = COLOR_DRAGON elseif combatee == POISONDAMAGE then cor = COLOR_POISON elseif getCreatureName(cid) == "Kakuna" or getCreatureName(cid) == "Metapod" then cor = COLOR_BUG elseif getCreatureName(cid) == "Golem" or getCreatureName(cid) == "Graveler" or getCreatureName(cid) == "Geodude" then cor = COLOR_ROCK else cor = NONE end local cores = cor if not isSummon(attacker) then if not isPlayer(cid) and not isPlayer(getCreatureMaster(cid)) then return false end if isSummon(cid) and getCreatureHealth(cid) <= (getCreatureMaxHealth(cid)*0.15) and not exhaustion.get(getCreatureMaster(cid), 88726) then exhaustion.set(getCreatureMaster(cid), 88726, 6) doSendMagicEffect(getThingPos(cid), 178) end if isPlayer(cid) then if #getCreatureSummons(cid) >= 1 then return false end doCreatureAddHealth(cid, -value) doSendAnimatedText(getThingPos(cid), value, 180) doSendMagicEffect(getThingPos(cid), 3) return false end if getPlayerStorageValue(cid, 4) >= 1 then local damage = value doSendMagicEffect(getThingPos(cid), 2) doCreatureAddHealth(cid, -((math.floor(damage/2))*xx)) doSendAnimatedText(getThingPos(cid), (math.floor((damage)/2)*xx), cores) else local damage = value if cor == NONE then return true end doCreatureAddHealth(cid, -((math.floor(damage/1))*xx)) doSendAnimatedText(getThingPos(cid), (math.floor((damage)/1)*xx), cores) doSendMagicEffect(getThingPos(cid), 3) return false end return false end if isSummon(attacker) then if isSummon(cid) then return false end combatx = combatee valor = value if getPlayerStorageValue(cid, 4) >= 1 then doTargetCombatHealth(getCreatureMaster(attacker), cid, combatx, -((valor / 2)*x), -(((valor / 2)+10)*x), 255) else doTargetCombatHealth(getCreatureMaster(attacker), cid, combatx, -((valor)*x), -((valor+10)*x), 255) end end end end
-
[Duvida]Talk Actions Como Inserir Lib?atingiu O Limite De 60 Local = Em Cima De Function
um tópico no fórum postou kpdo Lixeira Pública
bom eu to com uma duvida é que atingiu o limite de colocar areas nas talk actions dos meus moves é que eu to criando todos moves em um unico script ai ja atingiu o limite de 60 areas ai não da pra inserir mais area que da um erro que atingiu o limite de 60 locals então queria resolver isso me falaro pra por em lib , eu colokei o codigo todo na lib so que ai o script nao consegue achar como que ativa o lib talkactions que fica na pasta lib? eu colokei o codigo em todas lib e nao funfo o codigo que preciso por nas libs é esse apenas uma parte como exemplo local confusionx = { {0, 1, 1, 1, 0}, {1, 1, 1, 1, 1}, {1, 1, 2, 1, 1}, {1, 1, 1, 1, 1}, {0, 1, 1, 1, 0} } local psychic = createCombatArea{ {0, 0, 0, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 2, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 0, 0, 0} } local psy1 = createCombatArea{ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local psy2 = createCombatArea{ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local psy3 = createCombatArea{ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 2, 0, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local psy4 = createCombatArea{ {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 2, 0, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local waterspout = createCombatArea{ {1, 1, 1, 1, 1}, {1, 1, 1, 1, 1}, {1, 1, 3, 1, 1}, {1, 1, 1, 1, 1}, {1, 1, 1, 1, 1} } -- VINE WIP -- local vinen = createCombatArea{ {0, 0, 0}, {0, 0, 0}, {0, 2, 0}, {1, 0, 0} } local vines = createCombatArea{ {0, 0, 0}, {1, 0, 0}, {0, 0, 0}, {0, 2, 0} } local vinee = createCombatArea{ {0, 0, 0}, {1, 0, 0}, {0, 0, 2}, {0, 0, 0} } local vinew = createCombatArea{ {0, 0, 0}, {0, 0, 3}, {0, 2, 0}, {0, 0, 0} } local whipn = createCombatArea{ {0, 0, 0}, {0, 2, 0}, {1, 1, 1}, {1, 1, 1} } -
tipo de Servidor:tfs 0.3.6 Problema: eu configuro la no config.lua pra perder experience 10, faço de tudo so que quando o player morre não perde nada de experiencia e eu quero por pra perder experiencia, alem de que isso acaba bugando o sistema de bless por que se eu coloco bless o char morre volta lv 1, queria corrigir esse problema ;x obs: o servidor meu é o pokemon dash v 6.0
-
ou se sabe como que coloca pvp no pokemon dash? tipo eu posso botar pvp mode, colocar arena pvp mais não funciona se sabe como corrigir isso? e tambem colocar sistema pra quando morrer perder xp ;x por que no server pokemon dash nao da pra arrumar isso
-
preciso de ajuda urgente com esse arquivo, e que meu servidor ele da bug se eu ponho em uma constante um numero maior que 16384 bytes da crash queria saber por que isso ocorre é que eu to criando um sistema de efetivo e o servidor veio todo bugado até o ROCKDAMAGE = 16384 funciona normal tanto os pokemon selvagem atacando como os player normal e o player sendo atacado so que no caso depois se eu colocar 2x16384 que da 32768 que esse seria pro flydamage(na qual funciona tambem ) so que se o pokemon selvagem usar essa magia em 1 player o server cai não entendo o por que de acontecer isso então eu reformulei achei uma formula calculando e dividindo até que achei uns bytes compativel o problema é que agora quando 1 pokemon selvagem da dano até tira a life e funciona o super efetivo e mostra o dano, so que quando eu com meu pokemon uso as magias do elemento DRAGONDAMAGE FIGHTINGDAMAGE BUGDAMAGE FLYDAMAGE até funciona o sistema so que o problema é que não mostra quanto hito nem muito menos a cor do dano ou seja so dimiui a life so que se o pokemon selvagem usa mostra e com isso os crash foi concertado alguem manja de bytes ou saberia uma formula ae compativel pra funcionar sem crashs? COMBAT_NONE = 0 COMBAT_PHYSICALDAMAGE = 1 PSYCHICDAMAGE = 2 PSYDAMAGE = PSYCHICDAMAGE GRASSDAMAGE = 4 FIREDAMAGE = 8 COMBAT_UNDEFINEDDAMAGE = 16 COMBAT_LIFEDRAIN = 32 COMBAT_MANADRAIN = 64 COMBAT_HEALING = 128 WATERDAMAGE = 256 ICEDAMAGE = 512 NORMALDAMAGE = 1024 GHOSTDAMAGE = 2048 GROUNDDAMAGE = 4096 ELECTRICDAMAGE = 8192 ROCKDAMAGE = 16384 FLYDAMAGE = 5461 FLYINGDAMAGE = FLYDAMAGE BUGDAMAGE = 225 FIGHTINGDAMAGE = 450 FIGHTDAMAGE = FIGHTINGDAMAGE DRAGONDAMAGE = 228 POISONDAMAGE = COMBAT_PHYSICALDAMAGE VENOMDAMAGE = POISONDAMAGE
-
esse script do mark ta com um problema mesmo se tu compra uma quantidade ele pega e te da um container junto e esse container é o que começa no pokemon o badge case bugando assim o carinha nao consegue mover o item, alguem sabe como resolver isso? eu falo tipo alterar pro caso de ser muitos item ao invés de ele dar o badge case da uma bag ou otro item eu edito so queria saber se tem como mudar isso ;x se nao em ultimo caso eu vo ter q alterar o sistema desse npc ou alterar os status do item pra moveable e nao to afim de fazer isso.
-
Box 4 Agora Com Chance De Rate ,e Se Tiver 6 Pokes Vai Para O Cp Quando Abrir
tópico respondeu ao kpdo de kpdo em Actions e Talkactions
por que tem que sempre vim um pokemon então não da pra criar por chance pq tem que ser 100% entende? imagina o cara abre o box e de 28 pokes nao vem nenhum? pode ser raro.. mais acontece.. talves eu podia criar uma function que se dos 28 nenhum vim ele vem sorteado entre os mais facil sei la.. vlw deathangels funfo ak -
Tipo do script:Talk actions/actions Protocolo (versão do Tibia):8.54 Servidor utilizado:TFS 0.3.6 Nível de experiência:Intermediario/avançado Adicionais/Informações: bom eu tenho a formula eu vo explicar direito de como pode ser feito.. no sistema go/back do meu script ele é baseado no pokemon dash então pra aumentar a life do pokemon não é dificil é muito facil explicando detalhadamente quando usar a boost stone no pokemon ele vai mudar o caption atribudo da poke ball exemplo o que o script vai fazer mudar esse caption ai depois preciso de uma função pra retonar a string [5] apenas o numero ai depois éu calculo com minha formula no go/back a formula minha vai ser +/- assim ele pega o caption [5] retorna divide pelo life cons ( e a base que o pokemon ganha por lv) no caso se a base cons é supond 60 ele vai fazer cons DIV 5 = 18 +cons ai no sistema de pegar a life no momento ta assim local levellife = ((getPlayerLevel(cid)) * (pokes[getCreatureName(pk)].cons)) ai vai ter uma string.. If string(que identifica se tem boost ou não..) then cons = [string que pego o valor do look [5]]div cons[cons é a strng que pega a life base]+cons local levellife = ((getPlayerLevel(cid)) * (pokes[getCreatureName(pk)].cons)) else (pokemon não tem boost) local levellife = ((getPlayerLevel(cid)) * (pokes[getCreatureName(pk)].cons)) e agora no sistema de ataque vai ser mais simples ainda é basicamente a mesma coisa ele vai pegar essa formula de calcular so que vai calcular no script de m1 ex;; o valo verifica se o pokemon tem boost ou não ai, no momento é assim não identifica nada local element = elementa local num1 = (pokemon.base1) local num2 = (pokemon.base2) local num3 = (pokemon.bonus) passando assim.. local element = elementa local num1 = pokemon.base Div (por boost) + pokemon.base local num2 = pokemon.base2 Div (por boost) + pokemon.base2 local num3 = (pokemon.bonus Div (por boost) + pokemon.bonus3 em sim no momento eu so preciso mesmo é de uma forma pra calcular na qual eu ja tenho so que eu nao sei dividir nos script so sei multiplicar e alem disso uma função que muda o atribudo da ball ao usar o action , e uma função que indentifica qual é o look da ball so que nao o look completa e sim a string do valor que o pokemon é boostado com uma tag assim separando [50] o pokemon é +50, eu não sei criar uma string q corta o resto e pega so isso ,se não ja tava pronto..
-
Box 4 Agora Com Chance De Rate ,e Se Tiver 6 Pokes Vai Para O Cp Quando Abrir
tópico respondeu ao kpdo de kpdo em Actions e Talkactions
funciona em todos que tiver os pokemon configurado em monster e tem que editar o id da ball ae dependendo do id da ball do cliente/server -
[Encerrado] Configurar Meu Server Pra Morrer E Perder Xp..
um tópico no fórum postou kpdo Tópicos Sem Resposta
bom é isso é simples a minha duvida por que meu servidor quando morre não perde xp? eu ja configurei pesquisei em tudo e nao acho.. tem no config.lua la o deathlostpercent mais mesmo eu mudando la nenhum efeito acontece.. meu servidor e o tfs 0.3.6 forever alone? ;/ forever alone? -
eu me interesso pena que não so mapper, embora ja criei grandes mapas faz tempo não so o mesmo de antes nessa area se nao ajudaria ^^ eu so da epoca do simone da epoca do7.9-8.11
-
Tipo do script:Creature events ou (global events) Protocolo (versão do Tibia):8.54 Servidor utilizado:tfs 0.3.6 Nível de experiência:intermediario/basico Adicionais/Informações: o script é simples creio eu o que ele vai fazer? simples quando o player upar exemplo de lv ele vai ganhar 1 skill e que pra ele ganhar essa skill tem que ser lv acima do 80 ou ter concluido alguma quest sei la algum storage. e uma função que pega a vocação do player e ex if player.vocation="Dragon Tammer" then
-
[Arquivado]Sobre Os Projeto E Otservers De Pokemon
um tópico no fórum postou kpdo Noticias - Arquivo
Bom ando reparando que todos que abrir um ot de pokemon, ou criar um projeto de pokemon isso viro febre em todo forum de otserver que você vai encontra la varios pessoas nessa luta , nessa correria. as pessoas acha vai ter o sucesso da svke team , acho dificil pode acontecer mais até o svke pokemon ja não é o mesmo e não vai ser o mesmo não por causa da nintendo e sim por causa da quantidade absurda de otservers e projetos de pokemon,tem tantos projetos que daqui +/- 1 ano ou 6 meses otserver de pokemon vai ser tão comum quanto otserver de tibia e não vai ser nada exclusivo não vai existir sistema exclusivo tudo que se acha que agora é exclusivo la vai ser normal pra todos então nao adianta segurar scripts ou ficar de frescura bom isso é tudo acordem se querem ganhar dinheiro cria algo ou robe uma idéia mais uma idéia que não é muito usada por que pokemon ja ta muito banalizado,daqui a pouco esse site e outros vai ter areas especificas so pra ots de pokemon ou até mudar de XTIBIA pra XPOKETIBIA. -
Box 4 Agora Com Chance De Rate ,e Se Tiver 6 Pokes Vai Para O Cp Quando Abrir
tópico respondeu ao kpdo de kpdo em Actions e Talkactions
como assim ;O? eu que criei o script -
Box 4 Agora Com Chance De Rate ,e Se Tiver 6 Pokes Vai Para O Cp Quando Abrir
tópico respondeu ao kpdo de kpdo em Actions e Talkactions
bom cara esse erro nao interefere em nada mais tambem nao sei por que ta ocorrendo deve ter haver com o script do portrait no evento ou movements. esse erro so ta ocorrendo quanto tem menos de 6 pokemons na qual o sloot da pokeball vai pro carinha ai acho que esse item tenta cria no lugar do sloot do portrait ai da esse erro so que mesmo assim o item cria bom se alguem corrigir posta ae apesar que esse erro nao ta interferindo em nada em ultimo caso é so por pra abrir e ir sempre pro centro pokemon ou colocar pra so ter como usar quando o pokemon tiver no sloot da ball, ou deixar esse erro por que nao sei se interefere em alguma coisa alem de que ta funcionando normal. -
talkaction [Talkaction]!online Para Sv De Pokemon
tópico respondeu ao meubk de kpdo em Actions e Talkactions
nuss cara eu peguei ontem e editei esse script nem adradeci hj vo da rep.. tipo eu colokei mais coisas o problema é que isso em um servidor dedicado com muita gente e igual o cara comento da lags..
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.