Postado Janeiro 4, 2019 6 anos dofile('data/lib/events/firestorm_event.lua') function onSay(player, words, param) if Game.getStorageValue(configFireStormEvent.storages.joining) ~= 1 then player:sendCancelMessage('Fire Storm Event hasn\'t started yet.') return false elseif param == '' then player:sendCancelMessage('Command param required (say: "!fire join" or "!fire leave.").') return false elseif player:getLevel() < configFireStormEvent.players.minLevel then player:sendCancelMessage('You can\'t join to the event if you don\'t have a require '..configFireStormEvent.players.minLevel..' level.') return false elseif getTileInfo(player:getPosition()).protection ~= true then player:sendCancelMessage('You can\'t join to the event if you aren\'t in protection zone.') return false elseif player:getExhaustion(configFireStormEvent.storages.exhaust) > 0 then player:sendCancelMessage('You must wait '..player:getExhaustion(configFireStormEvent.storages.exhaust)..' seconds to use this command again.') return false end if param == 'join' then if player:getStorageValue(configFireStormEvent.storages.player) > 0 then player:sendCancelMessage('You have arleady joined to event. Wait patiently for start.') return false elseif doCountPlayersFireStormEvent() == configFireStormEvent.players.max then player:sendCancelMessage('Max players in the event have been reached.') return false end player:setMoveLocked(true) player:popupFYI(configFireStormEvent.text) player:setStorageValue(configFireStormEvent.storages.player, 1) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'You have joined to Fire Storm Event. You can\'t move until event don\'t start. Wait patiently for the event start.') player:sendTextMessage(MESSAGE_EVENT_ORANGE, 'You have joined to Fire Storm Event.') elseif param == 'leave' then if player:getStorageValue(configFireStormEvent.storages.player) == 1 then player:setMoveLocked(false) player:setStorageValue(configFireStormEvent.storages.player, -1) player:sendTextMessage(MESSAGE_EVENT_ORANGE, 'You have left from the Fire Storm Event.') else player:sendCancelMessage('Command param required (say: "!fire join").') return false end end player:setExhaustion(configFireStormEvent.storages.exhaust, 5) return false end Ready 100% quem criou este código, não está muito familiarizado com o TFS 1.x + Editado Janeiro 4, 2019 6 anos por Sarah Wesker (veja o histórico de edições)
Postado Janeiro 4, 2019 6 anos Autor continua com o erro relacionado a setMoveLocked, o seu está funcionando tudo ok?
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.