Ir para conteúdo

Featured Replies

Postado

Oi pessoal do tk queria um ajuda de vocês, eu uso uma script de trainer offline e ela funciona normalmente.

https://otland.net/threads/offline-training-for-8-60.200271/

 

Erro: player clica na estátua e deslogar normalmente, ai começa a treinar offline.

-Só que quando loga novamente o char, não aparece mensagem nenhuma apenas os skills que foram upados no serve log!

 

Solucão: Quando o player loga novamente após o trainer offline.

-Aparecer seguinte mensagem: "Você upou ### nivel de magic level e ### level de shielding em **** horas/minutos/segundos."

 

### = quantidade de skill que foi upada.

**** = tempo que foi gasto no trainer offline e se possível aparecer o tempo pra horas, minutos ou segundos.

 

Espero que entenda! agradeço darei REP+ pois necessito muito disso.

 

Ps. E se não for pedir muito queria um sistema parecido com esse que, só com uma estátua que quando clicar escolhe-se a skill que for upada estilo trainer bed algo assim que tem no global quando clica na cama.

Exemplo:

axe fighting

sword fighting

club fighting

magic level

distance fighting.

  • Respostas 13
  • Visualizações 2.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • 17:09 Voce upou de level/magic_level/shielding -1 para o nivel: [126] de magic level: [70] e  level [31] de shielding em [0] minutos.   Waat? mano você entendeu pelo menos? a mensagem ainda continua

  • ElizeuAlmeida
    ElizeuAlmeida

    Graças ao @Vinicius Xxgamexx , pude fazer dar certo .   Apague tudo na pasta offtrain_login , e coloque dentro :   para mim o problema se resolveu quando mudei de: para:

Posted Images

Postado

Qual a versão do seu servidor williamcgv ?*

Mude:

-- 0.4 - offline training - login.lua
function onLogin(cid)
   OfflineTraining_initialize(cid)
   if(OfflineTraining_isTraining(cid)) then
     OfflineTraining_turnOffTraining(cid)
     -- we add skill/mlvl, we select lower value: time that player was offline OR offline training time [bar in game - 9.6]
     OfflineTraining_addTrainedSkills(cid, math.min(OfflineTraining_getTime(cid), OfflineTraining_getOfflineTime(cid)))
     -- we remove offline training time [bar in game - 9.6],
     -- if player was offline longer then his 'offline training time' it will add him time [like on RL tibia]
     -- got '3  hours offline training time', stay logged off for 8 hours, you get skills for 3 hours and on login you got '5 hours offline training time'
     OfflineTraining_setTime(cid, math.abs(OfflineTraining_getTime(cid) - OfflineTraining_getOfflineTime(cid)))
     OfflineTraining_onEndTraining(cid)
   else
     -- offline training time also regenerate when you are offline, but NOT train
     OfflineTraining_setTime(cid, OfflineTraining_getTime(cid) + OfflineTraining_getOfflineTime(cid))
   end
   return true
end

Para:

function onLogin(cid)
local defense = SKILL_SHIELD
   OfflineTraining_initialize(cid)
   if(OfflineTraining_isTraining(cid)) then
     OfflineTraining_turnOffTraining(cid)
     OfflineTraining_addTrainedSkills(cid, math.min(OfflineTraining_getTime(cid), OfflineTraining_getOfflineTime(cid)))
     doPlayerSendTextMessage(cid,"Voce upou para o nivel: [".. getPlayerLevel(cid) .."] de magic level: [".. getPlayerMagLevel(cid) .."] e  level [".. getPlayerSkill(cid, defense) .."] de shielding em [".. OfflineTraining_getOfflineTime(cid) .."] horas/minutos/segundos")
     OfflineTraining_setTime(cid, math.abs(OfflineTraining_getTime(cid) - OfflineTraining_getOfflineTime(cid)))
     OfflineTraining_onEndTraining(cid)
   else
     OfflineTraining_setTime(cid, OfflineTraining_getTime(cid) + OfflineTraining_getOfflineTime(cid))
   end
   return true
end

Editado por Vinicius Xxgamexx (veja o histórico de edições)

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Postado
  • Autor
aconteceu esse erro no distro e no jogo não apareceu a mensagem!
 
[15/05/2015 15:09:00] [Error - CreatureScript Interface] 
[15/05/2015 15:09:00] data/creaturescripts/scripts/offtrain_login.lua:onLogin
[15/05/2015 15:09:00] Description: 
[15/05/2015 15:09:00] (luaDoPlayerSendTextMessage) Player not found

Editado por williamcgv (veja o histórico de edições)

Postado

williamcgv Ok aguardando sua resposta... E deve ser funcional em sua versão, era só para saber mesmo

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Postado
  • Autor

e também no:

Voce upou para o nivel: [".. getPlayerLevel(cid) .."] de magic level: [".. getPlayerMagLevel(cid) .."] e  level [".. getPlayerSkill(cid, defense) .."] de shielding em [".. OfflineTraining_getOfflineTime(cid) .."] horas/minutos/segundos")

 

___horas/minutos/segundos__

é para aparacer o tempo se ta em hora, minutos ou segundo!

 

Exemplo:

-voce upou mimimi em 1 hora e 34 minutos.

-voce upou mimimi em 2 minutos.

-voce upou mimimi em 45 segundos. 

 

entendeu ? o tempo certo.

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo