Ir para conteúdo
  • Cadastre-se

Pedido De Script para (Poketibia)


Posts Recomendados

1-sou poderia deslogar da conta dps de 10 segundos  :)

2-quando morrer no fly/surf/ride volta para o centro pokemon

 

Link para o post
Compartilhar em outros sites
  • Respostas 47
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

Primeiro:

Vá em "Data/creaturescripts/scripts" crie dois arquivos, um como blocklogout.lua e cole:

local t = {
    storage = 54555,
    temp = 10
}

function onLogout(cid)
    if getPlayerStorageValue(cid, t.storage) > os.time() then
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa esperar "..getPlayerStorageValue(cid, t.storage) - os.time().. " segundos para deslogar.")
    return false
    end
  return true
end

Depois crie blocklogin.lua e cole:

local t = {
    storage = 54555,
    temp = 20
}

function onLogin(cid)
    setPlayerStorageValue(cid, t.storage, os.time() + t.temp)
return true
end

Em "Data/creaturescripts" abra o creaturescripts.xml e cole as tags:

<event type="logout" name="BlockLogout" script="blocklogout.lua"/>
<event type="login" name="BlockLogin" script="blocklogin.lua"/>

Não entendi o segundo pedido...

Link para o post
Compartilhar em outros sites

2 pedido quando player morrer no surf/fly/ride 

ride sempre bugar a conta 

quando deslogar do surf perde a conta 

quando deslogar do fly perde a conta 

queria 1 script para não da desbuger na conta dos players quando deslogar surf/ride/fly

Editado por 345sat (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Sinceramente amigo, não entendi nada.

Você quer bloquear o logout caso esteja com fly/surf/ride?

 

sim só que com essas storages ai , poderia fazer a script mais estou sem tempo

if getPlayerStorageValue(cid, 17001) > 0  then
doPlayerSendCancel(cid, "Voce nao pode usar a bike enquanto estiver no ride/fly/surf.")
return false
end
 
if getPlayerStorageValue(cid, 17000) > 0  then
doPlayerSendCancel(cid, "Voce nao pode usar a bike enquanto estiver no ride/fly/surf.")
return false
end
 
if getPlayerStorageValue(cid, 63215) > 0  then
doPlayerSendCancel(cid, "Voce nao pode usar a bike enquanto estiver no ride/fly/surf.")
return false
end
Link para o post
Compartilhar em outros sites

Em "Data/creaturescripts/scripts", nome_do_arquivo.lua:

function onLogout(cid)
   if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then
   doPlayerSendCancel(cid, "Você não pode deslogar estando em fly/ride ou surf.")
   return false
   end
  return true
end

Em "Data/creaturescripts" abra creaturescripts.xml e cole a TAG:

<event type="logout" name="BlockFly" event="script" value="nome_do_arquivo.lua"/>
Link para o post
Compartilhar em outros sites

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServSuporte OTServSuporte de Spriting"

Para: "OTServSuporte OTServSuporte de Scripts"

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Link para o post
Compartilhar em outros sites

faz isso aqui, vá na pasta data\creaturescripts\scripts e abra o arquivo goback.lua

feito isso procure por essa função:

function onLogout(cid)

logo abaixo dessa função coloque essa:

 

 if #getCreatureSummons(cid) >= 1 then
    doPlayerSendCancel(cid, "Você não pode deslogar estando em fly/ride ou surf.")
    return false
    end

ficando assim:

function onLogout(cid)

    if #getCreatureSummons(cid) >= 1 then
    doPlayerSendCancel(cid, "Você não pode deslogar estando em fly/ride ou surf.")
    return false
    end
Editado por TopllDanStar (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

fiz igual + ainda da para deslogar

 

Em "Data/creaturescripts/scripts"nome_do_arquivo.lua:

function onLogout(cid)
    local sto = {17001, 17000, 63215}
    for x = 1, #sto do
        if getPlayerStorageValue(cid, sto[x]) > 0 then
            doPlayerSendCancel(cid, 'You cannot logout when you are in special situations such as surf/ride/fly.')
            return false
        end
    end
    return true
end

Em "Data/creaturescripts" abra creaturescripts.xml e cole a TAG:

<event type="logout" name="BlockFly" event="script" value="nome_do_arquivo.lua"/>
Link para o post
Compartilhar em outros sites

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.

Link para o post
Compartilhar em outros sites

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>'
Link para o post
Compartilhar em outros sites
  • Sub-Admin

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},

 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

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

 

Link para o post
Compartilhar em outros sites

 

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.

Link para o post
Compartilhar em outros sites

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.

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.




×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo