Tudo que luanluciano93 postou
-
Por Storage e exausted em spell [Script]
local config = { time = 30 -- tempo para voltar em segundos storage = 8585, player_go = {x=1019, y=892, z=7}, -- onde o player sera teleportado target_go = {x=1019, y=889, z=7}, -- onde o player target teleportado pos = { {{x=1013, y=885, z=7},{x=1025, y=885, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1013, y=896, z=7},{x=1025, y=896, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1514, y=1262, z=7},{x=1504, y=1253, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1013, y=885, z=7},{x=1025, y=896, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=979, y=911, z=7},{x=994, y=918, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1156, y=1192, z=7},{x=1172, y=1172, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=664, y=1096, z=7},{x=685, y=1104, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1553, y=1254, z=7},{x=1562, y=1262, z=7}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1133, y=1039, z=12},{x=972, y=873, z=12}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1133, y=1039, z=11},{x=972, y=873, z=11}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado {{x=1133, y=1039, z=10},{x=972, y=873, z=10}}, -- ponto 1 ao ponto 2 da area em que ele sera teleportado } } local function teleport_all(cid, player_effect, player_pos, target, target_effect, target_pos) doTeleportThing(cid, player_pos) doTeleportThing(target, target_pos) doSendMagicEffect(player_effect, CONST_ME_TELEPORT) doSendMagicEffect(target_effect, CONST_ME_TELEPORT) end function onCastSpell(cid, var) local player_pos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local target_pos = getCreaturePosition(target) if getPlayerStorageValue(cid, config.storage) - os.time() > 0 then doPlayerSendCancel(cid, "Colldown!") return false end for x = 1, #config.pos do if isInRange(player_pos, config.pos[x][1], config.pos[x][2]) then doPlayerSendCancel(cid, "Você nao pode usar a parada!") return false end end if isPlayer(target) then teleport_all(cid, player_pos, config.player_go, target, target_pos, config.target_go) addEvent(teleport_all, config.time * 1000, cid, getCreaturePosition(cid), player_pos, target, getCreaturePosition(target), target_pos) setPlayerStorageValue(cid, config.storage, os.time() + (config.time + 2)) doCreatureSay(cid, "Parada Magica", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, "A Parada so funciona em players!") end end
- [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom
- [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom
-
(Pesquisa de opinião) O que você acha sobre um 7.6?
Aconselho a usar essas sources baseadas nas versões atuais do TFS: https://github.com/HeavenIsLost/elysium
-
Novo Sistema de Trainer
Olá, tudo bom? Peguei um sistema que o lobão criou e modifiquei para TFS 1.x (eu uso o 1.3 e funcionou certinho). Lembrando que todos os créditos são do @xWhiteWolf. Explicação: O sistema escolhe automáticamente, entre todas as salas de trainers, aquela que está vazia pra te alocar. Fiz em dois scripts de movements, um o action id no teleport para entrar na sala e outro no teleport para sair: trainer_entrar.lua: trainer_sair.lua: É isso pessoal, para melhor entendimento de como funciona ou como instalar veja o tópico do lobão: http://www.tibiaking.com/forum/forums/topic/68031-novo-sistema-de-trainer-036~04/
-
[sugestões] Criação de um novo Castle War TFS 1.X
Olá, tudo bom? Estou querendo criar um evento de CASTLE WAR para meu servidor open (ALUNIA) e gostaria de opiniões e dicas para criar um evento diferenciado. Olhando pelo fórum tenho visto que são todos iguais e sem graça: "a guild invasora tem que destruir os obstaculos (monsters que tem life gigante) até chegar ao final na alavanca, e a guild dominante não pode deixar que isso aconteça". Claramente irei disponibilizar o evento.
-
Task System 1.2+
Fiz algumas alterações ... https://github.com/luanluciano93/alunia/commit/15ef85e8d4f468ebe03cea22c0708c7eae7ab784
- [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom
-
[TFS 1.x] Mount Doll
local mount = {id = 94, name = "Sparkion"} function onUse(player, item, fromPosition, target, toPosition, isHotkey) if not player:hasMount(mount.id) then player:addMount(mount.id) player:say("You receive the permission to ride a ".. mount.name ..".", TALKTYPE_MONSTER_SAY) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_GREEN) else player:sendCancelMessage("You already have this mount.") player:getPosition():sendMagicEffect(CONST_ME_POFF) end return true end
-
[8.60] Sistema de Recompensa Loot De Boss Compartilhado (reward chest)
- Function beforeLogin (antes de logar)
Aqui estão as funções do tfs 1.x, porém nao existe em lua isso que você quer ... https://github.com/otland/forgottenserver/wiki/Script-Interface- Mercado no TK
Já vendi muita coisa relacionada a otserv no passado. Hoje em dia tento desenvolver e criar algumas coisas quando vem ideias. Apesar de serem poucos, ainda existe alguns membros como eu, que criam coisas novas e colaboram com o fórum. Com esse sistema de mercado isso vai acabar de vez, tudo vai virar comércio ... Mas é uma otima jogada, o forum nao deve lucrar muito com publicidade então agora vai ganhar um dinheirão com essa permissão para outros venderem. Boa sorte! (Minha humilde opinião)- Equipe ELSUN RPG
- AutoComplete e Highlight TFS para Notepad++
- Thargus ATS [ShowOFF]
Muito bom!- (Resolvido)Não permite matar player dentro do evento
Só pode ser conflito entre storages. Defina novos valores de storages para o evento e teste ... E caso tenha problemas com este evento crie um "issue" no meu git: https://github.com/luanluciano93/ESTUDOS/tree/master/LUA/DUCA- [TFS 1.3 10.98] ALUNIA 2020 - Styller Custom
- Evento Backpack 100% automatico
STONE = {ID = 1543, POSITION{x = 100, y = 100, z = 7}}, Deixe: POSITION = {- Evento Backpack 100% automatico
Coloquei no meu github, se quiser testar ... https://github.com/luanluciano93/ESTUDOS/tree/master/LUA/BP_EVENT_860- Evento Backpack 100% automatico
.- Evento Backpack 100% automatico
• Qual a versão do seu TFS ou OTX, e qual a versão do tibia que você vai usar o script? • Tem valores exatos na recompensa ou são um "random" mesmo? • A cor da backpack influência em na recompensa?- [TFS 1.x] Anti-Magebomb
- [TFS 1.x] TK Vip System
no caso você não poderá usar ter usado esta função: -- player:checkVipLogin() function Player.checkVipLogin(self) if self:getVipTime() > 0 and not self:isVip() then return self:removeVip() and self:teleportTo(self:getTown():getTemplePosition()) end end e crie esta: -- player:checkVip() function Player.checkVip(self) return self:getVipTime() > 0 and true or false end- Equipe ELSUN RPG
- [8.60] Sistema de Recompensa Loot De Boss Compartilhado (reward chest)
- Function beforeLogin (antes de logar)
Informação Importante
Confirmação de Termo