Ir para conteúdo
  • Cadastre-se

Frenesy

Membro
  • Total de itens

    419
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Tudo que Frenesy postou

  1. Quero remover um NPC que esta na posição x=507, y=500, z=5, como faz? Pode ser por Movements.
  2. Entendi. Até o momento só o mapa mesmo. Nisso eu estou tranquilo. Meu mapa é bem pequeno e meus scripts estão rodando perfeitamente. Esse negocio de Itens no chão pesar o servidor eu não sabia. Isso é um fato ou você esta apenas supondo isso?
  3. Fique sem saber onde fazer esse tópico. Espero que eu esteja no lugar certo. Então, queria saber o que poderia deixar um OTserv mais pesado. Scripts contribui para isso? Tipo, meu servidor tem muitas quests, portanto, criei muitos scripts, cheio de functions, addevent e coisas do tipo. Queria saber se isso influencia em alguma coisa. Mesmo com todas as quests instaladas meu servidor ta rodando normal. Mas penso que isso poderia ser porque ainda não esta online. Não sei. Quero uma resposta de vocês. Muitos Scripts deixam o servidor pesado? O que necessariamente deixa o servidor pe
  4. O Player passa por um tile e fica Mute por X tempo ou até eu desfazer. No Aguardo!
  5. Items.xml <attribute key="reflectpercentall" value="100"/> <attribute key="reflectchanceall" value="50"/> Coloque essas duas tags no Item que você quer que reflita o dano. 1º - % do dano que será refletido. 2º - Change de refletir esse dano.
  6. eu retiro o item e adiciono outro no lugar.
  7. Isso deve ser coisa da própria animação da magia que vem em seu OTserv. A Magia ta configurada pra ir no alvo. Se ao fazer isso a animação da magia aparece torta, isso deve ser coisa da sua animação mesmo. Na magia não há como mudar isso. Só pra fazer um teste rápido, tente mudar o efeito. Tire esse efeito que esta aparecendo torto e adicione outro que você considera normal. Se ao mudar o efeito ficar normal - ou seja, não ficar torto - então o problema é na animação (efeito) dessa magia. Coisa que não pode ser consertada por script .LUA
  8. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 31) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 31) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.0, -100, -1.1, -150) -- Formula do Dano local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1 } doCreatureAddHealth(cid, -100) -- Quantidade de HP que você irá perder ao usar a Magia d
  9. Cara, eu acho que isso esta certo. Quando se trata de móveis, a grande maioria vem nessas caixas com esses nomes mesmo. A diferença esta quando você da look nelas. Acho que é isso.
  10. E como esse Teleport iria aparecer no Tile? Você colocaria ele pelo Map Editor ou você tem algum script para isso?
  11. local STORAGE = 5021 -- Storage necessária local ITEM = 0000 -- ID Do Item local REWARD = 0000 -- ID Do Item que irá ganhar 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:lower()) end function onThink() npcHandler:onThink()
  12. Movements/Script: -- < Script by Frenesy > -- function onStepIn(cid, item, position, fromPosition) -- Nao sei quantas vocations tem em seu OT. Configurei as principais abaixo.-- local v = { Knight = {lookType = 268, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3}, Sorcerer = {lookType = 130, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3}, Druid = {lookType = 144, lookHead = 79, lookBody = 91, lookLegs = 91, lookFeet = 91, lookTypeEx = 0, lookAddons = 3}, Paladin = {lookType = 129, lookHead = 79, l
  13. Na pasta do seu OTserv. fica em data/items. Copie o Item.otb dessa pasta e leva para a pasta do seu Remeres Map Editor. Que fica em: C:\Program Files\Remere's Map Editor\data\VersãoDoSeuOT
  14. Precisa colocar o item.otb que você modificou na pasta do seu Map Editor.
  15. Nessas parte do Script: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_STUN) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_SLEEP) Fica os Efeitos. Veja, no "combat1" tem essa linha: setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_STUN) Para mudar o efeito, você deve apagar o "CONST_ME_STUN" e colocar o número do efeito desejado: setCombatParam(combat1, COMBAT_PAR
  16. "Melhor Resposta" caso o pedido tenha sido atendido corretamente.
  17. Primeiro testa a Spells, depois nos preocupamos com os detalhes menores.
  18. Tá, tenta esse: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_STUN) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_SLEEP) local condition1 = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition1, CONDITION_PARAM_TICKS, 10000) setConditionParam(condition1, CONDITION_PARAM_SPEED, -350) setConditionFormula(condition1, -0.9, 0, -0.9, 0) setCombatCondition(co
  19. Basta modificar a formula da velocidade nesta parte do script: setConditionFormula(conditionspeed, 1.0, -86, 1.0, -86)
  20. Criei um arquivo .xml na pasta NPC e adicione isso aí em baixo dentro dele. <?xml version="1.0"?> <npc name="NomeDoNPC" script="data/npc/scripts/NomeDoArquivo.lua" walkinterval="2000"> <health now="200" max="200" /> <look type="131" head="38" body="38" legs="38" feet="38" addons="3"/> <parameters> <parameter key="message_greet" value="Ola, |PLAYERNAME|. Em que posso ajuda-lo?" /> </parameters> </npc> Configure o nome do NPC e o Script.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo