Ir para conteúdo

othereality

Visconde
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que othereality postou

  1. não funcionou? posta o erro pfv que eu vejo se consigo algo.
  2. othereality

    Steal System

    Não sei ao certo como fazer, ia ter que ficar tentando algumas coisas até dar certo, to meio ocupado com meu OT agr, sry.
  3. hahahahaha minha idéia veio do wow, lá tem o Feral Druid e Arcane Druid o feral é o que se transforma em bichos, como o meu aqui faz isso eu botei esse nome, fica legal mesmo qualquer dia eu faço o arcane druid também. vlw pelo apoio, aparece lá _______________________________________________________________________________________________________________________________________________________ Notas da atualização: 07/02/16, 19:00 ### Novidades ### Nova Classe: Berserker Novo tipo de arma: Axes Two Hand Classe Alterada: Archer ### Archer ### Armas tiveram o dano reduzido em 33% Ataque speed aumentado em 50% Terceira magia removida Magia do level 15 passou para o 90 e do 90 para o 165 Nova passiva para o level 15: Critical hit chance: 25% power: 4.0 ### Berserker ### #spells# level 15: passiva os ataques básicos do berserker dão mais dano e são mais lentos power: 5.475 cd: 1.5 level 90: single target power: 10.95 cd: 3 level 165: single target só pode ser usada em inimigos com menos de 20% da sua vida máxima power: 10 cd: 0.5 ### Alterações ### Alterada disposição das armas do level 2k no templo e adicionado o Onyx Arrow, e as armas do Feral Druid e Berserker. ### Correções ### Corrigido bug em que os shields não mostravam as vocações que podiam usa-lo Corrigido bug nos toolkits do Feral Druid Corrigido bug de indicação de tempo de cd no comando "!spells" na classe Necromancer _________________________________________________________________________________________________________________________________________________________ Notas da atualização: 08/02/16, 05:50 ### Novidades ### exp em party agora tem 30% de bonus novo boss: Undead Gladiator, dropa o item para fazer a próxima classe: Paladin Agora Ghosts dropam Ghost Coin Nova Classe: Priest ### Priest ### #spells# level 15: single target power: 6.6 cd: 2 range: 6 level 90: area power: 3 cd: 3 reduz a velocidade dos alvos em 250, por 3s level 165: heal em area power: 7 cd: 5 ### Alterações ### Quest de skill foram facilitadas (estavam difíceis demais na parte final) Quest diária de Ghost Coin removida ### Correções ### Corrigido um bug em que era possível acessar os demon skeletons pelos fire devils _________________________________________________________________________________________________________________________________________________________ Notas da atualização: 09/02/16, 04:50 ### Novidades ### A magia exiva agora está no OT Nova classe Paladin. ### Paladin ### Tank 2 magias de dano mais cura uma passiva em que ele pode trocar o efeito especial de seus ataques, ou eles curam ou eles dão dano extra holy ### Alterações ### pzLocked foi de 60s para 15s tempo pra sair o hunting de 5s para 1s tempo de white skull de 1 minuto para 30s vida dos 2 bosses da cidade de Akbai 44k para 250k ### Correções ### Corrigido um bug em que os monstros que deviam não dropavam Soil Corrigido um bug que era possível pegar a recompensa do boss 2x Todas as spells estão com indicadores de cd certos PZ no Terror Bird corrigida Corrigidos outros pequenos bugs de mapa _________________________________________________________________________________________________________________________________________________________
  4. othereality

    Steal System

    Tenta agora: local MONSTROS = { --name id1 id2 ["Rat"] = {item1 = 2149, item2 = 0000}, ["Cave Rat"] = {item1 = 2149, item2 = 0000}, ["Bat"] = {item1 = 2149, item2 = 0000}, ["Wolf"] = {item1 = 2149, item2 = 0000} } function onCastSpell(cid, var) local chance = math.random(1,5) local monstro = MONSTROS[getCreatureName(getCreatureTarget(cid))] if monstro == nil then doPlayerSendCancel(cid, "esse monstro nao e roubavel.") return false end if chance ~= 1 then doPlayerSendCancel(cid, "voce nao conseguiu roubar.") return false end if math.random(1, 2) == 1 then doPlayerAddItem(cid, monstro.item1) else if monstro.item2 > 0 then doPlayerAddItem(cid, monstro.item2) else doPlayerAddItem(cid, monstro.item1) end end return true end
  5. othereality

    Steal System

    Tenta aí, se der erro manda que eu vou de novo. EDIT: Não entendi se você queria uma chance diferente pra cada monstro ou não, nesse caso a chance é de 20% de dar certo pra todos os roubos. EDIT2: O player precisa de um target pra funcionar a magia, então se liga pra fazer a tag direitinho. local MONSTROS = { --name id1 id2 ["Rat"] = {item1 = 2149, item2 = 0000}, ["Cave Rat"] = {item1 = 2149, item2 = 0000}, ["Bat"] = {item1 = 2149, item2 = 0000}, ["Wolf"] = {item1 = 2149, item2 = 0000} } function onCastSpell(cid, var) local chance = math.random(1,5) local monstro = MONSTROS[getCreatureName(getCreatureTarget(cid))] if chance ~= 1 then doPlayerSendCancel(cid, "voce nao conseguiu roubar.") return false end if monstro.item1 > 0 then doPlayerAddItem(cid, monstro.item1) end if monstro.item2 > 0 then doPlayerAddItem(cid, monstro.item2) end return true end
  6. É ISSO MESMO QUE VC OUVIU
  7. Se der erro me explica direitinho o que esse script faz que fica melhor de eu entender ele, aí tento de novo. edit: E manda o erro também, claro. local query = db.query or db.executeQuery local premios = { -- -- [chance] -- itemid,amount [{1, 5}] = {{12674}, {11754}}, [{10, 30}] = {{2390}, {2469}, {2646}, {8306,5}, {2408}}, [{80, 100}] = {{2160,1000}} } local function getGuildNameById(id) local name = "" local query = db.getResult('SELECT `name` FROM `guilds` WHERE `id` = "'.. id ..'"') if query:getID() == -1 then return true end name = query:getDataString("name") query:free() return name end function pointNumber(number) if not tonumber(number) then return false end local str = "" number = tostring(number):reverse() local count = 0 for i = 1, number:len() do count = count + 1 if count <= 3 then if str == "" then str = number:sub(i, i) else str = str..number:sub(i, i) end else count = 1 str = str.."."..number:sub(i, i) end end return str:reverse() end function onStatsChange(cid, attacker, type, combat, value) if isMonster(cid) and isPlayer(attacker) and type == STATSCHANGE_HEALTHLOSS then if isInArray({"Castle Guardian I", "Castle Guardian II", "Castle Guardian III", "Castle Guardian IV", "Castle Generator", "Ice Crystal"}, getCreatureName(cid)) then doPlayerSetStorageValue(attacker, 1827311, getPlayerStorageValue(attacker, 1827311) + value) local quant = guild_hit_count[getPlayerGuildId(attacker)] and guild_hit_count[getPlayerGuildId(attacker)] or 0 guild_hit_count[getPlayerGuildId(attacker)] = quant + value end end return true end function onDeath(cid, corpse, deathList) local gid = 0 local winner = {0, 0, 0, 0} if isMonster(cid) and getCreatureName(cid) == "Ice Crystal" then if not getPlayingGuilds() then return true end local guilds = getPlayingGuilds() local max = 0 for index, var in pairs(guild_hit_count) do if var > max then max = var gid = index end end setGlobalStorageValue(1823999, gid) query("UPDATE `castle_dono` SET `guild_id` = '"..gid.."' WHERE `guild_id` > 0") doBroadcastMessage("{Castle War} O evento acabou, a guild com maior desempenho foi "..getGuildNameById(gid)..", com "..pointNumber(max).." pontos sobre o castelo.") updateCastleData() setGlobalStorageValue(18219113, -1) if gid > 0 then local mx = {0, 0, 0, 0} for _, pid in pairs(getPlayersOnline()) do if getPlayerGuildId(pid) == gid then local st = getPlayerStorageValue(pid, 1827311) local voc = getPlayerVocation(cid) -1 if st > mx[voc] then mx[voc] = st winner[voc] = pid end end end for i = 0, 3, 1 do if isPlayer(winner[i]) then local r = math.random(1,100) for v, k in pairs(premios) do if r >= v[1] and r <= v[2] then local rand = k[math.random(#k)] itemr, amountr = rand[1], (not rand[2] and 1 or rand[1] and rand[2] or 1) end end local recompensa = doPlayerAddItem(winner[i], itemr, amountr) doBroadcastMessage("{Castle War} O jogador com maior desempenho foi "..getCreatureName(winner[i])..", com "..pointNumber(mx).." pontos sobre o castelo. Ele recebeu "..pointNumber(amountr).."x "..getItemNameById(itemr).." como premio.") doItemSetAttribute(recompensa, 'description', "Premio do jogador "..getCreatureName(winner[i]).." ganho no evento castle war do dia "..os.date("%d/%m/%y")..".") local medal = doPlayerAddItem(winner[i], 10127, 1) doItemSetAttribute(medal, 'description', "Trofeu ganho pelo jogador "..getCreatureName(winner[i]).." no evento castle war do dia "..os.date("%d/%m/%y")..".") end end end for _, pid in pairs(getPlayersOnline()) do if isInArea(getThingPos(pid), {x = 500, y = 574, z = 6}, {x = 575, y = 620, z = 6}) or isInArea(getThingPos(pid), {x = 511, y = 588, z = 5}, {x = 556, y = 607, z = 5}) or isInArea(getThingPos(pid), {x = 511, y = 588, z = 4}, {x = 556, y = 607, z = 4}) or isInArea(getThingPos(pid), {x = 511, y = 588, z = 3}, {x = 556, y = 607, z = 3}) or isInArea(getThingPos(pid), {x = 481, y = 580, z = 7}, {x = 683, y = 798, z = 7}) then doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) end end guild_hit_count = {} end return true end
  8. Não tem como fazer isso com 1 única linha do script.
  9. A parte do script que define a cura está aqui: local min = ((level*10)+(maglevel*0.12)+2500) local max = ((level*10)+(maglevel*0.12)+5000) No caso o minico de cura é: (seu level vezes 10) + (12% do seu magic level) + 2500 E o máximo a mesma coisa é que 5000 em vez de 2500 no final. Consegue fazer né?
  10. Vai fazer o seguinte vai criar uma action onUse com actionID vai colocar o action id na porta e no script vai colocar isso: function onUse(cid, item) local idDaChave = 0000 local posDaPorta = {x = 1484, y = 1239, z = 8} if getPlayerItemCount(cid, idDaChave) > 1 then doTeleportThing(cid, posDaPorta) doPlayerRemoveItem(cid, idDaChave, 1) end return true end Isso vai fazer com o que o player gaste a chave e entre pra dentro da porta se tu mudar a pos e colocar do outro lado da porta em vez de exatamente em cima dela acho que fica melhor, se não conseguir fala.
  11. Não faço idéia se é isso que você quer, mas tenta aí: function onCastSpell(cid) tempo = 10 target = getCreatureTarget(cid) function doCancelParalyze() if isCreature(target) then mayNotMove(target, false) end return true end mayNotMove(target, true) for i = 1, 10, 1 do addEvent(doSendMagicEffect, 1000*i, getCreaturePosition(target), CONST_ME_EXPLOSIONAREA) end addEvent(doCancelParalyze, tempo * 1000) end
  12. Obrigado a todos pelo apoio ________________________________________________________ Tivemos um problema de conexão, pra acessar o OT novamente é preciso fazer o seguinte: Pra acessar o OT é preciso: > Abrir a pasta do Client > Abrir um arquivo chamado "config" como bloco de notas > Trocar o IP que tem nele para esse: "uwnia99.ddns.net" Porque? Porque ali anteriormente estava meu IP e meu IP não é fixo e minha internet caiu e voltou hoje mais cedo, com isso ele mudou. Mas isso não vai acontecer de novo pois agora estou no-ip, o programinha pra fazer um "fixo". Caso prefiram vou postar o download do client funcionando aqui, já já: DOWNLOAD Notas da atualização: 07/02/16, 00:30 ### Novidades ### A partir de amanhã teremos um novo GM Novo tipo de arma: Staffs Armas do lv.2000 estão exibidas no chão do templo de Akbai (primeira cidade) Preço por SQM das casas reduzido de 10k para... wait for it... 100gp Nova Classe: Feral Druid Feral Druid ganha tem outfit especial ### Magias do Feral Druid ### Exori Lax cd: 2s power dano: 4.33 power cura: 4.33 Na forma Humana: dá um dano em área e se cura Na forma de Tigre: dá um dano em área 2x Na forma de Urso: se cura 2x Utito tir cd: 1 transforma em tigre Utito bir cd: 1 tranforma em urso ### Alterações ### Assassin deixa de ter a magia Exori Pock Vid A magia Exori Vid do assassin passou para o level 165 (antes 90) Agora o assassin não leva dano de nenhuma origem enquanto está invisível Agora os outros players não podem ver o assassin enquanto invisível (exceto por outros assassins também invisíveis) Sim, isso é um bug, porém eu tinha a solução pra ele nas minhas mãos mas achei interessante um assassin ver o outro, só ainda não decidi se vou deixar pra um assassin sempre ver o outro ou só quando ele está invisível. Ghost coin para addons reduzidas de 3 ou 5 para 1 Removida msg de broadcast nos server saves ### Correções ### Arrumado bug que os itens de vida só aumentavam a regen das classes tank (que tinham 20hp por lv) Arrumado bug no preço de compra de frutas no npc Gord (era possível vender uma das frutas mais caro que comprava zzzz) Arrumado diálogo dos npc: Guide1 e Guide2 que explicam algumas coisas do jogo
  13. Notas da atualização: 06/02/16, 3:20 ### Novidades ### Nova comida adicionada para level 600, Orange Mushroom NPC de comida agora tem a sua frente todas as comidas As comidas agora mostram na descrição o quanto elas curam por soul points que dão Ao criar um Cake Guardian (classe que usa shield two hand) agora o player ganha o outfit Nightmare (aquele do escudão) Adicionado novo tipo de arma Light Swords/Knifes Adicionada nova classe Assassin ### Magias no assassin ### Exori Vid cd: 0.5 power: 2.175 (caso o players esteja invisível, power: 16) remove invisibilidade range: 1 Exori Vid cd: 8 torna o player invisível (ainda não invisível a players) por 8 segundos Exori Pock Vid cd: 1 power: 0.35 reduz a velocidade do alvo em 200 range: 3 ### Alterações ### outfit Nightmare renomeado para Cake Guardian NPC felipe está comprando loot por mais gold que antes Itens que fazem addons tiveram suas chances de loot aumentas drasticamente Itens que fazem as novas classes tiveram suas chances de loot aumentadas drasticamente Classes a partir do necromancer passam a gastar Ghost Coins para serem feitas reduzido o level para entrar no Lich de 615 para 600 Level de proteção de PVP reduzido de 500 para 210 Porcentagem de XP perdida ao morrer alterada de 10% para 1% Todas as Classes que usam armas two-hand agora atacam no dobro da velocidade ### Correções ### NPC felipe agora compra todos os loots que dropam Arrumado bug que permitia acessar os minion archer antes do nível exigido Arrumados itens exigidos para criação do set de level 600 nos toolkits Adicionado as indicações de level nos tps acima do level 600
  14. Criei esse tópico em tutoriais, pois não posso criar em support por algum motivo desconhecido. Meu problema é bem simples desbloqueei as portas 7171 e 7172 no meu modem e desativei o firewall do meu pc, porém quando tento acessar o OT eu consigo ir até a lista de characters e depois não consigo conectar no jogo. Espero que alguém saiba me ajudar, obg. EDIT: RESOLVIDO problema resolvido descbri que na vdd o OT já estava aberto eu só precisava usar um IP local pra acessar do pc do host. pra quem tiver o mesmo problema: não dá pra acessar do pc do host o OT pelo IP púiblico. Vá no cmd digite ipconfig tente usar o ipv4 se não der tente usar 127.0.0.1
  15. Uwnia99 Uwnia99 é um servidor feito em cima do tsf0.3.6 que procura desmanchar tudo que você conhece por tibia, ele não é um OT temático, de pokemon ou algum outro anime. Seu tema é o mesmo do tibia porém tudo nele está feito do zero, desde armas, ataque básico, skills, classes, magias tudo é diferente, abaixo mostrarei um pouco do que eu tenho de novo. Sistema de food/potion Os que jogaram o antigo Uwnia já o conhecem, porém ele foi um pouco melhorado. No Uwnia99 não existem potions, porém as comidas do jogo curam como as potions fariam a diferença é que potions são infinitas e tornam o pvp muitas vezes demorado e chato enquanto as comidas adicionam Feed ao Player e rapidamente ele acaba, no caso do Uwnia99 Seus soul points indicam seu feed um blueberry por exemplo aumenta seus soul points em 3 e cura 10 de vida. Quando seus soul points chegam a 98 você não pode mais comer blueberries pois os souls não podem passar de 100. Além disso você perde 1 de soul a cada segundo, fazendo com que você possa comer novamente depois de um tempo e as comidas tem exigem níveis, assim com passar dos níveis você pode comer comidas melhores que regeneram mais. Regeneração O sistema de regen veio para acabar com algumas coisas que me frustram muito no Tibia, então existem 3 coisas que você precisa saber sobre nossa regen: primeira você pode regenerar HP mesmo em pz, segunda você não precisa comer para regenerar HP e terceira sua regen é relativa a sua vida, quanto mais vida mais regen. Sistema mana/dano Nenhuma magia consome mana, elas apenas tem um cooldown ou algumas como o "exori res" do necromancer tem requisitos únicos(o exori res consome um summon do necromancer). Mas a mana não é inútil em nosso jogo ela representa o dano de suas magias, você vai ganhar 1 de mana por nível e pode ganhar mana vinda também de itens e todas as magias ofensivas do OT tem seus danos baseada na mana do jogador que a usa. Ataque básico Outra coisa que sempre me frustrou no tibia é como as wands podem ser inúteis, por isso eu alterei a formula do ataque básico do OT para algo bem semples (ataque * skill /10), além disso todas as wands tem um ataque que podem ser vistos na sua descrição e o skill da formula varia com a classe. Resumindo: o dano das wands acompanha o Magic Level assim como o dano das espadas acompanha o sword skill e etc. Defesas e escolha de itens Todas as classes podem equipar todos as armaduras do jogo, e para cada vez o player pode ganhar uma nova armadura ele tem uma escolha a fazer, ele pode escolher os itens do tipo Blood ou do tipo Savage, o tipo Blood aumenta a HP máxima do player o que resulta também em mais regeneração enquanto o tipo Savage aumenta a mana que resulta em dano. Nenhum item da defesa no OT a defesa foi removida do jogo e substituída por HP. Toolkits usados para contruir os sets do level 600, Blood a esquerda, Savage em cima. No chão os itens necessários. E a bem a direita o Gordo, npc que vende comidas. Skills "Ele deve ser o cara mais frustrado que eu conheço", Mas sério, quem gosta de upar skill? é muito chato. No Uwnia99 os skills só upam até 32 (muito pouco eu sei) e você vai atingir 32 em 5 minutos de jogo, após isso tem inúmeras quest que podem ser feitas para upar seu skil até o 125. Mas antes que você ache que 32 é pouco eu queria dizer que a primeira arma pra cada classe tem dano 40, você lembra da formula do ataque básico? 32 * 40 / 10 = 128, bater 128 não é algo que você esperava com 32 de skill né? Monstros A rate de exp do OT é relativamente alta, começa em 2000x e atinge 100x no level 210, porém todos os monstros foram reescalados o que significa que no level 210 você vai estar matando um mino archer ou um ghoul, isso foi feito porque eu gosto de exp alta, porém os monstros acabam rápido quando é assim, 5 minutos e de jogo e você está explodindo um demon e eu ficando sem mosntros mais fortes pra por no OT, o que eu faço? pego um wolf e edito ele pra ser mais forte que um demon? prefiro reescalar todos os monstros do OT. Algumas hunts entre os leveis 405 e 480, a direita dos monstros os itens que eles dropam. Red Feather usada para addons, Cursed Powder usado para criar a classe Venom Wizard e Runa equipada no lugar do anel que dá mais speed. Magias Algumas magias vieram do Tibia global e algumas foram feitas novas, temos algumas coisas bem interessantes como uma magia do Cake Guardian(classe) que faz ele refletir o dano que recebe por alguns segundos ou uma magia do Necromancer(classe) que sumona vários esqueletos que atacam quem ele atacar com SDs(dano baseado na mana do Necromancer). Mapa É possível que reconheçam partes do mapa como de outros OTs, o mapa começou sem próprio, porém eu percebi que isso daria muito trabalho e muito tempo que eu não tenho, então eu baixei alguns mapas do xitibia mesmo, e fui fazendo o meu encaixando hunts dos outros e formei um mapa novo, porém algumas partes podem já ser velhas conhecidas de alguns. parte já construída do mapa, e bem a direita segunda cidade em progresso. Classes Existem 3 classes iniciais: Warrior, Archer e Sorcerer. Essas classes podem ser criadas a qualquer momento diferente de todas as outras que precisam de itens ou quests ou coisas desse tipo para serem desbloqueadas no jogo. Além das iniciais já temos mais 3 classes: Necromancer, Venom Wizard e Cake Guardian. O maior o objetivo do Uwnia99 é mantar as classes vivas, teremos um jogo ativo com quest e desafios não repetitivos do level 1 até o 2000, queremos que os players tenham incetivos para jogar com diferentes classes e não para upar a mesma o máximo que podem. Cake Guardian usando sua segunda magia em um skeleton. Armas Existem apenas 11 armas de cada tipo no OT, porém existem 7 tipos de armas prontos, e mais 9 vindo em breve. Armas prontas: escudos, espadas, arcos, flechas, voodoo dolls, escudos two-hand e wands/rods. Objetivo do projeto/patrocínio Eu estudo análise e desenvolvimento de sistemas e meu sonho é trabalhar com desenvolvimento de jogos, meu maior objetivo ao criar um OT é ganhar experiência, além disso ver as pessoas jogando algo que eu fiz é uma das coisas que mais me faz feliz. Já meu objetivo com o patrocínio é ter um lugar onde eu possa postar notícias do OT, patch notes e discutir ideias com os players. Previsão de conclusão Tudo que foi dito aqui no tópico está pronto. Pretendo continuar aumentando o OT sempre que for possível. Porém posso dar algumas previsões como: até o fim do mês pretendo fazer 9 classes novas, terminar quase todos os tipos de armas, e uma novas cidade e hunts. Equipe Eu. Com uma boa ajuda de mapping e para reescrever todos os monstros de dois amigos meus. Sobre meu velho patrocínio Já fui patrocinado não deu muito certo, porém dessa vez será diferente e eu sei explicar porque: O que deu errado no Uwnia foi que ele era complexo demais pra ser feito por 1 iniciante sozinho, o que vai fazer com que dessa vez dê certo é: 1.Eu já tenho quase tudo pronto e não projetado 2.Eu sou muito melhor programador do que eu era antes e 3.Eu tenho uma noção bem melhor agora do que eu posso fazer ou do que não dá pra fazer porque demoraria uma vida de desenvolvimento e 15 minutos de gameplay. Ok, quero ver se isso está bom mesmo, como eu jogo? Entre no Otservlist: http://brazil.otservlist.org/ots/1569185 Ou Baixe o Cliente direto: http://www.mediafire.com/download/h2mbyp6aplmm0hc/Uwnia+Client.zip
  16. othereality

    Uwnia99

    Para download do client, criação de conta e personagens, clique aqui! Uwnia Quickstart! Classes! > No uwnia existem 4 classes iniciais. Warrior, Archer, Sorcerer e Priest. Além das 4 inciais existem, no momento que isso foi escrito, mais 7 classes que podem ser desbloqueadas in-game ou pela loja. Venom Wizard, Assassin, Cake Guardian, Feral Druid. > Para criar uma classe basta clicar na placa dela, caso existam itens no chão, você precisará ter recebido eles por parcel de outro char seu ou de um amigo. > Cada classe desbloqueia um addon que pode ser visto nas imagens ao lado da mesma. > Os addons já desbloqueados podem ser passado de um char para outro com um item chamado Outfit Spreader dentro do jogo. Hunts! > No Tempo/DP você encontrará TPs e seus leveis em texto flutuante. Embaixo de cada TP é exibido os itens importantes que podem ser dropados dos bicho e nas placas ao seu lado é indicado a utilidade do item e a chance de loot dele. Autoloot! > Diga "!autolootbr" no jogo para saber como usa-lo. Skills! > Wands também aumentam seu attack baseado no skill(ML) assim como Melee e Distance aumentam. > No uwnia não é possível treinar os skills acima de 32. > Após isso você poderá pegar em quests(até 125), você encontrará placas indicando o localização dessas quests. > Não se preocupem Archer pois a chance de erro de hits é 0. > 32 é um número baixo mas o dano que você dará não é, pois a formula do dano foi reescrita. > A formula atual é ((skill * attack)/10), o que significa que com 32 de skill e uma arma de 40 de attack(arma que começa), você vai dar 128 por hit em média. Toolkits! > Você encontrará no segundo andar do templo/DP várias caixa de ferramentas. > Elas servem para forjar itens, quando você usar ela entregá os itens que estão no chão a frente da caixa e ganhará o itens que está na mesa atrás da caixa. > Na imagem é possível ver os 4 primeiros toolkits do jogo, que forjam as armas de level 100 das 3 classes iniciais, os itens para as outras classes podem ser encontrados por perto. Food System! > No uwnia as comidas substituem as poções, e o npc Gordo vende elas. Dependendo do seu level e classe elas serão muito importantes para manter você vivo, para saber exatamente como elas funcionam diga "!soulbr" dentro do jogo. Regeneration System! > No uwnia você não precisa comer para renegarar a vida. > No uwnia você regenera baseado em sua vida máxima. > No uwnia você regenera em pz. Spell Power System! > As magias não gastam mana no Uwnia, elas apenas tem um cooldown. > Sua mana indica a força do dano de suas magias. Ao escolher seus equipamentos você pode escolher entre 2 tipos, Savage ou Blood. Savage(azul): Aumenta sua mana e com isso o dano das suas magias(não aumenta força de magias de cura). Blood: Aumenta sua vida máxima, seu "dano de cura" e sua regeneração extra. Ghost Invasion Event! > Na cidade de Akbai(primeira cidade) existe um castelo que será invadido toda hora certa(1:00, 2:00, 3:00, ...) > Todos que ajudarem a defender o castelo ganharão 1 Ghost Coin que é uma moeda importantíssima no Jogo, para criar novas classes fazer outfits, addons e várias outras coisas. Para saber mais diga: "!ghostbr" dentro do jogo. Castelo de Akbai. Wisp Hunt Event! > Na cidade de Shineland(lv600+) Existe também um evento. > Sempre existe 1 Wips vivo em algum lugar da cidade. > A cada minuto se alguém matou o Wips ele vai reaparecer em um dos 9 pontos possíveis marcado no mapa. > Todos que derem ao menos 1 ponto de dano no Wisp receberão seu loot: 1x Wisp Auira. > Esse item é crucial para inúmeras coisas no jogo como Fazer as Quests de Skill da cidade de Shineland. Para ter todos os detalhes diga "!wispbr" dentro do jogo. Wisp em um de seus pontos de spawn, no topo de uma piramide. Mapa atual! Últimas Informações relevantes! > Uwnia é um beta o que significa muitas e atualizações acontecendo e conteúdo novo todos os dias, nada será resetado ao fim do beta. > Dizendo "!infobr" no jogo você terá várias informações relevantes. > Todas as criaturas do Tibia foram reescaladas, não se assustem > O comando "!q" agrupa o dinheiro, e pode ser colocado em hotkeys. > Jogadores com a mesma cor no pé, não serão capaz de dar dano uns nos outros. > No uwnia a experiência nunca é divida se 10 players matarem um bicho todos ganham experiência como se tivessem matado ele sozinho, por isso caçar em grupo é interessante. > Para saber suas magias diga "!spells" detro do jogo. > Quando você ver um efeito de estrelinhas amarelas em você significa que sua magia mais forte saiu de cooldown. > Você pode clicar com o botão direito em seu personagem como se fosse trocar de outfit e encontrará algumas opções interessante. > As escritas em português não estarão acentuadas pois o client não compreende acentos nos scripts (muitas vezes palavras foram substituídas ou abreviadas para evitar de ficar feio sem acento, como "você" por "vc"). Para download do client, criação de conta e personagens, clique aqui!
  17. othereality

    lua for

    perfeito, obg. Isso é pra um actionId que ao pisar em cima teleporta pra um lugar diferente dependendo do level, a tabela locais tem level e posições só
  18. othereality

    lua for

    Oi gostaria que alguem me mostrasse como eu coloco a seguinte logica dentro de um for: local loc = LOCAIS[0] if (lv > 100) then loc = LOCAIS[100] end if (lv > 200) then loc = LOCAIS[200] end if (lv > 300) then loc = LOCAIS[300] end if (lv > 400) then loc = LOCAIS[400] end if (lv > 500) then loc = LOCAIS[500] end Obrigado. edit: ops, percebi agr que postei em spriting em vez de scriptiong foi a preça desculpa, se puderem mover agradeço.
  19. Quando vc upa do skill 255 para o 256 ele volta a aparecer 1 nos seus stats mas funciona como 256 e assim por diante 257 fica 2, 258 fica 3 e etc.. Pode ser que esse adm tenha um skill muito alto e vc nao saibam pelo banco de dados vc pode ver o valor verdadeiro, pode ser isso.
  20. Eu tava usando errado a view, agora que você respondeu eu voltei e lá vi, obg pela ajuda.
  21. Eu criei uma view com o seguinte código sql: Select players.id, players.name, players.account_id, accounts.id, accounts.name from players, accounts where players.account_id = accounts.id; Mas não consigo visualizar a minha view depois de criada não sei porque Se alguém puder ajudar agradeço.
  22. existe uma versão do TFS para cada versão do tibia? estou usando TFS 0.3.6pl1 que é da versão 8.54 do tibia, existe uma versão melhor do TFS para o client 8.54?
  23. Natanael, essa versão do tfs é relativa a qual versão do tibia?
  24. psé eu vi o código, realmente não deveria passar de 100, mas passa. e ainda dá o gold em 2 slots diferentes como se fosse mesmo um de 1 a 100 e outro de 1 a 43. talvez seja a versão que é diferente ou uma outra checagem mesmo. eu uso 0.3.6pl1, eu passei pra 8.60, mas a source é do 8.54.
  • Quem Está Navegando   0 membros estão online

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