Ir para conteúdo
Banner com Efeitos

CleitonOtServ

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    CleitonOtServ deu reputação a brendoonh em Comando notice   
    --- Script by esK~--- --- Notice System 0.1 Beta --- function onSay(cid, words, param) file = io.open('noticias.txt','r') notice = file:read(-1) doShowTextDialog(cid,9241,notice) file:close() end Agora vá na pasta do seu server, onde fica seu TFS (Arquivo que abre seu OT). 
    Clique com o botao direito em uma parte branca, vai aparecer varias opções, clique em NOVO, depois clique em Documento de Texto. 
    Feito isso você vai alterar o nome do Documento de texto que você acabou de criar, e vai mudar o nome para NOTICIAS

    Terminado tudo isso, você pode escreve dentro desse arquivo que os players ao usar o comando !notice verão a noticia que você anotou dentro deste arquivo! rs
     
  2. Gostei
    CleitonOtServ deu reputação a Bodak Reborn em Comando notice   
    Acho que tu não entendeu.
    Seguinte, tu tem que criar um arquivo.lua com o código que eu te passei, depois, em talkactions/scripts tu cria um arquivo de TEXTO com o que você quer que seja informado ao usar o comando, e no código que eu passei, colocar o nome deste arquivo de texto.
    Eu testei aqui e está funcionando.
  3. Gostei
    CleitonOtServ recebeu reputação de brendoonh em Comando notice   
    --- Criado por Absolute --- function onSay(cid, words, param) file = io.open('absolute.txt','r') notice = file:read(-1) doShowTextDialog(cid,7528,notice) file:close() end
  4. Gostei
    CleitonOtServ recebeu reputação de Vodkart em Globalstorage   
    deu certo vlws
  5. Gostei
    CleitonOtServ deu reputação a Vodkart em Globalstorage   
    local configuration = { to_pos = {x = 477, y = 1363, z = 7}, --Para onde o teleport levará. pos = {x = 571, y = 1009, z = 7}, --Onde o teleport será criado. teleport_id = 1387, --ID do teleport. monstername = "Tower Event", -- nome do boss monsterpos = { x = 477, y = 1369, z = 7 }, -- posiçao do boss poss = {x = 578, y = 1014, z = 7}, time = 1, tempoTP = 1, teleport_id = 1387, storage = 10203, } function onSay(cid, words, param, channel, player) local item = getTileItemById(configuration.pos, configuration.teleport_id).uid if item > 0 then for _, player in ipairs(getPlayersOnline()) do setPlayerStorageValue(player, configuration.storage, 0) end db.executeQuery("DELETE FROM `player_storage` WHERE `key` = "..configuration.storage) -- aqui deleta doRemoveItem(item, 1) broadcastMessage("~> [TOWER] foi fechado.", 27) else for _, player in ipairs(getPlayersOnline()) do setPlayerStorageValue(player, configuration.storage, 1) end db.executeQuery("UPDATE `player_storage` SET `value` = 1 WHERE `key` = "..configuration.storage) -- aqui adiciona broadcastMessage( "~> [TOWER] foi aberto no Templo.", 27) doCreateTeleport(configuration.teleport_id, configuration.to_pos, configuration.pos) doCreateMonster(configuration.monstername, configuration.monsterpos) end return true end  
  6. Gostei
    CleitonOtServ deu reputação a Bodak Reborn em [PEDIDO] Hunt Excluisiva.   
    Eu corrigi algumas partes do código, sugiro que atualizem o de vocês para o novo.
  7. Gostei
    CleitonOtServ deu reputação a Bodak Reborn em Boss Storage   
    data/scripts/creaturescripts/scripts
     
    nome_do_arquivo.lua
    function onKill(cid, target, lastHit) local config = { nome = ("Exemplo1", "Exemplo2"), --Nome do boss. sto = 10203, --Storage. } if isInArray (config.nome, getCreatureName(target)) then setPlayerStorageValue (cid, config.sto, -1) end return true end creaturescripts.xml
    <event type="kill" name="killBoss" event="script" value="nome_do_arquivo.lua"/> login.lua
    registerCreatureEvent(cid, "killBoss")  
  8. Gostei
    CleitonOtServ deu reputação a MaTTch em Tower   
    Você registrou o evento no XML do monstro, certo?
    local c = { createpos = {itemId = 1387, pos = {x = 571, y = 1009, z = 7}}, fromPos = {x = 471, y = 1361, z = 7}, --canto superior esquerdo toPos = {x = 483, y = 1373, z = 7}, --canto inferior direito pos = {x = 578, y = 1014, z = 7} --templo } function onDeath(cid, corpse, deathList, mostDamageKiller) if(getCreatureName(cid) == "Tower Event") then for _, cids in pairs(getPlayersOnline()) do if(isInRange(getThingPos(cids), c.fromPos, c.toPos)) then doTeleportThing(cids, c.pos) end end local thing = getTileItemById(c.createpos.pos, c.createpos.itemId).uid if(thing ~= 0) then doRemoveItem(thing) end doSendAnimatedText(c.createpos.pos, "BOSS", 130) addEvent(doSendAnimatedText, 800, c.createpos.pos, "MORTO", 130) doSendMagicEffect(c.createpos.pos, CONST_ME_POFF) end return true end  

Informação Importante

Confirmação de Termo