-
Total de itens
25 -
Registro em
-
Última visita
Tudo que GGgames postou
-
Fala galera, a minha duvida seria mais abrangente em relações aos distros. Gostaria de saber como eu modifico o TFS. Qual programa usar para conseguir modificar o código fonte do TSF. Como faço para compilar novamente. Se modificar algo a chance de dar um "pane" é alta? A principio eu quero tentar colocar os systems, fly, ride, etc, do poketibia no narutibia e receio que será necessário modificar o TFS. Se alguém conhecer e recomendar algum tutorial para eu conhecer melhor a distro dos Open tibia, por favor mande o link. Obrigado! cya.
-
Então eu coloquei tudo lá mas aparentemente não mudou... deixa ver se eu entendi: skillStages[SKILL__MAGLEVEL] = {{0,2},{30,1},{50,0.90},{80,0.80},{100,0.60},{130,0.50}} lvl 0, o rate é 2 no primeiro caso? E ali no ultimo o level seria 130, e se caso for níveis maiores esse script deixa 0.5? @@narutomaniacos Agora deu certo fiz uma cagadinha aqui auehahue vlw brother ajudou mto!
-
acho que não é a mana removida não, pq esse big regeneration usa apenas 800 de mana.. o problema eh que não vai ficando dificil upar o ml. Ele upa a mesma quantia em todos os niveis. exemplo ML 1, big regeneration upa 2% No ML 60, o big regeneration ira upar 2% também saca, era pra upar bem menos
-
local config = { savePlayersOnAdvance = true } function onAdvance(cid, skill, oldLevel, newLevel) if(config.savePlayersOnAdvance) then doPlayerSave(cid, true) end return true end Ta ai, esse chama advancesave, é o unico com o nome que possui advance. Eu abri umas das magias, todas estão bugadas, upao iguais todos os niveis, mas o big regeneration está estranho olha só: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) function onGetFormulaValues(cid, level, maglevel) local min = ((level*35)+(maglevel*1.19)+7560) local max = ((level*35)+(maglevel*1.19)+8990) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Então com essa function onGetFormulaValues, está dando mto ml pro player tbm..
-
Hmm, vou colocar uma que esta dando isso.. ex: biju rasengan No spells.xml está assim: <instant name="Biju Rasengan" words="biju rasengan" lvl="275" mana="8200" prem="0" needtarget="1" range="3" blockwalls="1" exhaustion="1500" needlearn="0" event="script" value="naruto/senporasenshuriken.lua"> <vocation id="9"/> <vocation id="10"/> <vocation id="11"/> <vocation id="12"/> </instant> e a magia: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 32) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -137.2, 1, -133.2, 1) function onCastSpell(cid, var) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z} doSendMagicEffect(position1, 128) return doCombat(cid, combat, var) end @@vasto_lord_x Não é isso que estou querendo mudar amigo, mas mesmo assim obrigado
-
Ótimo tutorial parabéns! Fiquei só com 2 duvidas. 1º) Tenho um otserv derivado (narutibia), e sempre quando entro no map editor as imagens do map editor e do meu client não coincidem. Como alterar a imagem do script? 2º)Quando entrei no ground.xml e procurei pelo id do piso do meu dp, não consegui encontrar, não estava lá o id. Mas quando eu abro o remere's e seleciono o sqm do piso aparece tudo certo: Item "wooden floor" id:454 cid:460 Obrigado pela atenção! abraço
- 10 respostas
-
- tutorial
- map editor
-
(e 3 mais)
Tags:
-
Muito obrigado mesmoo!!! abração!
-
O link não está funcionando nesse momento. Teria um outro link, ou um tópico para eu ver e tentar aprender? Vlw Daniel, abraço.
-
Mudei, e não da mais pra upar ML auehaueha, tipo, o rate está funcionando, o que eu não sei é por que as magias não vão ficando mais dificil quanto maior o ml sera que não tem algo tipo as Stages da exp? um cara ml 1 upa a mesma quantidade que um ml 400 por exemplo. A magias dão a mesma porcentagem no ml em todos os niveis
-
Estou com um problema no meu otserv que notei somente agora... O magic level dos players está sempre com o mesmo "peso" para upar... Por exemplo, caso um player, ML 5, fale "regeneration", ele upa um de magic level. Se algum player ML 90, conjuga a magia "regeneration" também irá upar 1 de ML. A principio eu achava que o problema era no config.lua -- RATES --, mas mesmo assim lá está -> rateMagic = 1.0 Alguém sabe pq quanto mais auto meu ML, não fica mais dificil upa-lo? Obrigado! aqui está meu config.lua:
-
Fala galera tudo certo? Bem eu baixei um otserv que ja vinha com o client junto.. O ip que está no client obviamente é 127.0.0.1 Eu gostaria que muda-lo para o meu que criei no no-ip... Vi um cara falando para abrir no notepad e ai procurar por bad address, selecionar esse ip e trocar pelo meu... Enfim nada funcionou. Existe um jeito mais pratico para eu fazer? Obrigado!
-
Fala galera tudo certo? Bom eu quero começar meu mapa do 0. Porém trabalho com um servidor de narutibia, e tem alguns scripts específicos dele e gostaria de ver a imagem do script do meu RME. Por exemplo: tem árvores, telhados, pisos, monstros, etc que são do narutibia... Como eu coloco para o RME saber que eles existem, e que eu possa assim manipulá-los? Obrigado!
-
@upp
-
Fala galera! Bom eu estou com uma ideia de colocar montaria no meu servidor de narutibia... Porém eu não sei se da certo apenas fazer o system em lua e não mexer no distro do meu ot... Por exemplo, se eu pegar um system do pokemon, para usar ordem em uma criatura e ai sim montar. Eu precisaria de uma distro nova para conseguir fazer isso? Obrigado! cya. @up ..
-
[Aprenda A Fazer Seu Próprio Client]
tópico respondeu ao nyuchiha de GGgames em Tutoriais para Iniciantes
nao da pra upar as imagens novamente? -
@@Caronte, Vlw caronte! Ajudou muito, abraçao!
-
@@Caronte, o Script está assim: local tempo = 60 -- tempo em segundos. local effect = {136} -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 35 -- quantos ira aumentar o skill de ML local skillfist = 35 -- quantos ira aumentar o skill de Fist local skillsword = 35 -- quantos ira aumentar o skill de Sword local skillaxe = 35 -- quantos ira aumentar o skill de Axe local skillclub = 35 -- quantos ira aumentar o skill de Club local skilldistance = 35 -- quantos ira aumentar o skill de Distance local skillshield = 35 -- quantos ira aumentar o skill de Shield local health = 100 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 250) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function magicEffect1(tempo2,tempo3,cid) if (isCreature(cid)) then if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then for i=1, #effect do local position = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(position, effect[i]) end end end end function onCastSpell(cid, var) local position127 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then doCombat(cid, combat, var) tempo2 = 0 while (tempo2 ~= (tempo*1000)) do addEvent(magicEffect1, tempo2, tempo2, tempo*1000, cid) tempo2 = tempo2 + 300 end setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado. doCreatureSay(cid, "Susano", TALKTYPE_MONSTER) doSendMagicEffect(position127, 110) else doPlayerSendCancel(cid, "Sorry, you are transformed.") end end Mesmo assim eu precisaria criar dois arquivos.lua? Ou apenas um... Radius = 4 seria : XXXXX XXXXX XXXXX XXXXX XXXXX ? E pq só está descrito isso nos monstros.xml? A mesma magia para player não tem esse radius no spells.xml
-
Fala galera do xtibia! Minha dúvida é bem simples, mas não encontrei em nenhum outro tópico... Algumas criaturas do meu otserv usam magias de player normal, por exemplo a critura chamada "Tobi" utiliza a magia 'susano', que o personagem Sasuke também utiliza... Ai é que está o problema, o Tobi quando utilizada o 'susano', saia a fala da magia 'susano'. E eu não quero que isso aconteça.. Então entrei na magia 'susano.lua' e lá na dentro tinha uma variavel que mandava a pessoa que usava a magia dizer 'susano' e eu fui la e retirei.. Mas agora o sasuke tbm não fala mais auehaueah... O que eu posso fazer? Teria que duas susano.lua, sendo que uma eu deixo pra ele dizer susano, e a outra eu tiro? Há outra maneira? Outra duvida relacionada a magias de monstros, o que é radius? No monstro tem escrito assim: <attack name="SuitonBomba" interval="4500" chance="50" radius="4" target="0" min="-7040" max="-8260"> </attack> O que seria radius="4"?
-
narutibia [Encerrado] spell.xml problema
tópico respondeu ao GGgames de GGgames em Tópicos Sem Resposta
Aqui está.. Eu acho que descobri o problema, chegando em casa eu mando.. Mas eh mais ou menos o seguinte. Quando eu logo no char ele está com um id = x; se eu relogar nele, o SQL indica que ele esta no id = x + 1 Exemplo: Coloquei id = 1 no SQL. quando eu relogo no char e atualizo o SQL o vocation id fica como Id= 2 e assim continua se eu ficar relogando x_x Consegui debugar.. o problema está nesse fromvoc, ele precisa estar na mesma vocação que a atual -
Olá galera do xtibia! Estou com um problema no meu sistema de transformar, ou pode ser o spell.xml. Por exemplo quando vou usar o ataque "Bijuu Dama" do naruto coloco para ser utilizado pelas vocações que correspondem ao transform que tem o looktype do naruto na forma bijuu, (Forma da kyuubi). Esse transform era para ser a <vocation> id = 8, e id = 10; Fui la na pasta Data/Spells e abri spells.xml; Encontrei a magia "Bijuu Dama" e coloquei as vacações, 8 e 10; 3. Salvei e executei o servidor (TheForgottenServer); O que acontece é que a magia pode ser usada no transform com id = 7 até o id = 10; -- (7, 8, 9, 10) O <vocation> do naruto vai do id = 1, até id = 12; Achei o arquivo Transform.lua em Data/Talkactions/scripts e está assim: É isso ai galera, ja quebrei muito a cabeça com isso... não sei o por que de estar conseguindo utilizar a magia em outras "vocações" sendo que no próprio spell.xml está apenas esses 2 ids de vocações Eu reparei que se eu coloco um id = 'x', ele consegue usar no id = 'x - 1' e no 'x', exemplo: id = 8; pode usar no id = 7, e logicamente no id = 8. Obrigado! Cya . Consegui debugar.. o Problema estava no vocations.xml...
-
Fala Galera tudo bem? Meu problema é o seguinte: Eu abro o SQL, e no fico de olho no local "Vocation". Com meu server online, entro numa conta que contém a vocation id = 1; Quando eu relogo nessa mesma conta (ctrl+g) ou (ctrl + q), e entro novamente nesse char, quando atualizo a SQLite está com id = 2; se eu ficar fazendo isso continua... Alguém sabe a cura pra isso? uaeah vlws!
-
Fala galera! Ja faz um tempo que estou quebrando a cabeça com meu spell.xml e ngm sabe o por que também... O problema eh o seguinte: Eu coloquei uma magia para ser utilizada apenas por uma vocação 'x': <instant name="Kyuubi Punchi" words="Kyuubi Punchi" lvl="175" mana="8400" prem="0" needtarget="1" range="6" exhaustion="2000" blockwalls="1" needlearn="0" script="naruto/kyuubipunchi.lua"> <vocation id="8"/> </instant> Porém ele não utiliza apenas nessa vocação. A vocação com id = 7, também consegue usar.. Mas não está ali essa vocação. Watafuk? Alguém consegue resolver isso?
-
pq nao da pra baixar?
- 38 respostas
-
- dat editor
- sprites
-
(e 2 mais)
Tags:
-
Bleach Server - Edit By ediberto23
tópico respondeu ao Animal Pak de GGgames em OTServer Alternativo (ATS)
E esses trojans ai como faz? Jaja -
Fala galera tudo beleza? Quero começar a mexer em um servidor de narutibia, porém dei uma olhada e nao consegui achar mta coisa aqui, baixei alguns mas sem distro... Portanto gostaria de saber se alguém pode me indicar um bom para eu começar a ajeitar.. Mas com distro pelo menos... Se vier com sql, e map editor melhor ;P Agradeço desde ja! Grande Abraço!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.