Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Olá galerinha do tibia king, vim trazer um script de level recover :D

primeiramente vá em /data/talkactions/scripts crie um arquivo chamado createRecover.lua e adicione isso dentro


function onSay(cid, words, param)


if getPlayerStorageValue(cid, 12345) - os.time() > 0 then

doPlayerSendTextMessage(cid, 28, "You can't use this, wait [" .. getPlayerStorageValue(cid, 12345) - os.time() .. "].")

return true

end


if getPlayerStorageValue(cid, 12346) <= 0 then

setPlayerStorageValue(cid, 12346, getPlayerLevel(cid))

setPlayerStorageValue(cid, 12345, os.time() + 60*15*1000)

doPlayerSendTextMessage(cid, 27, "You have acioned the level recover")

else

doPlayerSendTextMessage(cid, 28, "You have level recover.")

end

return true

end
agora crie outro chamado recover.lua e adicione isso dentro

function onSay(cid, words, param)


if getPlayerStorageValue(cid, 12346) > 0 then

doPlayerAddLevel(cid, math.abs(getPlayerStorageValue(cid, 12346) - getPlayerLevel(cid)))

doPlayerSendTextMessage(cid, 27, "You have recoved " .. getPlayerStorageValue(cid, 12346) - getPlayerLevel(cid) .. " Levels.")

setPlayerStorageValue(cid, 12346, 0)

else

doPlayerSendTextMessage(cid, 28, "You don't have level recover.")

end

return true

end
Talkactions.xml

<talkaction words="!createrecover" access="0" event="script" value="createRecover.lua"/>

<talkaction words="!recover" access="0" event="script" value="recover.lua"/>
agora em /data/creaturescripts/scripts crie um arquivo chamado loginRecover.lua e adicione isso dentro
<event type="login" name="recoverLogin" event="script" value="recoverLogin.lua"/>

<event type="login" name="loginRecover" event="script" value="loginRecover.lua"/>

<event type="death" name="recoverDeath" event="script" value="recoverDeath.lua"/>
agora em login.lua
registerCreatureEvent(cid, "recoverLogin")

registerCreatureEvent(cid, "loginRecover")

registerCreatureEvent(cid, "recoverDeath")
agora antes do ultimo return true
if getPlayerStorageValue(cid, 12347) == -1 then

setPlayerStorageValue(cid, 12347, 0)

end

então é isso pessoal espero que aproveitem

se não funcionar avise no tópico

Como Usar?

bom você fala !createrecover ai se você morrer você podera recuperar seu level perdido falando !recover PS: Se você morrer 2 x com o comando você não podera mais recuperar


function onLogin(cid)

if getPlayerStorageValue(cid, 12346) > 0 then

doPlayerPopupFYI(cid, "You have level recover for use, send !recuperar .")

end

return true

end
agora crie outro chamado recoverLogin.lua e adicione isso dentro

function onLogin(cid)

if getPlayerStorageValue(cid, 12347) == 2 then

setPlayerStorageValue(cid, 12346, 0)

setPlayerStorageValue(cid, 12347, 0)

doPlayerPopupFYI(cid, "You have lost your level recover.")

end

return true

end
agora crie outro chamado deathRecover.lua e adicione isso dentro

function onDeath(cid, deathList)

if getPlayerStorageValue(cid, 12347) < 2 and getPlayerStorageValue(cid, 12346) > 0 then

setPlayerStorageValue(cid, 12347, getPlayerStorageValue(cid, 12347) + 1)

end

return true

end
creaturescripts.xml
Editado por Skyforever (veja o histórico de edições)

Retirado.

 

Skype: joaoxtibia85.

Link para o post
Compartilhar em outros sites

Fico manero hein doido : D

De boua na lagoa ? *-*



Entrada ao Tibia King:27/05/2012 (02:14)

Link para o post
Compartilhar em outros sites

Legal parabens

Att,

Skyligh

Entrada Como Membro 14 / 08 / 2012

Entrada Como Suporte 05 / 12 / 2012

Saída Como Suporte 06 / 01 / 2013

sem_ta28.png

Contato : [email protected] / [email protected]

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.

  • Conteúdo Similar

    • Por Vodkart
      Mapa BattleField Feito Por AnneMotta :

      Mapa Battlefield.rar

      Scan: https://www.virustot...sis/1346548669/


      Imagens do mapa



      Descrição:

      - O evento é automático e acontece em determinado dia e hora da semana
      - Logo após é aberto um teleport então apenar um número limitado de players entra no evento
      - São formados por dois times, os "Black Assassins" e os "Red Barbarians"
      - Os times são balanceados automaticamente, quando o último jogador entra, esse teleport é fechado e depois de 5 minutos o evento começa, os 5 minutos são para os players ter tempo de planejar um ataque.
      - O sistema tem por finalidade matar todos do time inimigo, e os players que sobreviverem recebem um prêmio.

      Bônus:

      - Durante o evento é mostrado na tela somente dos jogadores que estão no evento um placar de times.

      - Até o último player entrar no evento, ficam mandando broadcast dizendo quanto players faltam para dar inicio ao jogo.

      - Se o evento abrir e não atingir a meta de players colocada, o evento é finalizado e os players voltam para o templo.




      Lembre-se:

      - De colocar Pvp Tool na área
      - De colocar área NoLogout


      Imagens:




      Instalação:

       
      Data > Lib       Data > CreatureScript > Script     Data > GlobalEvents > Scripts       Data > Movements > Script             Configurações do evento
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo