Ir para conteúdo

Emooooo

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    Emooooo deu reputação a L3K0T em mudar esse script para tfs 0.3.6   
    function onStatsChange(cid, attacker, type, combat, value) if isMonster(cid) and isMonster(attacker) then local master = getCreatureMaster(cid) if not master or not isPlayer(master) then return false end end return true end  
    <event type="statschange" name="BlockMonsterDamage" script="seu_script.lua"/>  
    registerCreatureEvent(cid, "BlockMonsterDamage")  
  2. Obrigado
    Emooooo deu reputação a Storm em war system erro   
    @Emooooo Muda
    if(not guild or getPlayerGuildLevel(cid) < GUILDLEVEL_LEADER) then Para
    if not guild then  
  3. Obrigado
    Emooooo deu reputação a Alienbear em ajuda rapidao !   
    Amigo,
    *Para receber ajuda no forum, crie titulos mais especificos, como Por exemplo:
    *Ajuda com script da anihi.
    *Pois só assim você terá uma chance de te ajudarem ok?
    *E sempre use o "CITAR" em seus trechos longos para não demorar o carregamento da pagina.

    Agora vamos ao Script:

     
      local room = {     -- room with demons         fromX = 1069,         fromY = 807,         fromZ = 8,         toX = 1075,         toY = 813,         toZ = 8         }         local monster_pos = {         [1] = {pos = {1074, 810, 8}, monster = "Demon"},         [2] = {pos = {1075, 810, 8}, monster = "Demon"},         [3] = {pos = {1072, 808, 8}, monster = "Demon"},         [4] = {pos = {1070, 808, 8}, monster = "Demon"},         [5] = {pos = {1073, 812, 8}, monster = "Demon"},         [6] = {pos = {1071, 812, 8}, monster = "Demon"}         }         local players_pos = {         {x = 1099, y =842, z = 7, stackpos = 253},         {x = 1098, y =842, z = 7, stackpos = 253}         }         local new_player_pos = {         {x = 1073, y = 810, z = 8},         {x = 1072, y = 810, z = 8}         }         local playersOnly = "no"         local questLevel = 8 function onUse(cid, item, fromPosition, itemEx, toPosition)         local all_ready, monsters, player, level = 0, 0, {}, 0         if item.itemid == 1945 then                 for i = 1, #players_pos do                         table.insert(player, 0)                 end                 for i = 1, #players_pos do                         player = getThingfromPos(players_pos)                         if player.itemid > 0 then                                 if string.lower(playersOnly) == "yes" then                                         if isPlayer(player.uid) == TRUE then                                                 all_ready = all_ready+1                                         else                                                 monsters = monsters+1                                         end                                 else                                         all_ready = all_ready+1                                 end                         end                 end                 if all_ready == #players_pos then                         for i = 1, #players_pos do                                 player = getThingfromPos(players_pos)                                 if isPlayer(player.uid) == TRUE then                                         if getPlayerLevel(player.uid) >= questLevel then                                                 level = level+1                                         end                                 else                                         level = level+1                                 end                         end                         if level == #players_pos then                                 if string.lower(playersOnly) == "yes" and monsters == 0 or string.lower(playersOnly) == "no" then                                         for _, area in pairs(monster_pos) do                                                         doSummonCreature(area.monster,{x=area.pos[1],y=area.pos[2],z=area.pos[3]})                                         end                                         for i = 1, #players_pos do                                                 doSendMagicEffect(players_pos, CONST_ME_POFF)                                                 doTeleportThing(player.uid, new_player_pos, FALSE)                                                 doSendMagicEffect(new_player_pos, CONST_ME_ENERGYAREA)                                                 doTransformItem(item.uid,1946)                                         end                                 else                                         doPlayerSendTextMessage(cid,19,"Only players can do this quest.")                                 end                         else                                 doPlayerSendTextMessage(cid,19,"All Players have to be level "..questLevel.." to do this quest.")                         end                 else                         doPlayerSendTextMessage(cid,19,"You need "..table.getn(players_pos).." players to do this quest.")                 end         elseif item.itemid == 1946 then                 local player_room = 0                 for x = room.fromX, room.toX do                         for y = room.fromY, room.toY do                                 for z = room.fromZ, room.toZ do                                         local pos = {x=x, y=y, z=z,stackpos = 253}                                         local thing = getThingfromPos(pos)                                         if thing.itemid > 0 then                                                 if isPlayer(thing.uid) == TRUE then                                                         player_room = player_room+1                                                 end                                         end                                 end                         end                 end                 if player_room >= 1 then                         doPlayerSendTextMessage(cid,19,"There is already a team in the quest room.")                           elseif player_room == 0 then                         for x = room.fromX, room.toX do                                 for y = room.fromY, room.toY do                                         for z = room.fromZ, room.toZ do                                                 local pos = {x=x, y=y, z=z,stackpos = 253}                                                 local thing = getThingfromPos(pos)                                                 if thing.itemid > 0 then                                                         doRemoveCreature(thing.uid)                                                 end                                         end                                 end                         end                         doTransformItem(item.uid,1945)                 end         end         return TRUE end Veja que nesta parte do script fiz a modificação:
            local players_pos = {         {x = 1099, y =842, z = 7, stackpos = 253},         {x = 1098, y =842, z = 7, stackpos = 253},         {x = 1097, y =842, z = 7, stackpos = 253},         {x = 1096, y =842, z = 7, stackpos = 253}         }         local new_player_pos = {         {x = 1073, y = 810, z = 8},         {x = 1072, y = 810, z = 8},         {x = 1071, y = 810, z = 8},         {x = 1070, y = 810, z = 8}         } Modifiquei para 
     
            local players_pos = {         {x = 1099, y =842, z = 7, stackpos = 253},         {x = 1098, y =842, z = 7, stackpos = 253}         }         local new_player_pos = {         {x = 1073, y = 810, z = 8},         {x = 1072, y = 810, z = 8}         } E assim vc pode ir adicionando ou removendo de acordo com este padrão ai.
    Não esquecendo claro de deixar as posições no seu mapa iguais as que estão no script.
  4. Obrigado
    Emooooo deu reputação a Alienbear em TILER que faz aparecer monstro   
    Acho que isso pode te ajudar.
     
    local config = { pos = {x=152, y=50, z=7}, -- Posição aonde sera criado o teleport topos = {x=1235, y=1197, z=7} -- Posição pra onde o teleport ira levar o player } function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) then addEvent(respawnMonster, 10000, "Dwarf", pos) addEvent(respawnMonster, 20000, "Dwarf", pos) addEvent(respawnMonster, 30000, "Dwarf", pos) addEvent(respawnMonster, 40000, "Dwarf", pos) addEvent(respawnMonster, 50000, "Dwarf", pos) addEvent(doCreateTeleport, 60000, topos, pos) return true end end  
  5. Obrigado
    Emooooo deu reputação a Agaka em colocar exaustão nesse item   
    @Emooooo 
     
  6. Gostei
    Emooooo deu reputação a Yan Liima em BARRAS NO OLD CLIENT ?   
    Da pra fazer por DLL e depois é só hookar no client. A galera que costuma fazer isso vende por um valor bem salgado. Então não espere algo assim pro OLD client de graça
  7. Obrigado
    No seu login.lua dentro da função onLogin, antes do ultimo return true coloque:
    doPlayerOpenChannel(cid, 6) -- 6 é o ID do channel  
  8. Obrigado
    Emooooo deu reputação a gabriel28 em (Resolvido)colocar exaustão nesse item   
    @Emooooo 
     
    local outfits = {"rat", "ghost", "chicken", "pig"} -- outfits (randomicos) local duration = 45 -- tempo de duraçao dos outfits (em segundos) local breakchance = 90 --chance de perder a varinha magica function onUse(cid, item, fromPosition, itemEx, toPosition) if exhaustion.check(cid, 100020) == true then doPlayerSendCancel(cid, "Wait "..exhaustion.get(cid, 100020).." second(s) to use this item again.") return false else if math.random(100) <= breakchance then doSummonCreature("Mad Sheep",toPosition) doSendMagicEffect(toPosition,CONST_ME_SOUND_BLUE) doRemoveItem(item.uid,1) exhaustion.set(cid, 100020, 3600) return true end if isPlayer(itemEx.uid) == true then doSetMonsterOutfit(itemEx.uid,outfits[math.random(#outfits)],duration*1000) doSendMagicEffect(toPosition,CONST_ME_MAGIC_BLUE) exhaustion.set(cid, 100020, 3600) return true end end end  
  9. Obrigado
    Emooooo deu reputação a Vodkart em [8.6] Labia System   
    UPDATE 05/02/2019:  - Colocado exhauted na venda de items para não bugar a venda de itens com elf bot!
     
    Descrição do Arquivo
    *Sobre o Sistema*
     
    Labia System é um sistema que proporciona ao jogador a capacidade de aprimorar sua habilidade de venda, aumentando assim sua Labia Skill e obtendo maiores lucros em futuras vendas de itens.
    O Skill de Labia, pode ser upado enquanto Free ou Premmy Account em qualquer level que você queira!
     
    Basta vender itens no NPC Soya Master.
     
    Lembrando que sendo free, sua lábia pode ser upada apenas até skill 90. Já sendo premmium até a lábia 120.
    Se o player for premmy account, de repente ficar free... sua lábia cai para 90, e todos os itens serão vendidos com preços avaliados dentro dessa lábia!
    Quanto mais caro for, o item vendido, maior será a porcentagem de lábia upada.
     
    *Exclusividade*
     
    O Sistema também conta com uma configuração exclusiva, tendo a possibilidade de jogadores Premmy account possam upar mais rapído a sua Skill de Labia!
    Sem falar no comando inovador:
     
    !labia info -- Ensinando ao jogador como usar o sistema
    !labia level -- Mostrando ao jogador quanto de skill Try falta para o próximo level!!
     
     
     
    *Benefícios da Lábia*

    Quanto maior for sua Labia Skill, maior será o valor pago pelas NPC Soya Master em troca do seu item ! Lembrando que, este é um benefício apenas, para premiuns!, Desta maneira, jogadores premiuns com labia skill alta, conseguem  maiores lucros ao vender seus itens!
     
     
    O valor do item varia de acordo com a Labia upada! Quanto mais skill, mais lucro na venda!

    A maior Labia alcançada é você que decide nas suas configurações! por exemplo no RPG Brasil a  é Skill 120.
     
     

    *exemplo da fórmula para cálculos do valor do item de acordo com uma Lábia desejada*
     
    P = PI + PI * 0,025 * (L / 2)
    Onde:
    P ~ Preço que o item será vendido na lábia L.
    PI ~ Preço Inicial do item, preço do item para um lábia 0.
    L ~ Labia em que o item será vendido! Vale lembrar que se L for um nº ímpar, deve-se reduzir uma unidade deste número, ou seja, 13 vira 12, 27 vira 26, 91 vira 90, nesse esquema, apenas se L for í­mpar!
    Exemplo:
    Preço de uma Golden Legs na lábia 95:
    P = PI + PI * 0,025 * (L / 2)
    Como L é í­mpar (95), reduzimos uma unidade, 95 vira 94:
    P = 48000 + 48000 * 0,025 * (94 / 2)
    P = 48000 + 48000 * 0,025 * 47
    P = 48000 + 56400
    P = 104400 GP's ou 104,4 k
     
     
     
    Sistema Labia.rar
  10. Obrigado
    Emooooo deu reputação a Yan Liima em (Resolvido)player mata outro e ganha item ,dinheiro e xp.   
    Só trocar
    setPlayerStorageValue(killer, config.storage, 1) Por

    setPlayerStorageValue(killer, config.storage, os.time() + 900)
     
  11. Obrigado
    Emooooo deu reputação a Yan Liima em (Resolvido)player mata outro e ganha item ,dinheiro e xp.   
    @Storm thanks! só faltou o #items que também é necessario alterar.
    @EmoooooPra que serveria o anti MC? bom, tenta ai:
    local config = { items = {{2160,20},{2148,2}}, -- ID DO ITEM, QUANTIDADE level = 1, -- Quanto irá adicionar de level storage = 673420 -- Storage } function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local killer = deathList[1] local ip = true if #config > 0 and isInArray(config,getPlayerIp(killer)) then ip = false end if ip and isPlayer(killer) and getPlayerStorageValue(killer, config.storage) <= 0 then doPlayerAddExperience(killer, (getPlayerExperience(cid) + config.level)) for i = 1, #config.items do doPlayerAddItem(killer, config.items[i][1], config.items[i][2]) setPlayerStorageValue(killer, config.storage, 1) end return true end return true end function onLogin(cid) registerCreatureEvent(cid, "LootPlayerDeath") return true end Apenas com a storage:
    local config = { items = {{2160,20},{2148,2}}, -- ID DO ITEM, QUANTIDADE level = 1, -- Quanto irá adicionar de level storage = 673420 } function onDeath(cid, corpse, deathList) if not isPlayer(cid) then return true end local killer = deathList[1] if isPlayer(killer) and getPlayerStorageValue(killer, config.storage) <= 0 then doPlayerAddExperience(killer, (getPlayerExperience(cid) + config.level)) for i = 1, #config.items do doPlayerAddItem(killer, config.items[i][1], config.items[i][2]) setPlayerStorageValue(killer, config.storage, 1) end return true end return true end function onLogin(cid) registerCreatureEvent(cid, "LootPlayerDeath") return true end  
  12. Obrigado
    Emooooo deu reputação a Yan Liima em (Resolvido)player mata outro e ganha item ,dinheiro e xp.   
    xD só uma observação, tu ta confundindo rep+(reputação ou melhor, voto positivo) com melhor resposta huehue.
  13. Obrigado
    Emooooo deu reputação a Lyu em (Resolvido)ao dar use no bau o player morre !   
    function onUse(cid) return doCreatureAddHealth(cid, -getCreatureMaxHealth(cid)) end  
    <action actionid="5543" event="script" value="onehit.lua"/>  
  14. Obrigado
    Emooooo deu reputação a Vodkart em colocar carga nesse amulet   
    local corpse_ids = {[0] = 3065,[1] = 3058} function onPrepareDeath(cid, deathList) local colar = getPlayerSlotItem(cid, CONST_SLOT_NECKLACE) if getCreatureSkullType(cid) < 6 and colar.itemid == 11387 then doCreatureSetDropLoot(cid, false) doPlayerSetLossPercent(cid, experience, 5) doItemSetAttribute(doCreateItem(corpse_ids[getPlayerSex(cid)], 1, getThingPos(cid)), "description", "You recognize " .. getCreatureName(cid) .. ". He was killed by " .. (isMonster(deathList[1]) and "a " .. string.lower(getCreatureName(deathList[1])) or isCreature(deathList[1]) and getCreatureName(deathList[1]) or "a field item") .. "") if colar.type > 1 then doChangeTypeItem(colar.uid, colar.type - 1) else doRemoveItem(colar.uid) end end return true end  
  15. Gostei
    Emooooo deu reputação a Thalles Vitor em colocar exausted aqui !   
    Talkactions!
    Os Scripts não estão errados,basta botar em talkactions e vai que funciona
  16. Gostei
    Emooooo deu reputação a gabrielzika em colocar exausted aqui !   
    @Emooooo diz ai se é isso ?
    function onUse(cid, item, fromPos, itemEx, toPos) local rock1pos = {x=195, y=118, z=9, stackpos=1} -- Posição da Pedra local getrock1 = getThingfromPos(rock1pos) local UniID = 3331 -- UniqueID que vai ser adicionado na alavanca local rockID = 8740 -- ID da pedra local sec = 30 -- qnt em segundos para a pedra aparecer e a alavanca voltar if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) addEvent( function() doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid, item.itemid-1) doSendMagicEffect(rock1pos, 13) end, sec * 1000) return true end return true end  
  17. Gostei
    Emooooo deu reputação a Thalles Vitor em colocar exausted aqui !   
    Oloco dono do otp xy aq?
    Faz oque eu te falei,move pra talkactions e tenta
  18. Curtir
    Emooooo deu reputação a Thalles Vitor em colocar exausted aqui !   
    Vish man sei não..
    Seu pedido foi adicionar o Exhaustion..
    Se quer ajuda tera que criar um novo tópico pedindo ajuda.
    Recomendo que use esse script em talkactions,usar em actions fica mais complicado 
    Acredito que o erro não seja no script que te mandei,o script que mandei só funciona em talkactions...
  19. Gostei
    Emooooo deu reputação a gabrielzika em colocar exausted aqui !   
    @Emooooo veja se funciona ai bro 
    function onUse(cid, item, toPosition) local rock1pos = {x=195, y=118, z=9, stackpos=1} -- Posição da Pedra local getrock1 = getThingfromPos(rock1pos) local UniID = 3331 -- UniqueID que vai ser adicionado na alavanca local rockID = 8740 -- ID da pedra local sto = 19270 -- storage do exhaust local time = 20 -- tempo em minutos if exhaustion.get(cid, sto) then seconds = math.floor(exhaustion.get(cid, sto)) return doPlayerSendCancel(cid, "Você tem que esperar "..seconds.." segundos para usar isso novamente.") end if item.uid == UniID and item.itemid == 1945 and getrock1.itemid == rockID then doRemoveItem(getrock1.uid, 1) doTransformItem(item.uid, item.itemid+1) doSendMagicEffect(rock1pos, 2) elseif item.uid == UniID and item.itemid == 1946 then doCreateItem(rockID, 1, rock1pos) doTransformItem(item.uid,item.itemid-1) doSendMagicEffect(rock1pos, 13) end exhaustion.set(cid, sto, 60 * time) return TRUE end  
  20. Gostei
    Emooooo deu reputação a LeoTK em Ajuda a configurar !   
    @Emooooo você vai editar essa parte
     
    gainhp="5"
    Hp ganho por level
    gainmana="5"
    Mana ganha por level
    gainhpticks="12"
    Tempo no caso 1.5 / 1s e meio
    gainhpamount="1"
    Quantidade por segundo no caso vai subir 1 a cada 1.5 segundos
    gainmanaticks="6"
    Tempo no caso 1.5 / 1s e meio
    gainmanaamount="2"
    Quantidade por segundo no caso vai subir 2 a cada 1.5 segundos
     
  21. Curtir
    Emooooo deu reputação a Werner em !rank dando erro   
  22. Curtir
    Emooooo deu reputação a amora murder em alguém tem um vocations.xml igual a do tibia global   
    <?xml version="1.0" encoding="UTF-8"?> <vocations> <vocation id="0" clientid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="12" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="4.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="0"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="2.0" /> <skill id="2" multiplier="2.0" /> <skill id="3" multiplier="2.0" /> <skill id="4" multiplier="2.0" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="1" clientid="3" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="2.0" /> <skill id="2" multiplier="2.0" /> <skill id="3" multiplier="2.0" /> <skill id="4" multiplier="2.0" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="2" clientid="4" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="1.8" /> <skill id="2" multiplier="1.8" /> <skill id="3" multiplier="1.8" /> <skill id="4" multiplier="1.8" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="3" clientid="2" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="8" gainhpamount="1" gainmanaticks="4" gainmanaamount="2" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.2" /> <skill id="1" multiplier="1.2" /> <skill id="2" multiplier="1.2" /> <skill id="3" multiplier="1.2" /> <skill id="4" multiplier="1.1" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="4" clientid="1" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.1" /> <skill id="1" multiplier="1.1" /> <skill id="2" multiplier="1.1" /> <skill id="3" multiplier="1.1" /> <skill id="4" multiplier="1.4" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="5" clientid="3" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="2" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="2.0" /> <skill id="2" multiplier="2.0" /> <skill id="3" multiplier="2.0" /> <skill id="4" multiplier="2.0" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="6" clientid="4" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="2" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.5" /> <skill id="1" multiplier="1.8" /> <skill id="2" multiplier="1.8" /> <skill id="3" multiplier="1.8" /> <skill id="4" multiplier="1.8" /> <skill id="5" multiplier="1.5" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="7" clientid="2" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="6" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.2" /> <skill id="1" multiplier="1.2" /> <skill id="2" multiplier="1.2" /> <skill id="3" multiplier="1.2" /> <skill id="4" multiplier="1.1" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> <vocation id="8" clientid="1" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0" /> <skill id="0" multiplier="1.1" /> <skill id="1" multiplier="1.1" /> <skill id="2" multiplier="1.1" /> <skill id="3" multiplier="1.1" /> <skill id="4" multiplier="1.4" /> <skill id="5" multiplier="1.1" /> <skill id="6" multiplier="1.1" /> </vocation> </vocations> Acho que esse aí tá igual
  23. Obrigado
    Emooooo deu reputação a tataboy67 em (Resolvido)AJUDA RAPIDA!   
    function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { s = 11126, -- storage level = 8, -- level minimo time = 1100, -- tempo em minutos para voltar a abrir a chest item = {{7590, 10},{2173, 1},{7589, 10},{7620, 10},{7591, 10},{7588, 10},{7618, 10},{8472, 10},{8473, 10},{2789, 25},{2160, 1},{2152, 25},{2639, 1},{8306, 25},{2268, 25},{2273, 25},{2274, 25},{2214, 1},{2165, 1} } -- items sortiados(pode adicionar mais) } if getPlayerLevel(cid) < config.level then return doPlayerSendCancel(cid, "Você deve ter pelo menos level ".. config.level .." para abrir a Chest.") elseif getPlayerStorageValue(cid, config.s) >= os.time() then local minutos = math.floor((getPlayerStorageValue(cid, config.s) - os.time())/(60)) return doPlayerSendTextMessage(cid, 25, "You already got your reward today, wait ".. (minutos < 0 and 0 or minutos) .." minuts to pick up again.") end local r = math.random(7, #config.item) local item, amount = config.item[r][1], config.item[r][2] doPlayerAddItem(cid, item, amount) setPlayerStorageValue(cid, config.s, os.time()+config.time*60) doSendMagicEffect(getPlayerPosition(cid), 30) doPlayerSendTextMessage(cid, 25, "You daily reward "..amount.."x "..getItemNameById(item)..".") return true end Não testado ! /\ veja se funciona.
  24. Obrigado
    Emooooo deu reputação a Vodkart em (Resolvido)AJUDA RAPIDA!   
    function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { s = 11126, -- storage level = 8, -- level minimo time = 1100, -- tempo em minutos para voltar a abrir a chest item = {{7590, 10},{2173, 1},{7589, 10},{7620, 10},{7591, 10},{7588, 10},{7618, 10},{8472, 10},{8473, 10},{2789, 25},{2160, 1},{2152, 25},{2639, 1},{8306, 25},{2268, 25},{2273, 25},{2274, 25},{2214, 1},{2165, 1} } -- items sortiados(pode adicionar mais) } if getPlayerLevel(cid) < config.level then return doPlayerSendCancel(cid, "Você deve ter pelo menos level ".. config.level .." para abrir a Chest.") elseif getPlayerStorageValue(cid, config.s) >= os.time() then local minutos = math.floor((getPlayerStorageValue(cid, config.s) - os.time())/(60)) return doPlayerSendTextMessage(cid, 25, "You already got your reward today, wait ".. (minutos < 0 and 0 or minutos) .." minuts to pick up again.") end local r = math.random(7, #config.item) local item, amount = config.item[r][1], config.item[r][2] doPlayerAddItem(cid, item, amount) doPlayerSendTextMessage(cid, 25, "You Received ".. amount .." "..getItemNameById(item)..", congratulations!") setPlayerStorageValue(cid, config.s, os.time()+config.time*60) doSendMagicEffect(getPlayerPosition(cid), 30) doPlayerSendTextMessage(cid, 22, "You daily reward !") return true end  

Informação Importante

Confirmação de Termo