Ir para conteúdo

NathanAmaro

Campones
  • Total de itens

    18
  • Registro em

  • Última visita

Tudo que NathanAmaro postou

  1. Oi pessoinhas do Xtibia Se o tópico estiver em lugar errado, movam please. Bom dia a todos. Tenho um servidor de Tibia GTA, e tenho script de armas, só que tenho uma dúvida nesse script =/, preciso que ao usar o comendo !bullet (a munição automaticamente irá trocar para bullet: id 2543) ou !chumbo (a munição automaticamente irá trocar para chumbo: id 6529). Irei disponibilizar o script: data>spells>scripts local runa = 2413 local msg = "Equipe a %s na mão, para poder atirar." local attackmin, attackmax = 620, 650 -- attack minimo, attack maximo function onCastSpell(cid, var) local left, right = getPlayerSlotItem(cid, CONST_SLOT_LEFT), getPlayerSlotItem(cid, CONST_SLOT_RIGHT) if isInArray({left.itemid, right.itemid}, runa) then else return doPlayerSendCancel(cid, msg:format(getItemNameById(runa))) end if doPlayerRemoveItem(cid, 2543, 1) then -- troque pelo id da bolt target = getCreatureTarget(cid) if (target <= 0) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Selecione um target.") return false end hit = (math.random(attackmin,attackmax) + getPlayerSkillLevel(cid, SKILL_DISTANCE) / 3) doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -hit, -hit, CONST_ME_MORTAREA) doSendDistanceShoot(getCreaturePos(cid), getCreaturePos(target), CONST_ANI_BOLT) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não possui balas.") return false end data>spells>spells.xml <rune name="NOMEDAARMA" id="IDDAARMA" allowfaruse="1" charges="no" lvl="8" exhaustion="1000" maglv="0" range="5" needtarget="0" blocktype="solid" event="script" value="NOMEDOARQUIVOEMSCRIPTS.lua"/> é isso, se alguém souber como fazer esse script me ajude, obrigado a todos
  2. Olá pessoinhas do . Esse é meu segundo tópico aqui no XTibia, então se estiver em lugar errado movam Começando meu pedido. Tenho esse script de moto system no meu otserver: data>movements>script function onEquip(cid, item, slot) local outfit1 = {lookType = 101} -- looktype local outfit2 = {lookType = 258} -- looktype local playerVocation = getPlayerVocation(cid) if playerVocation == 2 then doSetCreatureOutfit(cid, outfit1, -1) doChangeSpeed(cid, 500) -- speed almenta return TRUE end if playerVocation == 3 then doSetCreatureOutfit(cid, outfit2, -1) doChangeSpeed(cid, 500) -- speed almenta return TRUE end end function onDeEquip(cid, item, slot) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, -500) -- speed volta doSendMagicEffect(getPlayerPosition(cid),67) -- effect return TRUE end movements.xml: <movevent type="Equip" itemid="iddoitem" slot="head" event="script" value="nomedoarquivo.lua"/> <movevent type="DeEquip" itemid="iddoitem" slot="head" event="script" value="nomedoarquivo.lua"/> No meu server esse script está dando um bug que eu já tentei arrumar mas não consegui Quando o player tira o helmet, e a outfit da moto sai, a velocidade continua no player, como se estivesse usando a moto ainda, mas não está com o outfit e nem com o helmet. Se alguem souber como resolver esse bug, me ajude please. Desde já agradeço a todos
  3. Muitas difículdades pra colocar um ot on '-'
  • Quem Está Navegando   0 membros estão online

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