Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

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

Reset System...


'All_Star ~
 Compartilhar

Posts Recomendados

Olá grandes tibianos, hoje trago a vocês o script de reset Aproveitem:

 

Abra a pasta de seu otserver depois va em data/talkactions/scripts,copie qualquer um script dali,depois mude o nome para reset.lua,copie isto e cole dentro da script reset.lua

 

 

function onSay(cid, words, param)

local level = 300

local RemainingLvl = 8

local pid = getPlayerGUID(cid)

 

function addReset(cid)

resets = getResets(cid)

setPlayerStorageValue(cid,1020,resets+1)

return true

end

 

function getResets(cid)

resets = getPlayerStorageValue(cid,1020)

if resets < 0 then

resets = 0

end

return resets

end

 

if getPlayerLevel(cid) >= level then

addReset(cid)

doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))

doPlayerPopupFYI(cid,"Parabens Voce resetou agora, voce tem "..getResets(cid).." reset.")

doRemoveCreature(cid)

db.executeQuery("UPDATE `players` SET `level` = "..RemainingLvl..", `experience` = 0 WHERE `id` = "..pid)

 

else

doPlayerSendCancel(cid, "voce precisa ter level "..level.." ou mais para resetar.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end

 

return TRUE

end

 

Aonde está escrito em vermelho é o level que o player vai ficar quando der o tal reset

Aonde está escrito em azul é o level que o player tem que ser para resetar

 

Após ter regulado tudo va em data/talkactions e abra o aquivo talkaction.xml

e cole isto no local de comando dos players

 

<talkaction words="!reset" script="reset.lua" />

 

 

Pronto o sistema está feito para resetar basta ter o level que você botou em azul e falar !resetar

 

Se você quiser também colocar aquele nivel que está em azul como maximo vá no config.lua e ative o experience stages depois vá em data/XML e abra stages.xml ali coloque assim

 

<?xml version="1.0" encoding="UTF-8"?>

<stages>

<world id="0">

<stage minlevel="1" maxlevel="8" multiplier="500"/>

<stage minlevel="9" maxlevel="20" multiplier="500"/>

<stage minlevel="21" maxlevel="50" multiplier="500"/>

<stage minlevel="51" maxlevel="LEVEL QUE VOCê BOTARA PRO PLAYER RESETAR" multiplier="500"/>

<stage minlevel="LEVEL QUE VOCê BOTARA PRO PLAYER RESETAR" multiplier="0"/>

</world>

</stages>

 

Não esqueça o ultimo multiplier que está em vermelho tem que ser 0 para que o player não ganhe EXP qaundo alcançar aquele nivel

LEMBRE-se para a EXP não mudar em cada level basta botar o multiplier sempre com o mesmo valor

 

 

Creditos~

 

É necessário se cadastrar para acessar o conteúdo.
- Xtibia

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.