LO
talkaction

Reset System sem Deslogar! (SCRIPT)

Por lovenina12, 21 de set. de 2013 em Actions e Talkactions

reset
system
sem
precisar
deslogar
com
script
1
1.8k
lovenina12L
21 de setembro de 2013 às 21:53

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