-
Total de itens
962 -
Registro em
-
Última visita
-
Dias Ganhos
10
Tudo que Furabio postou
-
Resolvido, fechado e movido para pedidos e duvidas resolvidos.
-
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" />
-
Você teria que editar as sources pra isso.
-
Muito bom, gostei
-
qual versão de tfs tu está usando ?
-
Verdade, nem pensei nisso, dps dou uma editada e adiciono
-
Essa versão foi feita pra tfs 1.x +, então não funcionaria no 0.4 por causa dos metamétodos.
-
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"/>
-
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 :
-
Movido para a área correta.
-
action Teleporter Cristal (1.0, 1.1)
tópico respondeu ao XScupion de Furabio em Actions e Talkactions
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 -
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Versão ?
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Parece ser muito bom, vou dar uma olhada, já que é sempre bom ter um base de como fazer algo no PS.
-
Quando eu vi taizai online, achei que era um derivado do Nanatsu no taizai hahahaha
- 6 respostas
-
- otserv
- otservlist
-
(e 5 mais)
Tags:
-
Vou dar uma olhada aqui, parece ser bom.
-
[Linux] Backup automatizado do banco MySQL
tópico respondeu ao Nightz de Furabio em Tutoriais de Infraestrutura
Muito bom seus tutoriais,- 2 respostas
-
- backup
- automatizado
- (e 4 mais)
-
Tópico movido para Lixeira Pública por conter link offline.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Vou baixar aqui pra conferir o game
-
^ o script dele funcionou na versão 1.x + ?
-
^ Posta o script : data/actions/scripts/wood.lua
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.