Ir para conteúdo
  • Cadastre-se

MaTTch

Membro
  • Total de itens

    510
  • Registro em

  • Última visita

  • Dias Ganhos

    12

Tudo que MaTTch postou

  1. isso acontece porque o atalho pos esta em um local, desse jeito ele armaneza apenas a primeira position que ele pegar. remova o atalho pos e deixe o getCreaturePosition
  2. local pl1 = Position({x = 33534, y = 32342, z = 12}) local pl2 = Position({x = 33535, y = 32342, z = 12}) local pl3 = Position({x = 33536, y = 32342, z = 12}) local pl4 = Position({x = 33537, y = 32342, z = 12}) local pl5 = Position({x = 33538, y = 32342, z = 12}) function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { -- {{posição que o player tem que estar}, {posição que o player sera levado}} {{x = 33607, y = 32362, z = 11, stackpos = 253}, {x = 33534, y = 32342, z = 12, stackpos = 253}}, -- 1 {{x = 33608, y = 32362, z = 11, stackpos = 253}, {x = 33535, y = 32342, z =
  3. Assim? function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { -- {{posição que o player tem que estar}, {posição que o player sera levado}} {{x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}}, -- 1 {{x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}}, -- 2 {{x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}}, -- 3 {{x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}}, -- 4 {{x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?}}, -- 5 } local from_area, to_area = {x = ?, y = ?, z = ?}, {x = ?, y = ?, z = ?} -- area que vai checar de ponto A a ponto B if itemEx.uid == 6030 then for x =
  4. Você tem 2 opções: 1 - colocar as saidas corretamente pelo map editor 2 - dentro do script NomeDoSeuMapa-house.xml aperta ctrl + h, e substitua os entryx="0" entryy="0" entryz="0" pela posição inicial de quando o player morre (TEMPLO) ou de qualquer lugar que queira.
  5. https://www.youtube.com/watch?v=6YoPhwwzJKI
  6. Só mudar o 6030 que no caso é o UID do lugar deverá ser clicado o item: function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { -- {{posição que o player tem que estar}, {posição que o player sera levado}} {{x = ?, y = ?, z = ?, stackpos = 253}, {x = ?, y = ?, z = ?, stackpos = 253}}, -- 1 {{x = ?, y = ?, z = ?, stackpos = 253}, {x = ?, y = ?, z = ?, stackpos = 253}}, -- 2 {{x = ?, y = ?, z = ?, stackpos = 253}, {x = ?, y = ?, z = ?, stackpos = 253}}, -- 3 {{x = ?, y = ?, z = ?, stackpos = 253}, {x = ?, y = ?, z = ?, stackpos = 253}}, -- 4 {{x = ?, y = ?, z =
  7. Coloque para o player começar level 1 e ao logar ganhar os 50 levels para bater com os status da vocação
  8. local config = { hits = 3, -- quantos hits vai dar effect = 41, -- efeito distance_effect = 28, -- efeito de distance delay = 350, -- tempo entre os hits damage = COMBAT_PHYSICALDAMAGE -- tipo de combat } local combat = createCombatObject() local function doHitCreature(target, cid, times) if isCreature(cid) and isCreature(target) and times ~= 0 then doTargetCombatHealth(cid, target, config.damage, -getPlayerLevel(cid), -getPlayerLevel(cid), config.effect) doSendDistanceShoot(getThingPos(cid), getThingPos(target), config.distance_effect) addEvent(doHitCreature, config.delay, tar
  9. local config = { onlypremium = true, -- se precisa ser premium para não perder nada exp = true, -- se ao morrer o jogador irá perder exp skills = true, -- se ao morrer vai perder skills magic = true, -- se vai perder magic level loot = false, -- se ao morrer o jogador irá perder o loot level = 700000 -- até que level irá proteger o player } function onDeath(cid, corpse, deathList) if isPlayer(cid) and getPlayerLevel(cid) <= config.level then if config.onlypremium == true and isPremium(cid) then if config.loot == false then doCreatureSetDropLoot(cid, false) end if config.magi
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo