-
(Resolvido)Alavanca Leader Da Guild
TFS 1.3 Queria um Script que quando puxar alavanca ele faz uma "Stone" em certo lugar e quando puxar dnv retira ela, porem somente se o player for Leader de alguma Guild pode puxar essa alavanca. Estou usando esse script mas não funciona. local config = { Pos = Position(32451, 32500, 7), id = (1285) } function onUse(player, item, fromPosition, target, toPosition, isHotkey) local leader = getPlayerGuildRank(cid) if leader <= 2 then player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "[Castle] Somente o Leader! ") else if item.itemid == 9825 then item:transform(9826) doCreateItem(config.id, 1, config.Pos) elseif item.itemid == 9826 then item:transform(9825) doRemoveItem(getTileItemById(config.Pos, config.id).uid) return true end end end Acontece esse Erro Lua Script Error: [Action Interface] data/actions/scripts/stone/stone.lua:onUse data/actions/scripts/stone/stone.lua:10: attempt to compare boolean with number stack traceback: [C]: in function ‘__le’ data/actions/scripts/stone/stone.lua:10: in function <data/actions/scripts/stone/stone lua:6> Auguem pode me ajudar?
-
alguma action que mostra os players?
Boa tarde, alguém tem alguma action que mostra quais player tem determinado addon? tipo isso: local text = "AQUI A MSG QUE VAI APARECER" function onUse(player, item, fromPosition, target, toPosition, isHotkey) player:showTextDialog(item.itemid, text) return true end qual function que eu precisaria colocar ai pra ler quais player tem determinado addon e aparecer os nome do player no "text"? alguem poderia me ajudar?
-
Tempo de PZ
Boa noite, eu estou procurando uma Talkaction que quando o player usar !pz mostra-se o Tempo que ele tem de PZ ainda, quanto tempo em segundos vai demora pra sair o PK. Ja procurei porem nao achei em lugar nenhum
-
-
Adicionar Cap ? Alguem Consegue?
up
-
-
Adicionar Cap ? Alguem Consegue?
Boa Tarde, Gostaria de algum script que quando eu estiver usando certo Item no set ele me adicionasse 500 de cap adicionar ex: to com 1000 de cap de eu colocar o item vai pra 1500, quando eu tirar volta pros 1000. Alguem?
-
Trocar pvp erro
Algum script para determinado horário trocar pvp do servidor? tentei fazer esse mais falhou: Globalevents: <globalevent name="Pvp Enforced" time="00:00" script="pvpenforced.lua"/> <globalevent name="Pvp" time="06:00" script="pvp.lua"/> pvp.lua function onTime() setWorldType(WORLDTYPE_OPEN) Game.broadcastMessage("O PVP do Servidor foi Mudado para 'PVP'.", MESSAGE_EVENT_ADVANCE) end pvpenforced.lua function onTime() setWorldType(WORLDTYPE_HARDCORE) Game.broadcastMessage("O PVP do Servidor foi Mudado para 'PVP-ENFORCED'.", MESSAGE_EVENT_ADVANCE) end uso tfs 1.3 e deu o erro: Lua Script Error: [GlobalEvent Interface] data/globalevents/scripts/pvp.lua:2:onTime data/globalevents/scripts/pvp.lua:2: attempt to call global 'setWorldType' <a nil value> stack traceback: [C]: in function 'setWorldType' data/globalevents/scripts/pvp.lua:2 in function <data/globalevets/scripts/pvp.lua:1> Oq eu posso fazer pra resolver? Obrigado
-
Bosses
TFS 1.3 Estou com um problema em relação ao loot de bosses que contem Reward Chess, quando as criaturas são feita pelo ADM EX:"/m Ferumbras" ele cai loot Normal no Reward Chess Perfeito, Porem quando ele é colocado no mapa, ou acontece invasão, ou é feito por Action tipo pela alavanca do Oberon, ele não cai loot, Todos os bosses que tem Reward <flag rewardboss="1"/> acontece isso
-
(Resolvido)Alguem me explica isso
Funcionou perfeitamente sem nenhum erro, Vlw cara vc é zika +rep
-
(Resolvido)Alguem me explica isso
TFS 1.3 Por conta do erro eu coloquei outra actionid que é : function onStepIn(cid, item, pos, fromPosition) local pos = getThingPos(cid) if item.actionid == 16207 then if not isPlayer(cid) then return true end if getPlayerGuildId(cid) ~= nil then if getPlayerGuildId(cid) <= 0 then doTeleportThing(cid, Position(32355, 32221, 7), false) doSendMagicEffect(getThingPos(cid), 7) doPlayerSendCancel(cid, "[Castle] Voce nao possui uma guild.") else doTeleportThing(cid, Position(32451, 32503, 7), false) doPlayerSendCancel(cid, "[Castle]") doSendMagicEffect(getThingPos(cid), 7) end end end end Agora da certo quem tem guild entra pra posição 32451, 32503, 7 Porem quem nao tem guild o player nao é teleportado para 32355, 32221, 7 e nada acontece ele fica em cima do tp e aparece o erro: Lua Script Error: [MoveEvents Interface] data/movements/scripts/castle/guildpass.lua:onStepIn data/movements/scripts/castle/guildpass.lua:9: attempt to compare boolean with number stack traceback: [C]: in function '__le' data/movements/scripts/castle/guildpass.lua:9: in function <data/movements/scripts/castle/guildpass.lua:1>
-
(Resolvido)Alguem me explica isso
por que quando eu uso esse codigo acontece isso... if item.actionid == 16200 then if not isPlayer(cid) then return true end <! ------- LINHA 44 ----- --> if getPlayerGuildId(cid) > 0 then if (getGlobalStorageValue(465481) ~= getPlayerGuildName(cid)) and ((getGlobalStorageValue(465482) ~= getPlayerGuildName(cid))) then setGlobalStorageValue(465481, getPlayerGuildName(cid)) Game.broadcastMessage("[Castle] A Guild ["..getPlayerGuildName(cid).."] esta entrando no Castle!", MESSAGE_EVENT_ADVANCE) end else doSendMagicEffect(pos, 7) doTeleportThing(cid, Position(32451, 32503, 7), false) doSendMagicEffect(getThingPos(cid), 7) doPlayerSendCancel(cid, "[Castle] Voce nao possui uma guild.") return true end end --------------------------------- Lua Script Error: [MoveEvents Interface] data/movements/scripts/castle/castle.lua:onStepIn data/movements/scripts/castle/castle.lua:44: attempt to compare number with boolean stack traceback: [C]: in function '__lt' data/movements/scripts/castle/castle.lua:44: in function <data/movements/scripts/castle/castle.lua:1> --------------------------------- e quando eu uso: if item.actionid == 16200 then if not isPlayer(cid) then return true end if getPlayerGuildId(cid) ~= nil then doSendMagicEffect(pos, 7) doTeleportThing(cid, Position(32451, 32503, 7), false) doSendMagicEffect(getThingPos(cid), 7) doPlayerSendCancel(cid, "[Castle] Voce nao possui uma guild.") return true end end -------- quem tem guild e quem nao tem guild é teleportado pra posicao e quando eu uso if getPlayerGuildId(cid) ~= nil then if getPlayerGuildId(cid) > 0 then if (getGlobalStorageValue(465481) ~= getPlayerGuildName(cid)) and ((getGlobalStorageValue(465482) ~= getPlayerGuildName(cid))) then setGlobalStorageValue(465481, getPlayerGuildName(cid)) Game.broadcastMessage("[Castle] A Guild ["..getPlayerGuildName(cid).."] esta entrando no Castle!", MESSAGE_EVENT_ADVANCE) end else doSendMagicEffect(pos, 7) doTeleportThing(cid, Position(32451, 32503, 7), false) doSendMagicEffect(getThingPos(cid), 7) doPlayerSendCancel(cid, "[Castle] Voce nao possui uma guild.") return true end end quem tem guild parace a msg normal e quem nao tem da erro na linha 45 que seria " if getPlayerGuildId(cid) > 0 then " e nao acontece nada eu gostaria de um tile que quem tivesse guild passa e quem nao tem e teleportado pra certo local
-
(Resolvido)Ajuda Aqui, Storage que so passa se tiver guild PLX
Funcionou perfeitamente, Obrigado. +Rep luanluciano93
-
Gandolfo reagiu a uma resposta no tópico: (Resolvido)Ajuda Aqui, Storage que so passa se tiver guild PLX
-
(Resolvido)Ajuda Aqui, Storage que so passa se tiver guild PLX
quando eu uso o comando if getPlayerGuildId(cid) >= 1 then se o player nao tiver guild da erro na distro falando que o player nao tem um valor pra comparar pra saber se é ou não maior que 1 alguem sabe de outra forma ? ajuda ae
-
Piso Falando - HELP PLX
.Qual servidor ou website você utiliza como base? TFT 1.3 Qual o motivo deste tópico? Preciso de um Globalevent de piso. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: function onThink(interval, lastExecution) pos = {x = 32356, y = 32225, z = 7 pos1 = {x = 32365, y = 32234, z = 7} pos2 = {x = 32373, y = 32234, z = 7} pos3 = {x = 32353, y = 32219, z = 7} doSendAnimatedText(pos, 'Imbuements', 140) doSendAnimatedText(pos1, 'Rewards', 140) doSendAnimatedText(pos2, 'Rewards', 130) doSendAnimatedText(pos3, 'Trainers', 130) end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
-
Exercise Weapons
.Qual servidor ou website você utiliza como base? TFT 1.3 Qual o motivo deste tópico? Coloquei as Exercises Weapon pra vender na store porem esta chegando com 1 carga como eu coloco para ela entregar com 500 charges e nao 1 ??? Linha: offers = { { count = 1, -- se eu colocar 2 ele vem com 2 cargas porem ele da 2 item de 2 carga cada ! icons = { "Exercise_Wand.png" }, name = "Exercise Wand", price = 1, id = 32389, type = 1, } }
-
URGENTE
.Qual servidor ou website você utiliza como base? TFT 1.3 Qual o motivo deste tópico? Todas as criaturas do jogo não está dropando loot, e tambem não aparece nenhuma msg de Loot como se fosse Nothing, Ja matei os monstros como "player, tutor, sennior tutor, GM e CM" e nenhum doprou nada e nao apareceu nenhuma mensagem. Está surgindo algum erro? Se sim coloque-o aqui. Não aparece em nenhum lugar algum ERRO. Nenhuma Mensagem de erro. Você tem o código disponível? Se tiver publique-o aqui: groups.xml <?xml version="1.0" encoding="UTF-8"?> <groups> <group id="1" name="Player" flags="0" access="0" maxdepotitems="10000" maxvipentries="0" /> <group id="2" name="Tutor" flags="16777216" access="0" maxdepotitems="0" maxvipentries="200" /> <group id="3" name="Sennior Tutor" flags="29360128" access="0" maxdepotitems="0" maxvipentries="200" /> <group id="4" name="Gamemaster" flags="66567897594" access="1" maxdepotitems="0" maxvipentries="200" /> <group id="5" name="Community Manager" flags="135291445242" access="1" maxdepotitems="0" maxvipentries="200" /> </groups> Config.lua -- Rates rateExp = 1 rateSkill = 50 rateLoot = 10 rateMagic = 50 rateSpawn = 1 Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.