Ir para conteúdo
  • Cadastre-se

FlavioHulk

Membro
  • Total de itens

    463
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que FlavioHulk postou

  1. local positions = { [1] = {x=164,y=57,z=7}, [2] = {x=176,y=39,z=7}, [3] = {x=169,y=40,z=7}, [4] = {x=156,y=57,z=7}, [5] = {x=139,y=41,z=7}, [6] = {x=173,y=57,z=7}, [7] = {x=161,y=32,z=7}, [8] = {x=138,y=60,z=7}, [9] = {x=179,y=59,z=7}, [10] = {x=132,y=23,z=7}, [11] = {x=173,y=33,z=7}, [12] = {x=178,y=27,z=7}, [13] = {x=181,y=22,z=7}, [14] = {x=197,y=39,z=7}, [15] = {x=208,y=40,z=7}, [16] = {x=208,y=50,z=7}, [17] = {x=204,y=62,z=7}, [18] = {x=194,y=57,z=7}, [19] = {x=178,y=67,z=7}, [20] = {x=104,y=61,z=7}, [21] = {x=102,y=54,z=7}, [22] = {x=103,y=46,z=7}, [23] = {x=153,y=
  2. local magia = "DOOM" -- nome da magia local bonushp = 500 function onEquip(cid, item, slot) setCreatureMaxHealth(cid, (getCreatureMaxHealth(cid) + bonushp)) return doPlayerLearnInstantSpell(cid, magia) end function onDeEquip(cid, item, slot) if getPlayerLearnedInstantSpell(cid, magia) then doPlayerUnlearnInstantSpell(cid, magia) end setCreatureMaxHealth(cid, (getCreatureMaxHealth(cid) - bonushp)) return true end Apenas corrigindo o post do @DukeeH acima, favor dá todos os créditos a ele!
  3. Antes de tudo, utilize sempre LINUX, windows é péssimo pra gerenciar um servidor.
  4. local combat = Combat() combat:setParameter(COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) combat:setParameter(COMBAT_PARAM_BLOCKARMOR, true) combat:setParameter(COMBAT_PARAM_BLOCKSHIELD, true) combat:setFormula(COMBAT_FORMULA_SKILL, 0, 0, 1, 0) function onUseWeapon(player, variant) local target = player:getTarget() target:say('Cure me irmaos!', TALKTYPE_MONSTER_SAY) return true end
  5. local config = { uid = 33334, -- Uid do Bau storage = 33334, -- Storage do Player reward = { -- Recompensa dada ao player [1] = {itemId = 2505, count = 1}, [2] = {itemId = 2506, count = 1}, [3] = {itemId = 2522, count = 1}, [4] = {itemId = 8923, count = 1}, [5] = {itemId = 7886, count = 1}, [6] = {itemId = 2157, count = 1} }, newPos = {x=67, y=515, z=7} } function onUse (cid,item,frompos,item2,topos) if item.uid ~= config.uid then return false end if getPlayerLevel(cid) < 1000 then doPlayerSendCancel(cid,'Somente players level 1000+ podem abrir este bau.') return
  6. local config = { uid = 33334, -- Uid do Bau storage = 33334, -- Storage do Player reward = { -- Recompensa dada ao player [1] = 2505, [2] = 2506, [3] = 2522, [4] = 8923, [5] = 7886, [6] = 2157 }, newPos = {x=67, y=515, z=7} } function onUse (cid,item,frompos,item2,topos) if item.uid ~= config.uid then return false end if getPlayerLevel(cid) < 1000 then doPlayerSendCancel(cid,'Somente players level 1000+ podem abrir este bau.') return true end if getPlayerStorageValue(cid, config.storage) > 0 then doPlayerSendTextMessage(cid, 22, "Vazio.") return true e
  7. local config = { playerPositions = { Position(1067, 55, 15), Position(1068, 55, 15), Position(1069, 55, 15) }, newPositions = { Position(932, 186, 15), Position(943, 186, 15), Position(954, 186, 15) }, } function onUse(player, item, fromPosition, target, toPosition, isHotkey) if item.itemid == 1945 then local storePlayers, playerTile = {} for i = 1, #config.playerPositions do playerTile = Tile(config.playerPositions[i]):getTopCreature() if not playerTile or not playerTile:isPlayer() then player:sendTextMessage(MESSAGE_STATUS_SMALL, "You need 4 players.") re
  8. Isso é falta de uma função nas sources, essa função abaixo funciona? canwalkonenergy
  9. local teleportPoints = { [1] = Position(842, 1092, 8), [2] = Position(842, 1092, 8), [3] = Position(842, 1092, 8), [4] = Position(842, 1092, 8), [5] = Position(842, 1092, 8), [6] = Position(842, 1092, 8), [7] = Position(842, 1092, 8), } function onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return false end local randomPosition = teleportPoints[math.random(1, 7)] player:teleportTo(randomPosition) return true end
  10. Geralmente eles estão listados na pasta Lib/miscellaneous/051-storages ou outro nome similar.
  11. function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getLevel < 20 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'Infelizmente você não passou para o próximo nível.') return true end player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'Você acaba de passar para o próximo nível.') player:teleportTo(Position(1214, 1245, 5)) -- Posição para onde o player será teleportado... X,Y,Z return true end
  12. doDecayItem(uid) Utiliza essa função, onde você cria um item temporário, utilizando talvez o doCreateItem, seta o decayItem, e após entrega o item ao player... local key = doCreateItemEx(2091, 1) doPlayerAddItemEx(cid, key, true) doDecayItem(key)
  13. Editei o post acima! E quando a colocar pra uma vocação especifica, é possível sim...
  14. local config = { monsters = { -- ["Name"] = {amount = quantidade} ["Demon"] = {amount = 30}, ["Hydra"] = {amount = 10}, }, storage = 54661, -- Não mexer se não souber editar money = 100 -- Dinheiro } 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) e
  15. Cara, é essencial você informar qual a versão de sua distro..
  16. Cara, eu vou fazer pra você, quando eu chegar a noite, posto aqui, beleza?
  17. Opa, uma falta de atenção minha no script, editei meu post acima, copia e cola novamente... No seu script é item.uid, e coloquei sem perceber item.itemid...
  18. local config = { lvl_min = 60 } function onUse(player, item, fromPosition, target, toPosition, isHotkey) if item.uid ~= 16049 then return false end if player:getStorageValue(16049) > 0 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você já pegou o pertence!") return true end if player:getLevel() < config.lvl_min then player:sendCancelMessage("Você não tem experiencia suficiente para pegar este item. Voltei quando estiver no mínimo nível ".. lvl_min ..".") return true end if player:getCondition(CONDITION_INFI
  19. local config = { {chance = {from = 0, to = 30.5}, itemId = 123, count = 2}, {chance = {from = 30.5, to = 60}, itemId = 123, count = 2}, {chance = {from = 60, to = 100}, itemId = 123, count = 2}, } function onUse(cid, item) if getPlayerStorageValue(cid, STORAGE) > 0 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.") return false end local chance = math.random(0, 10000) / 100 for i = 1, #config do local reward = config[i] if chance >= reward.chance.from and
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo