Ir para conteúdo

Furabio

Conde
  • Total de itens

    962
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que Furabio postou

  1. Resolvido, fechado e movido para pedidos e duvidas resolvidos.
  2. Save e clean automático, peguei do server do Printer, servesave.lua (data/globalevents/scripts/) : local shutdownAtServerSave = false local cleanMapAtServerSave = true local function serverSave() if shutdownAtServerSave then Game.setGameState(GAME_STATE_SHUTDOWN) else Game.setGameState(GAME_STATE_NORMAL) end if cleanMapAtServerSave then cleanMap() end saveServer() end local function secondServerSaveWarning() Game.broadcastMessage('Server is saving game in one minute. Please go to a safe place.', MESSAGE_STATUS_WARNING) addEvent(serverSave, 60000) end local function firstServerSaveWarning() Game.broadcastMessage('Server is saving game in 3 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING) addEvent(secondServerSaveWarning, 120000) end function onTime(interval) Game.broadcastMessage('Server is saving game in 5 minutes. Please go to a safe place.', MESSAGE_STATUS_WARNING) Game.setGameState(GAME_STATE_STARTUP) addEvent(firstServerSaveWarning, 120000) return not shutdownAtServerSave end globalevents.XML (data/globalevents/) : <globalevent name="ServerSave" time="09:55:00" script="serversave.lua" />
  3. Você teria que editar as sources pra isso.
  4. qual versão de tfs tu está usando ?
  5. Verdade, nem pensei nisso, dps dou uma editada e adiciono
  6. Essa versão foi feita pra tfs 1.x +, então não funcionaria no 0.4 por causa dos metamétodos.
  7. Script do Lobo : talkactions/scripts/rankinreset local storage = 378378 -- storage que fica salvo os resets local itens = {2182, 2190, 2456, 2395} -- itens cujas imagens aparecerao (se nao souber oque eh, nao mexa) function onSay(cid, words, param, channel) local function getRankStorage(cid, value, max, RankName) -- by vodkart local str = "" str = "--[".. (RankName == nil and "RANK STORAGE" or ""..RankName.."") .."]--\n\n" local query = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = "..value.." ORDER BY cast(value as INTEGER) DESC;") if (query:getID() ~= -1) then k = 1 repeat if k > max then break end str = str .. "\n " .. k .. ". "..getPlayerNameByGUID(query:getDataString("player_id")).." - [" .. query:getDataInt("value") .. "]" k = k + 1 until not query:next() end return doShowTextDialog(cid, itens[math.random(1, #itens)], str) end getRankStorage(cid, storage, 10, "Ranking of Resets") return true end talkactions.xml: <talkaction log="yes" words="/resets" event="script" value="rankinreset.lua"/>
  8. Você pode configurar se quer que o preço aumente a cada reset, se quer que o level pra resetar aumente e se vc quer que a vida resete junto (e quanto % da vida atual será a vida após resetar). Testado em tfs 1.1, Versão 10.77 Vá em data/npc/lib/ crie npc_resets.lua : Você pode editar mexendo aqui. no script acima : config = { minlevel = 150, --- Level inical para resetar price = 10000, --- Preço inicial para resetar newlevel = 20, --- Level após reset priceByReset = 0, --- Preço acrescentado por reset percent = 30, ---- Porcentagem da vida/mana que você terá ao resetar (em relação à sua antiga vida total) maxresets = 50, ---- Maximo de resets levelbyreset = 0 --- Quanto de level vai precisar a mais no próximo reset } agora em data/npc/ crie reseter.XML : Agora em data/npc/scripts crie reseter.lua : Img :
  9. Movido para a área correta.
  10. Boa, quero ver mais scripts seu Poderia fazer utilizando os metamétodos do tfs 1.x +, ficando assim : local config = { pos = {x = 33526, y = 32420, z = 12}, -- posição que o player vai cair storage = 17201, itemid = 22634, } function onUse(player, item, fromPosition, itemEx, toPosition) if itemEx.itemid == config.itemid and player:getStorageValue(config.storage) < 1 then player:sendTextMessage(19, "You need kill boss for reward items and create you umbral.") -- mensagem que sairá quando ele for teleportado player:teleportTo(config.pos) player:setStorageValue(config.storage, 1) -- storage item:remove() end return true end
  11. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Versão ?
  14. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  15. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  16. Parece ser muito bom, vou dar uma olhada, já que é sempre bom ter um base de como fazer algo no PS.
  17. Furabio

    NTO Tazai Online

    Quando eu vi taizai online, achei que era um derivado do Nanatsu no taizai hahahaha
  18. Furabio

    [X] Tutorial - Smudge

    Vou dar uma olhada aqui, parece ser bom.
  19. Tópico movido para Lixeira Pública por conter link offline.
  20. Furabio

    Grav Vita

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. Vou baixar aqui pra conferir o game
  22. ^ o script dele funcionou na versão 1.x + ?
  23. ^ Posta o script : data/actions/scripts/wood.lua
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...