DE

Reset System 100%

Por Deadlock, 12 de mai. de 2010 em Actions e Talkactions

script
otserv
14
9.7k
DeadlockD
12 de maio de 2010 às 19:31

Bom pessoal andam reclamando que pessoas estão postando sistema de !reset que não está funcionando então resolvi trazer para vocês um sistema que funciona 100%

 

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 = 1000

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 temque 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="!resetar" 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 MARRON temque 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

 

 

 

Vlw galera espero ter ajudado

Credits:

Deadlock:50% eu criei uma parte do sistema meu amigo arrumo

Kreuus:10%por ter arrumado o sistema

noobinho:40% por ter criado o primeiro system

Editado Maio 13 por Deadlock

TonynhT
12 de maio de 2010 às 19:39

Hm.. vou testar aqui.

Qualquer coisa volto e edito o post :)

 

Abraços.

DoidinD
12 de maio de 2010 às 20:03

BOOOA CARA!

Testei e aprovei.. =)

 

Foi você que fez o script?

Se não foi por favor colocar os créditos..

 

REP+

guedes100G
12 de maio de 2010 às 20:21

claro que o sistema não é dele

ele só fez no maximo algumas alteraçoes

coloque os creditos do Criador do Sistema de Reset que no caso é o Marcry

noobinhuN
12 de maio de 2010 às 20:24

aff IEAHIUEHEUIHEUEI

 

alguns anos dps de eu fazer o script, ainda me ripam, pqp, so famoso demais nisso aqui..

não vou procurar o tópico pq to com preguiça, e não ganharia nada com isso, não ligo dele ter tirado os créditos...

 

dei risada e fiquei feliz mesmo assim UIAEHUIEHUI

 

hm, achei:

http://www.xtibia.com/forum/topic/113712-npc-reseter/

 

a diferença é que o meu era npc, foi só uma adaptação isso aí... e eu fiz esse npc em resposta a uma dúvida que surgiu se era possível ou não desenvolver esse sistema, aí duvidaram e eu fiz rs

 

@up

quem é esse cara aí? vo rastrear, deve ter me ripado + vezes, quero rir UAHEIUEHUIEHEIU

Editado Maio 12 por noobinhu

DeadlockD
12 de maio de 2010 às 20:34

Me desculpe mas vocês dois nobinho e nicekid estão errados

eu realemnte criei mas n cosnegui direito pedi uma ajuda a meu amigo Kreuus(Fernando Maccari)

 

nobinho eu ja usei seu sitema e achei muito bom mas pensei que seria melhor se os players dissesem o comando

 

ai pedi ajuda ao maccari e agente junto fez um

Editado Maio 12 por Deadlock

noobinhuN
12 de maio de 2010 às 20:39

certo, coloque meus créditos então IUAEHIEHIUE

2 semanas depois...
DevilMoonD
22 de maio de 2010 às 14:49

bom seria melhor se mostrasse quantos reset ele tem né no look :D

DaniloNunesD
22 de maio de 2010 às 18:36

faz um reset com look .. aí sim ficaria bacana !

4 meses depois...
27 de setembro de 2010 às 07:27

Mas ai gente este nogocio de GetplayerGUID(cid) ta dando um erro no meu ot respondam ai fazendo favor como arrumar esse erro ficarei muito aagradecido

1 ano depois...
guilherme4G
22 de janeiro de 2012 às 15:25

Show em , puis no meu ot e gostei... um pouco husahsuaushausa

ta show mas eu queria saber si da para por mais de um desse no ot serve =x

aaskull.gifbad.gif

151515121
22 de janeiro de 2012 às 21:23

vo te reporta que pq ja existe esse scripts aki forum

7585947
28 de janeiro de 2012 às 14:28

n tem como fazer ele remover os skills tmb ?

1 ano depois...
linicris11L
08 de dezembro de 2013 às 10:54

Malz amanha do meu REP+ me ajudo bastante agora vo testa
OBS:Nao posso dar REP+ por que ja esgotei^^