Ir para conteúdo
  • Cadastre-se

Danves

Membro
  • Total de itens

    364
  • Registro em

  • Última visita

Tudo que Danves postou

  1. Eu não estou entendo o porque de não achar a criatura que foi usada, mas vou mudar pra ser usada em quem clicou na potion, vê se funciona.
  2. Mas a sua mana potion é pra clicar? você da use e clica no usuario ou se dar use ela automaticamente irá usar em si?
  3. Agora que vi os erros, estranho aqui não dar isso, pode ser diferença da distro. Testa assim:
  4. Aqui funcionou perfeitamente. Verifique no actions.xml se a potion está direcionando ao script correto. Passarei o que está nos meus scripts só por via das dúvidas..
  5. Só ir mudando o posx e posy até ficar no local que deseja.
  6. Configure a rate que multiplica pelo level da respectiva health potion na tabela "POTIONS" onde tem "rate = x". Aqui funcionou, mas não sei se tem algo diferente da sua versão.
  7. Não entendi, seria tipo heal friend "Fulano Dai cura ele e a si? E se usar em si mesmo, só curaria 1x certo?
  8. @Edit: era no pre-walk do client, solved.
  9. A diferença dela para a função onLogin seria que poderia mandar uma mensagem pro client de erro?
  10. local efeitos = {54, 36, 17, 42, 10, 4, 49, 37} -- Coloque aqui os números dos respectivos efeitos que irão aparecer ao redor do alvo(Coloquei os que você me pediu via PM) local function isThrowable(pos) if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTileInfo(pos).protection then return false end for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, 2) then return false
  11. Me passa o id da alavanca, a posição que fica a alavanca e a posição que fica a porta.
  12. local tab = { [9] = 35, -- [vocationID] = número da cor do texto animado [10] = 10, [11] = 18, [12] = 180 } function ariseText(cid) if not isCreature(cid) then return false end local texts = {"´ . ,", ". ´ ,", "` . ,", ", ´ ."} doSendAnimatedText(getThingPos(cid), texts[math.random(1, #texts)], tab[getPlayerVocation(cid)]) if isPlayer(cid) then addEvent(ariseText, 1000, cid) end return true end function onLogin(cid) if tab[getPlayerVocation(cid)] then ariseText(cid) end return true end
  13. local combat0_Brush = createCombatObject() -- frost setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat0_Brush, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK) setCombatParam(combat0_Brush, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SPEAR) setCombatFormula(combat0_Brush, COMBAT_FORMULA_LEVELMAGIC, -50.0, -52, -54.0, -55) setCombatArea(combat0_Brush,createCombatArea({{1, 1, 1}, {1, 3, 1}, {1, 1, 1}})) local combat1_Brush = createCombatObject() -- holy setCombatParam(combat1_Brush, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat1_Brush, COMBAT_PARAM_EFFECT,
  14. O erro é bem simples. Note que na linha do script está acces="5" o que deveria ser access="5" Por apenas um erro de "s" ele deixou livre para todos.
  15. Vai no config.lua e procura por monsterLootMessage e coloca 0. Se não tiver isso no config, acho que só na source..
  16. Mas aí teria que fazer o "quadradinho" voltar a aparecer quando tirasse o equip, para que possam visualizar que existem slots ali. Ficaria interessante
  17. Seria interessante o colar ficar entre a armadura e o helmet, faria mais sentido..
  18. Vai balanceando nessa parte aqui deles setCombatFormula(combat4_Brush, COMBAT_FORMULA_LEVELMAGIC, -50.0, -52, -54.0, -55)
  19. Seria um atk com vários elementos de uma só vez? Ou seria um random com chance de vir um elemento por vez nesse 1x1? Poste o script e a modificação que quer
  20. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_FIREATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) local storage = 10002 local tempo = 2 local mana = 12 local ClearMind = 10000 function onCastSpell(cid, var) if getPlayerStorageValue(cid, storage) < os.time() then if getPlayerStorageValue(cid, ClearMind) == -1 then if getCreatureMana(cid) >= mana then doCombat(cid, combat, var) setPlayerStora
  21. Deixei só 3 add events de teleport e 3 add events de dano.. pausados entre 500ms Minha net travou por 1 sec e pá, dbug. Quando minha net ta lisa não tem dbug.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo