Postado Maio 23, 2015 10 anos Vá em \data\creaturescripts\scripts goback.lua e add function onLogout(cid) if getPlayerStorageValue(cid, 17000) >= 1 then doPlayerSendCancel(cid, "You cant logout during fly.") return false end if getPlayerStorageValue(cid, 17001) >= 1 then doPlayerSendCancel(cid, "You cant logout during ride.") return false end if getPlayerStorageValue(cid, 63215) >= 1 then doPlayerSendCancel(cid, "You cant logout during surf.") return false end Tenta ai se não funcionar me avise.
Postado Maio 24, 2015 10 anos Autor ESTA DANDO ESSE ERROR [23/05/2015 22:56:54] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' [23/05/2015 22:56:54] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/goback.lua) [23/05/2015 22:56:54] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' [23/05/2015 22:56:54] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' [23/05/2015 22:56:54] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/goback.lua) [23/05/2015 22:56:54] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>'
Postado Maio 24, 2015 10 anos Diretor login.lua add isso local flys = { ['Shiny Flygon'] = {2156, 2300}, ['Moltres'] = {229, 2300}, ['Articuno'] = {230, 2100}, ['Zapdos'] = {224, 2600}, ['Mew'] = {232, 2200}, ['Mewtwo'] = {233, 2200}, ['Dragonite'] = {221, 1300}, ['Pidgeot'] = {222, 900}, ['Fearow'] = {1068, 800}, ['Aerodactyl'] = {227, 1100}, ['Charizard'] = {216, 1000}, ['Porygon'] = {316, 600}, ['Shiny Charizard'] = {295, 2000}, } local rides = { ["Tauros"] = {128, 780, 400}, -- tauros ["Ninetales"] = {129, 800, 375}, -- kyuubi ["Rapidash"] = {130, 800, 395}, -- rapid ["Ponyta"] = {131, 410, 500}, -- ponyta ["Rhyhorn"] = {132, 400, 510}, -- rhyhorn ["Arcanine"] = {12, 900, 390}, -- arcan ["Shiny Arcanine"] = {492, 1000, 360}, -- shiny arca ["Shiny Venusaur"] = {494, 420, 420}, -- shiny vneu ["Crystal Onix"] = {293, 480, 430}, -- cristal onix ["Onix"] = {126, 450, 450}, -- onix ["Venusaur"] = {134, 390, 450}, -- venu ["Dodrio"] = {133, 750, 380}, -- dodrio ["Doduo"] = {135, 420, 500}, -- doduo } local surf = { ["Poliwag"] = {lookType=278, speed = 320}, ["Poliwhirl"] = {lookType=137, speed = 480}, ["Seaking"] = {lookType=269, speed = 520}, ["Dewgong"] = {lookType=183, speed = 700}, ["Blastoise"] = {lookType=184, speed = 850}, ["Tentacruel"] = {lookType=185, speed = 750}, ["Lapras"] = {lookType=186, speed = 960}, ["Gyarados"] = {lookType=187, speed = 1050}, ["Omastar"] = {lookType=188, speed = 680}, ["Kabutops"] = {lookType=189, speed = 840}, ["Poliwrath"] = {lookType=190, speed = 680}, ["Vaporeon"] = {lookType=191, speed = 800}, ["Staryu"] = {lookType=266, speed = 385}, ["Starmie"] = {lookType=267, speed = 685}, ["Goldeen"] = {lookType=268, speed = 355}, ["Seadra"] = {lookType=270, speed = 655}, ["Golduck"] = {lookType=271, speed = 760}, ["Squirtle"] = {lookType=273, speed = 365}, ["Wartortle"] = {lookType=275, speed = 605}, ["Tentacool"] = {lookType=277, speed = 340}, ["Snorlax"] = {lookType=300, speed = 500}, } ["Snorlax"] = {lookType=300, speed = 500}, ["NOME DO POKEMON"] = {lookType=LOKK TYPE DO POKEMON MONTADO,VOANDO ou NADANDO, speed = VELOCIDADE AMESMA COFIGURADA EM COFIGURATION.LUA}, Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código. #OpenSource #Programação #Contribuição
Postado Maio 24, 2015 10 anos ESTA DANDO ESSE ERROR [23/05/2015 22:56:54] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' [23/05/2015 22:56:54] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/goback.lua) [23/05/2015 22:56:54] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' [23/05/2015 22:56:54] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' [23/05/2015 22:56:54] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/goback.lua) [23/05/2015 22:56:54] data/creaturescripts/scripts/goback.lua:171: 'end' expected (to close 'function' at line 1) near '<eof>' Você deve esta colocando no local incorreto. Coloque logo abaixo de function onLogout(cid) e cuidado para não cometer erros. Caso não consiga poste a sua goback aqui.
Postado Maio 24, 2015 10 anos Testei o script que te passei e está funcionando normalmente, tente instalar corretamente: Vá em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para Blockfly.lua, apague tudo e cole: function onLogout(cid) if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then doPlayerSendCancel(cid, "You can't logout in fly/ride or surf.") return false end return true end Agora em "Data/creaturescripts" abra o arquivo creaturescripts.xml e adicione a TAG: <event type="logout" name="Blockfly" script="Blockfly.lua"/> Se não funcionar pode ser que as storages de fly/ride ou surf são diferentes no seu servidor. ➥ Regras | Seções OTServ | Seções BOT
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.