Ir para conteúdo

Zyros

Membro
  • Registro em

  • Última visita

Tudo que Zyros postou

  1. estou com um erro básico , mas que não consigo enxergar o que fiz de errado. eu estava editando um item que na items.xml é de distance ,mas na weapons estava como melee, logo apaguei a parte onde ele estava e criei um .lua na pasta scripts do weapons com effeito dano... coloquei ele no weapons desse jeito <distance id="7862" level="50" unproperly="1" event="script" value="shukaku spear.lua"/> e na distro apareceu unable to load weapons. line 154 extra content at the end of the document
  2. obrigado, agora deu certo !
  3. o primeiro script que tu passou ajudou,mas gostaria que me explicasse oque tu fez de diferente, vi que tirou a parte de storage, que por sinal ainda não entendo muito oque faz e como posso encontrar os ids disso. além do mais, o buff está lerdo , praticamente de 1 em 1 segundo !
  4. Olá, estou trabalhando ainda em um nto, direcionado para war e ser 4fun em geral, consegui arrumar muitos erros que estavam no servidor e cheguei na parte de spells de buff com animações bem grande mas que não se encaixavam bem no char sendo então o problema a position que estava para concertar isso fui pegando scripts de outros buffs e colando encima , mudando então apenas o effeito e a position, o problema é que agora eu mudo o effeito e vai em outra spell mesmo assim. esse buff como exemplo local tempo = 60 -- tempo em segundos. local effect = {126} -- 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 magicEffect34(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, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(position, effect) end end end end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then doCombat(cid, combat, var) doPlayerSendTextMessage(cid,27,'jutsu esta ativado.') doPlayerSay(cid, '...', TALKTYPE_ORANGE_1) tempo2 = 0 while (tempo2 ~= (tempo*1000)) do addEvent(magicEffect34, tempo2, tempo2, tempo*1000, cid) tempo2 = tempo2 + 300 end setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado. doCreatureSay(cid, "Souryuu Kyuuheki", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "Sorry, you are transformed.") end end vai direto nesse buff: local tempo = 60 -- tempo em segundos. local effect = {117} -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 10 -- quantos ira aumentar o skill de ML local skillfist = 15 -- quantos ira aumentar o skill de Fist local skillsword = 15 -- quantos ira aumentar o skill de Sword local skillaxe = 15 -- quantos ira aumentar o skill de Axe local skillclub = 15 -- quantos ira aumentar o skill de Club local skilldistance = 15 -- quantos ira aumentar o skill de Distance local skillshield = 15 -- 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 magicEffect551(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+2, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} doSendMagicEffect(position, effect) 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(magicEffect551, tempo2, tempo2, tempo*1000, cid) tempo2 = tempo2 + 300 end setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado. doCreatureSay(cid, "Mangekyou Susano", TALKTYPE_MONSTER) doSendMagicEffect(position127, 246) else doPlayerSendCancel(cid, "Sorry, you are transformed.") end end agradeceria muito se alguém me ajudasse ! Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. copiei o script errado no segundo, perdão. agora arrumei
  5. eu peguei um otc nto e coloquei minha dat e spr extendida no things, logo depois fui mudar o ip no entergame, após isso fui tentar logar no servidor, mas o login e o password não aparecem mais ! me disseram que o problema ainda é no entergame.lua então vou passar aqui. de if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end EnterGame.setUniqueServer('ntons.sytes.net', 7171, 854, 270, 210) end function EnterGame.firstShow() EnterGame.show() local account = g_crypt.decrypt(g_settings.get('account')) local password = g_crypt.decrypt(g_settings.get('password')) local host = g_settings.get('host') local autologin = g_settings.getBoolean('autologin') if #host > 0 and #password > 0 and #account > 0 and autologin then mudei para if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end EnterGame.setUniqueServer('25.57.127.242', 7171, 854, 270, 210) end function EnterGame.firstShow() EnterGame.show() local account = g_crypt.decrypt(g_settings.get('account')) local password = g_crypt.decrypt(g_settings.get('password')) local host = g_settings.get('host') local autologin = g_settings.getBoolean('autologin') if #host > 0 and #password > 0 and #account > 0 and autologin then
  6. Ola, estou criando um NTO e cheguei na parte de editar os items, havia um item com uma sprite interessante para ser usada como item, eu o transformei em uma armor, mas apenas editei pelo items.xml, e não deu certo ao logar no jogo e ele não me dar os atributos que coloquei no xml... então criei outro item com a mesma sprite mas com id diferente, tudo deu certo, até na hora de ligar o servidor aparecer Unable To load items <XML> alguem pode me ajudar?
  7. fiz tudo isso, e após logar no servidor e tentar ir pegar o item por comando, aparece "13:10 Couldn't add item: 77777" por favor, alguem me ajuda ,quero montar o melhor servidor nto que já possa existir !
  8. velho como eu fasso pra que outras pessoas consigam entrar no meu server?? tipo so eu q consigo ;-; tipo tenho q mudar o ip do client ou er sei la vei me ajuda

Informação Importante

Confirmação de Termo