Ir para conteúdo

rheynkhen

Membro
  • Registro em

  • Última visita

Tudo que rheynkhen postou

  1. rheynkhen postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    wolf uma duvida o magnum quando vc termina a task e pede a opção de reward (trainning) ele fala: 23:33 Magnus: Which skill you want to train with me? choose between axe, distance, club, sword and shield. não esta faltando o magic level?
  2. Eu to atras da spell tbem eu to fazendo isso pra ter atk speed arma. na arma em itens.xml coloca Explicação: Se em vocations.xml o atk speed da vocação for 2000. Ao usar o item este valor muda para 1000 e após retirar o item o valor volta a ser 2000.
  3. não pow esses testes era na ajuda em relação ao itens e tal, ainda não está ocorrendo o teste de vdd, falta bem pouco se eu conseguir terminar todas spells das vocações ja vo solta o donwload do cliente e um site piloto pra criarem as contas. ta bem perto isso.
  4. alguém ajuda aquiiiiiii #UP
  5. Fala galeraaa do tk venho aqui pedir ajuda a concertar este npc, oque ele faz é um npc de missão, ele te manda matar alguns monstros e quando acabar vc ganha a recompensa o problema é que até a parte de aceitar a missão esta tudo ok, mas quando você vai matar os monstros não esta contando para a missão. creaturescripts/scripts/monsterkilldragon.lua creaturescripts/scripts/login.lua registerCreatureEvent(cid, "monsterkill") creaturescripts/creaturescripts.xml <event type="kill" name="monsterkill" script="monsterkilldragon.lua"/> em npc/Martin.xml <?xml version="1.0"?> <npc name="Martin" script="data/npc/scripts/dragon quest.lua" access="3" lookdir="2" walkinterval="2000"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="151" head="115" body="76" legs="35" feet="117" addons="1" corpse="6080"/> <parameters> <parameter key="message_greet" value="Hi, can you help me? ask me for a {mission}. "/> </parameters> </npc> npc/scripts/dragon quest.lua acredito que resolvendo este problema ajudarão também muitos outros membros do forum que querem ter npc parecido com este aqui. ja sabem repzin like a boss pela ajuda.
  6. rheynkhen postou uma resposta no tópico em Playground (Off-topic)
    lembro na época de pacera ele lvl 192 com o antigo nick "crowfox" época em que eu morria pras witch tudo lurada na casinha que tinha uma slime no amazon camp meados de 2008 pra 2009, bons tempos
  7. os testes ja estão acontecendo aqui uma palinha de dois dragões lendários que darão trabalho além dos deuses no game: esse é o legendary dragon: e esse o mythological dragon: olha o tamanho das crianças ainda de aura rosa ;3 um simples 128x128 pra resolver a altura.
  8. bom galera a ultima remessa dos equipamentos e só faltará os escudos e cabo só irá faltar os monstros de summoner e jogo completo para test server. segue imagens do restante dos itens e do novo set gold. novo golden set ai para vocês galerinha. com direito ao versão da armadura para classes mágicas.
  9. começamos o trabalho da mudanças das sprites dos equipamentos (sets, waepons, etc..) veja como esta ficando: e aqui os sets das dungeons divinas : os sets divinos mágicos: (falta do deus da luz soldin ainda) e aqui os sets divinos fisicos OBS: lembrando de que eles vem com suas armas (correspondente a todas vocações) mudamos também mais algumas armas: estas 6 separadas são as espadas divinas onde darks knights e heros poderão utilizar, futuramente faremos a versão de duas mãos para aqueles heros que optarem por armas de duas mãos ou aqueles hibridos que preferem ter a vida e mana e as skills balanceadas. - aqui os punhos da vocação Monk e abaixo estão os punhos divinos, isso só deu certo pq retiramos todos os clubs do game. - aqui as adagas da vocação mercenary, a vocação assassin não utilizará mais adagas, mas sim estrelas ninjas; mais uma vez as ultimas adagas são as divinas; - aqui temos as bows da vocação hunter; e como dito antes temos as ultimas bows que são as divinas. bem por enquanto é isso estamos mudando as sprites das wands e rods agora para as vocações que utilizarão, haaa e temos uma supresinha nos bons e velhos mmorpg as espadas mágicas , q nada mais é oque uma wand/rod mais bonita, será exclusiva para as vocações dos summoners que além de ter seus monstrinhos hata fuck pra servirem de escudos e atacarem, terão essas belezinhas como auxiliadoras nos danos, ainda temos mais algumas espadas guardadas aqui para justamente servirem como estas espadas mágicas. e aproveitaremos as estrelas ninjas existentes e adicionaremos mais algumas para complementarem para a vocação assassin que por sinal aqui vai uma amostra de uma spell q eles terão. além de que assassins, hunters e mercenarys serão as unicas classes que poderão ficar "invisivel" no linguajar tibiano os únicos que utilizarão a spell "utana vid". bem em breve abriremos um teste server para ajudarem com o jogo, verificarem se tudo esta ok, e etc.. att, Equipe Ellon Online.
  10. eu sou tão azarado com source q msm abrindo ela pra editar, mexendo em nada, salvando do jeito que estava, ainda da erro na hora de compilar. por isso até hoje não consegui mudar o nome de You advanced in club fighting para You advanced in dagger fighting. e vlw wolf pela informação do timeBetweenActions o meu tava em 120 como meu tfs é 0.4 imagino q seria muito pouca coisa, mudei para 2000 q seria 2 segundos.
  11. rheynkhen postou uma resposta no tópico em Playground (Off-topic)
    B gata h kei Kissxsiss Zero no tsukaima The world god only knows Tendencia É ir crescendo a lista kkkkk
  12. haaaaaa boa parça, até salvei no bloco de notas aqui esses bugs malucos q eu sei q mais cedo ou mais tarde vai vir algum maluco e ja sabe oque poderá acontecer, não sei pq mas particularmente fiquei intimidado com tanta sabedoria em como fazer a vida dos outros um inferno kkkkkk bateu ate um desanimo aqui em por ot online kkkkkkkk, agora é testar isso tudo no server aqui pra ve se da merda msm (torço q não mas...) vo nem falar das rixas malucas q podem acarretar futuramente, vixi namoral kkkkk guerras? é o de menos, derruba o server de alguem pra ve oque acontece, kkkkkk neguin busca o endereço no google map kkkkk
  13. Eae galera do TK, seguinte estava configurando o npc oracle no meu server (de acordo com minhas vocaçãoes), no game o player começa com as vocações iniciais que eu criei e depois escolhe entre 2 caminhos em relação a aquela vocação escolhida. vou pegar uma vocação de muitas que tem la o swordman. Um Swordman pode escolher em determinado level ser um Hero ou um Dark Knight assim de acordo com as id vocations deles e alterando no script do npc fiz assim. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function oracle(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end local cityNode = node:getParent():getParent() local vocNode = node:getParent() local destination = cityNode:getParameters().destination local town = cityNode:getParameters().town local vocation = vocNode:getParameters().vocation if(destination ~= nil and vocation ~= nil and town ~= nil) then if(getPlayerLevel(cid) < parameters.level) then npcHandler:say('You must first reach level ' .. parameters.level .. '!', cid) npcHandler:resetNpc() else if(getPlayerVocation(cid) > 4) then npcHandler:say('Sorry, You already have a vocation!') npcHandler:resetNpc() else doPlayerSetVocation(cid, vocation) doPlayerSetTown(cid, town) npcHandler:resetNpc() local tmp = getCreaturePosition(cid) doTeleportThing(cid, destination) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(destination, CONST_ME_TELEPORT) end end end return true end function greetCallback(cid) if(getPlayerLevel(cid) < 50) then npcHandler:say('COME BACK WHEN YOU GROW UP, CHILD!') return false else return true end end npcHandler:setCallback(CALLBACK_GREET, greetCallback) npcHandler:setMessage(MESSAGE_GREET, 'Hello |PLAYERNAME|. Are you prepared to face your destiny?') local yesNode = KeywordNode:new({'yes'}, oracle, {level = 50}) local noNode = KeywordNode:new({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Then what vocation do you want to become?'}) local node1 = keywordHandler:addKeyword({'yes'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To give continuity repeat the name of the city that I will say now Kingdom Ellon. {Kingdom Ellon}?'}) local node2 = node1:addChildKeyword({'kingdom ellon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, town = 1, destination = {x=8325, y=9358, z=6}, text = 'So what vocation do you wish to become? {hero} or {dark knight}?'}) local node3 = node2:addChildKeyword({'hero'}, StdModule.say, {npcHandler = npcHandler, vocation = 10, onlyFocus = true, text = 'So, you wish to be a powerful taker? Are you sure about that? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) node3 = node2:addChildKeyword({'dark knight'}, StdModule.say, {npcHandler = npcHandler, vocation = 16, onlyFocus = true, text = 'Are you sure that the dark knight destroyer is what you wish to become? This decision is irreversible!'}) node3:addChildKeywordNode(yesNode) node3:addChildKeywordNode(noNode) keywordHandler:addKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Then come back when you are ready.'}) npcHandler:addModule(FocusModule:new()) como esta descrito no script : - o id vocation do Hero é 10 e o - id vocation do dark knight é 16, - o level pra escolher a vocação é 50 - e o playervocationcid é 4 que no vocations xml é o id do swordman. o problema é que quando eu falo com o npc eu vou e escolho ser ou um hero ou um dark knight, QUANDO eu viro a determinada vocação escolhida, eu deslogo e a vocação não é salva assim eu continuo sendo um swordman, não sei se deveria exisitr alguma storage pra salva a vocação ou algo do tipo, também não sei se esta faltando alguma cosia no script. se alguém puder ajudar agradeço.
  14. Mano to na seca igual vc pra testar com outros juntos, assim qeu arrumar um host, vo pega 1 dia inteiro e por oq falta, pq o mapa ja esta 100% so falta arrumar os npcsde quests, e as magias das vocações ja era, ai ja solto um site provisorio pra criar contas e logar, as mudancas das sprites dos equips (waepons, armors, legs, etc...) e mais simples o unicp problema eq demora pra organizar tudo isso, fora ja estou providenciando alguns ajustes em sistemas vitais do jogo e bem breve jogaremos pra ver onde tem erros, bugs, etc...
  15. galera um palinha do sistema shaders (efeitos especiais) só tirei uma foto mesmo pq tenho um compromisso, mas está caminhando bem, logo menos abriremos um test server com algumas pessoas pra eles testarem como estão as coisas in game. estou atrás de um host bom e barato ai conforme a evolução do server mudamos pra outros.
  16. Ultimamente estava jogando alguns games rpgs e andei reparando algo em comum, teleports ! mas como assim teleports? aqui um exemplo do runescape, no tibia temos os famosos capitães que nos transportam através dos navios pra diversos lugares, ai decidimos inventar um pouco imaginar do nosso jeito. aqui temos a foto do "npc" que irá teletransportar chamado "Teleport Statue" o projeto chega na reta final com poucas coisas pra serem feitas. o mapa como foi dito estamos criando uma população de npcs defaults pra deixa-lo (o mapa) mais habitado, ainda estou estudando sites de host para o jogo/site. fiquem ligados em mais detalhes.
  17. só quando abre o server igual eu mencionei o sistema funciona de boa, e uma coisa estranha tbem é quando se ta com char de god e spama qualquer spell por muito tempo ai da um erro na função StatsChange, tudo bem não tem sentido ficar segurando botão de spell com um personagem que não tem cooldown mas queria saber de quanto em quanto tempo o critico era hitado mas continua funcionando de boa ainda.
  18. estranho olha a tag do creaturescripts <!-- CRITICAL SYSTEM --> <event type="statschange" name="critical" event="script" value="critical.lua"/> e o registro do login.lua --- CRITICAL SYSTEM ---- registerCreatureEvent(cid, "critical") if getPlayerStorageValue(cid, 48913) == -1 then setPlayerStorageValue(cid, 48913, 0) end
  19. eai wolf olha eu de novo aqui kkk eu inclui em todos monstros do meu servidor antes do </monster>. <script> <event name="critical"/> </script> para poder sair o dano maior referente ao critico, realmente acontece isso naquela parte do critical.lua da pasta creaturescript local lvlcrit = 48913 local multiplier = 3.0 local efeito = 2 --- efeito que vai sair do player/criatura que tomar o crítico eu deixei local multiplier em 3.0 pra testar se realmente o dano era maior, fiz um char teste e coloquei ele com 136 de distance e a caralhada toda de itens bons, ai ia 400,450, 10k kkkkkk realmente funcionava, ai reabri o executavel do server pra ver se estava tudo OK e reparei nessas informações: gostaria de deixar registrado que não ocorre "erros na distro" no sentido de "cannot load script" fiz todo procedimento correto registrei o evento critical no login.lua com todas storages, minha duvida é isso pode influenciar no decorrer do server? pq oque eu imagino digamos que 200 players tenha os 30% total do critico [100/100] poderia causar algum tipo de debug no jogo com esses 200 players caçando/war, etc.. ? abçs
  20. wolf tenho uma dúvida com a parte de actions desse seu script de mining: terra = {9021,9022,9023,9024,9025} levels = { [-1] = 2229, ---- skull [0] = 1294, --- small stone [1] = 3976, --- worm [10] = 2149, -- Small Emerald [12] = 2146, -- Small Sapphire [15] = 2145, -- Small Diamond [17] = 2150, -- Small Amethyst [20] = 2147, -- Small Ruby [25] = 2144, -- Black Pearls [27] = 2143, -- White Pearls [40] = 7761, -- small enchanted emerald [42] = 7759, -- Small Enchanted Sapphiire [45] = 7762, -- Small Enchanted Amethyst [50] = 7760, -- Small Enchanted Ruby [80] = 2157, -- Gold Nuggets [100] = 2177, 2157, 2156, 2158, 2155, 2153, 2154 -- Life Crystal, red gem, blue gem, green gem, violet gem, yellow gem } local config = { storage = 19333, chance = 15, --- chance de achar um item ou não k = 1, --- constante de level.. quanto maior, mais fácil é upar. (a fórmula é level ao quadrado dividido pela constante) experience = 19334 } function onUse(cid, item, fromPosition, itemEx, toPosition) local drops = {} function getDrops(cid) for i= -1,getPlayerStorageValue(cid, config.storage) do if levels[i] then table.insert(drops, levels[i]) end end return true end if isInArray(terra, itemEx.itemid) then getDrops(cid) doPlayerSetStorageValue(cid, config.experience, getPlayerStorageValue(cid, config.experience)+1) local experience = getPlayerStorageValue(cid, config.experience) if experience >= (8+(getPlayerStorageValue(cid, config.storage)^2))/config.k then doPlayerSetStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage)+1) doPlayerSendTextMessage(cid, 27, "Congratulations, you have leveled! Your currect level is "..getPlayerStorageValue(cid, config.storage) ..".") if getPlayerStorageValue(cid, config.storage) == 50 then doPlayerSendTextMessage(cid, 20, "For reaching level "..getPlayerStorageValue(cid, config.storage) .." you have been awarded with Mining Helmet.") doPlayerAddItem(cid, 7497, 1, true) end end if config.chance >= math.random(1,100) then if #drops >= 1 then local item = drops[math.random(1,#drops)] doPlayerSendTextMessage(cid, 27, "You have found a "..getItemNameById(item)..".") doPlayerAddItem(cid, item, 1, true) end doSendMagicEffect(toPosition, 3) else doSendMagicEffect(toPosition, 2) return true end elseif itemEx.itemid == item.itemid then doPlayerSendTextMessage(cid, 27, "You're currenctly level "..getPlayerStorageValue(cid, config.storage)..".") else return false end return true end a tabela no inicio onde vc configura os níveis de mining, pelo que eu entendi de acordo com cada skill somente a partir do mesmo os itens que estão configurados viriam. no meu server usando como exemplo as gems são de extrema utilidade, e esta configurado para somente no skill de mining 100 poder consegui-las correto? essa seria a lógica certo? estou estranhando uma coisa digamos que meu skill de mining seja 28, mesmo assim eu estou conseguindo as gems sendo que só seria possível com skill 100, não ha erros nada do tipo distro,console, etc.., somente esta situação, poderia dizer como fixar pra ficar cravado que somente no skill correspondente da tabela ter a chance de achar o item pois não só com as gem mas em todos itens configurados com seus respectivos skills não importa em qual nível eu ja esteja com o mining todos podem aparecer. desculpe se eu acabei enrolando com muita informação.
  21. rheynkhen postou uma resposta no tópico em Suporte & Pedidos
    pode cre entrei no site la q postaram e vi
  22. rheynkhen postou uma resposta no tópico em Suporte & Pedidos
    esse promete ó vai revolucionar os ats kkkk
  23. site quase pronto apenas alguns ajustes e implantar algum npc dentro do game, mudar todos itens (waepons, bows, etc..) e bora joga
  24. Novo sistema pro jogo parecido com um sistema do Lunia z Todos que atacarem o boss e tirarem uma certa quantidade de dano conseguindo mata-lo, todos que atacaram ganham um item: porém como disse anteriormente somente alguns bosses poderosos e os deuses droparão com este sistema, lembrando aqui que o drop de todos deuses serão através do present bag, pois com ele da pra fazer % aleatórias de drop de itens então será na sorte alguém tirar algo raro, em breve começaremos a inclusão dos novos itens ao jogo, ja arrecadamos uma certa quantia para um vps e em breve um test server.

Informação Importante

Confirmação de Termo