Ir para conteúdo

Reset System sem Deslogar! (SCRIPT)


lovenina12

Posts Recomendados

ontem eu fiz um topico de como deixar seu ot com level infinito, hj um post um pouco parecido!

um reset system que voce nao desloga pra resetar =)

 

vai na pasta data/talkactions/scripts e crie um arquivo chamado newresetsystem.lua

 

dentro dele tu bota isso aqui:

 

 

 

local config = {
level = 50000, -- level que ficara apos o reset!
needlevel = 700000, -- level necessario pra resetar
teleport = sim, -- teleportar player ao resetar? sim ou nao
pos = {x=162,y=83,z=7}, -- posicao que o player ira ficar ao resetar ( se o teleport for sim )
storage = 123450, -- storage do reset (se voce nao souber oq e isso, nao mexa)
pz = sim, -- precisa estar em pz pra resetar? sim ou nao
battle = nao -- precisa estar sem battle pra resetar?

}

function onSay(cid, words, param)

if getPlayerLevel(cid) < config.needlevel then
doPlayerSendCancel(cid, "Voce precisa ser level "..config.needlevel.." para resetar!")
return TRUE
end

if config.pz == sim and getTilePzInfo(getCreaturePosition(cid)) == FALSE then
doPlayerSendCancel(cid, "Voce precisa estar em Protection Zone!")
return TRUE
end

if config.battle == sim and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
doPlayerSendCancel(cid, "Voce precisa estar sem Battle!")
return TRUE
end

if config.teleport == sim then
doTeleportThing(cid, config.pos)
end


-- NAO MEXA, E PRA DEIXAR O PLAYER NO LEVEL!

doPlayerAddLevel(cid, -getPlayerLevel(cid)+config.level)
doPlayerAddLevel(cid, -getPlayerLevel(cid)+config.level)
doPlayerAddLevel(cid, -getPlayerLevel(cid)+config.level)
doPlayerAddLevel(cid, -getPlayerLevel(cid)+config.level)
doPlayerAddLevel(cid, -getPlayerLevel(cid)+config.level)
doPlayerAddLevel(cid, -getPlayerLevel(cid)+config.level)

setPlayerStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage)+1)
-- NAO MEXA, E PRA DEIXAR O PLAYER NO LEVEL!

doPlayerPopupFYI(cid, "[RESET SYSTEM SEM DESLOGAR]\nAgora voce tem ".. getPlayerStorageValue(cid, config.storage) .." resets!")

return TRUE
end

 

 

 

obs: configure aquilo que tem que ser configurado

 

local config = {
level = 50000, -- level que ficara apos o reset!
needlevel = 700000, -- level necessario pra resetar
teleport = sim, -- teleportar player ao resetar? sim ou nao
pos = {x=162,y=83,z=7}, -- posicao que o player ira ficar ao resetar ( se o teleport for sim )
storage = 123450, -- storage do reset (se voce nao souber oq e isso, nao mexa)
pz = sim, -- precisa estar em pz pra resetar? sim ou nao
battle = nao -- precisa estar sem battle pra resetar?

}

la na primeira linha =)

 

agora vá em data/talkactions/talkactions.xml abra o com bloco de notas ( se tiver tudo embaraçado abra como wordpad! FIKADIKA =D )

 

e crie uma nova linha:

 

 

 

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

 

 

 

divirta-se sem precisar deslogar pra resetar =p

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...