Jump to content

Imperius

Member
  • Content Count

    23
  • Joined

  • Last visited

  • Days Won

    4

Imperius last won the day on December 31 2022

Imperius had the most liked content!

1 Follower

About Imperius

  • Rank
    Neutral

Profile Information

  • I am
    Scripter
  • Favorite OTServ
    Kaldrox

Recent Profile Visitors

209 profile views
  1. Outfit animado: http://outfit-images.ots.me/animatedOutfits1090/animoutfit.php?id=128&amp;addons=0&amp;head=115&amp;body=69&amp;legs=18&amp;feet=95 Outfit estático: http://outfit-images.ots.me/outfit.php?id=128&amp;addons=0&amp;head=0&amp;body=0&amp;legs=0&amp;feet=0 Só adicionar na tag img, (editando as propriedades, id, addons, head, body, etc..) exemplo: <img src="http://outfit-images.ots.me/animatedOutfits1090/animoutfit.php?id=128&amp;addons=0&amp;head=115&amp;body=69&amp;le
  2. data > creaturescripts > creaturescripts.xml: <event type="kill" name="killMonster" script="killMonster.lua"/> creaturescripts > scripts > killMonster.lua: Contabilizar a morte do monstro para todos os jogadores. Ex: se um jogador matar 7 wolfs e algum outro jogador matar 3 O boss vai aparecer. Contabilizar de forma individual ex: o jogador precisar√° matar os 10 para nascer o boss. creaturescripts > scripts > login.lua > adicione isso antes do √ļltimo return true:
  3. (não tenho certeza se vai funcionar), mas tente reinstalar o RME. Depois quando abrir normalmente, desative a opção "Check file signatures" que você encontra em File > Preferences > Client Version > desmarque a opção, clique em "Apply" e dps em "Ok". Agora, se o problema acontece quando você tenta abrir algum mapa em específico, tente ao em vez de abrir, importa-lo.
  4. Compartilhe o arquivo "goback.lua" que está em data > actions > scripts. Compartilhe também o arquivo "some functions.lua" em data > lib.
  5. Abra o banco de dados "baiak2" e executa isso no SQL: CREATE TABLE `top_mining` ( `id` int(11) NOT NULL, `player_id` int(11) DEFAULT NULL, `lvl` int(11) DEFAULT NULL, `exp` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; ALTER TABLE `top_mining` ADD PRIMARY KEY (`id`), MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
  6. Tipo isso? em data > actions > actions.xml: <!-- Ba√ļ Recompensa --> <action uniqueid="6600" script="bauRecompensa.lua" /> actions > scripts> bauRecompensa.lua: function onUse(cid, item, fromPosition, itemEx, toPosition) local storage = 555000 local cooldown = 7 -- tempo em (dias). local recompensasID = {12624, 12625, 12626} local randomRecompensa = recompensasID[math.random(1, #recompensasID)] -- function de tempo by FeeTads. local function getTimeString(self) local format = { {'dia', self / 60 / 6
  7. faltou adicionar o getCreatureByName() veja se agora funciona: local id = 7307 -- ItemId da Estatua local intervalo = 5 -- Tempo em segundos para estatua voltar local npc = "defender" -- Nome do monsto a ser sumonado function onUse(cid, item, fromPosition, itemEx, toPosition) doRemoveItem(item.uid, 1) doCreateNpc(npc, toPosition) addEvent(function() doCreateItem(id, 1, toPosition) doSendMagicEffect(toPosition, 43) doRemoveCreature(getCreatureByName(npc), toPosition) end, intervalo * 1000) return true end
  8. movements.xml: <movevent type="Equip" itemid="xxxx" slot="legs" event="script" value="legsXP.lua"/> <movevent type="DeEquip" itemid="xxxx" slot="legs" event="script" value="legsXP.lua"/> movements > scripts > legsXP.lua function onEquip(cid, item, slot) if getPlayerSlotItem(cid, slot).itemid == item.itemid then doPlayerSetRate(cid, SKILL__LEVEL, 2) doPlayerSendTextMessage(cid, 22, 'Agora voce ganha 2x mais experiencia!') end return true end function onDeEquip(cid, item, slot) doPlayerSetRate(cid, SKILL__LEVEL, 1) doPlayerSend
  9. Tipo assim? Configura√ß√£o: para facilitar na manuten√ß√£o, crie um arquivo em data > lib > configBossRoom.lua: -- made by Imperius -- == Configura√ß√Ķes - BOSS ROOM === configBossRoom = { name = "Dragon Lord", -- nome do boss. minPlayers = 3, -- Quantidade Min de players para participar. timeToKill = 10, -- Tempo (em minutos) que os players ter√£o para matar o boss. timeOpenTP = 30, -- Tempo (em segundos) que o teleport do sal√£o de recompensas ficar√° aberto ap√≥s matar o boss. -- Coloque abaixo ID de todas as re
  10. Remova esse trecho: setPlayerStorageValue(cid, storage[2], os.time() + (cooldown*60)) -- Seta o Cooldown. e substitua por esse: setPlayerStorageValue(cid, storage[2], os.time() + (cooldown)) -- Seta o Cooldown. Assim o cooldown ficar√° em segundos.
  11. Dessa forma? local storage = {1234567, 1234568} -- Armazena o outfit que o player estava usando / Armazena o Cooldown. local cooldown = 1 -- tempo em minutos. local remover = true -- Remover o item ao usar? false = n√£o remove, true = remove. local outfitID = 1397 -- id da outfit que o player se transformar√°. function onUse(cid, item) if getPlayerVocation(cid) < 26 or getPlayerVocation(cid) > 37 then doPlayerSendTextMessage(cid, 22, "Sua vocacao nao pode usar este item!") return true end if getPlayerStorageValue(cid, storage[2]) - os.time() >= 1 then doPlayerSe
  12. Se o objetivo é enviar a mensagem para todos os players, somente no DEFAULT. (sem que apareça no meio da tela / server log). Veja se desta forma, o problema é ou não resolvido: local config = { storage = 19400, -- storage em que será salvo o tempo cor = "red", -- de acordo com o constant.lua da lib tempo = 3, -- em minutos price = 20000, -- quantidade de dinheiro que irá custar level = 10 -- level pra poder utilizar o broadcast } function onSay(cid, words, param, channel) if(param == '') then -- Mensagem em branco. doPlayerSendTextMe
  13. Veja se é isso o que você está procurando. TFS 0.4: em data > npc > Testador.xml: <?xml version="1.0" encoding="UTF-8"?> <npc name="Testador" script="data/npc/scripts/Testador.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="160" head="77" body="79" legs="56" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|! Deseja {comprar} alguma coisa?"/> </parameters> </npc> data > npc > scripts > Testador.lua: -- Imp
  14. Se possível, compartilhe o código contendo a parte do INSERT na tabela z_shop_offer. Provavelmente você encontrará esse trecho em um arquivo chamado shopadmin.php
  15. Consegue enviar uma captura de tela mostrando a mensagem de erro que é exibida ao tentar acessar o phpmyadmin?
√ó
√ó
  • Create New...

Important Information

Confirmação de Termo