Jump to content
  • 0
Sign in to follow this  
Mailorj

SCRIPT RESET CHAR LEVEL

Question

//===== Cronus Script ======================================== 
//= Resetador 
//===== Por: ================================================= 
//= Kamper 
//===== Versão Atual: ======================================== 
//= 2.2 
//===== Descrição: =========================================== 
//= Npc que reseta Atributos, Habilidades e Personagem
//= (Em inglês; Reset Boy)
//===== Changelog: =========================================== 
//= v1.0 Npc Criado [Kamper] 
//= v1.1 Corrigido erro do Skill [Kamper] 
//= v2.0 Editado e passado para inglês [old7] 
//= v2.1 Passado novamente para o português [Kamper] 
//= v2.2 Adicionado opção de escolher a Classe de Reset [Kamper] 
//= v2.3 Corrigido o erro no job e @ResJobIn [Kamper]
//============================================================ 
prontera,147,168,5	script	Resetador	48,{

set @Cost, (RS_CCost * (QuestReset * RS_ResetChar)) + RS_ResetChar; 
mes "[Resetador]"; 
mes "Eu sou o Resetador!"; 
mes "Resetar Atributos: "+ RS_ResetStats +"z"; 
mes "Resetar Habilidades: "+ RS_ResetSkills +"z"; 
mes "Resetar Ambos: "+ RS_ResetBoth +"z"; 
mes "Resetar Personagem: "+ @Cost +"z"; 
next; 
mes "[Resetador]"; 
mes "Por favor, selecione o serviço que deseja."; }
{
next; 
	if(@MUreset)
		set @menu,select ("Resetar Atributos",L1,"Resetar Habilidades",L2,"Resetar Ambos",L3,"Resetar Personagem",L4,"Quantos resets tenho?",L5,"Cancelar",end); 
switch(@menu)

L1: 
 mes "[Resetador]"; 
 if (Zeny < RS_ResetStats) goto L_NoZeny; 
 mes "Bom, não fará efeito até você logar novamente!"; 
 set Zeny,Zeny - RS_ResetStats; 
 ResetStatus; 
 set statuspoint, statuspoint + 53 + (RS_ResetBonus*QuestReset); 
 close; 

L2: 
 mes "[Resetador]"; 
 if (Zeny < RS_ResetSkills) goto L_NoZeny; 
 mes "Bom, não fará efeito até você logar novamente!"; 
 set Zeny,Zeny - RS_ResetSkills; 
 ResetSkill; 
 close; 

L3: 
 mes "[Resetador]"; 
 if (Zeny < RS_ResetBoth) goto L_NoZeny; 
 mes "Bom, não fará efeito até você logar novamente!"; 
 set Zeny,zeny - RS_ResetBoth; 
 ResetSkill; 
 ResetStatus; 
 set statuspoint, statuspoint + 53 + (RS_ResetBonus*QuestReset); 
 close; 

L4: 
 if ((BaseLevel < RS_ResBaseLvl) || (JobLevel < RS_ResJobLvl) || (class < RS_ResetBonus)) goto L_Erro; 
 if (Zeny < RS_ResetChar) goto L_NoZeny; 
 set Zeny,Zeny - RS_ResetChar; 
 setjob ; 
 resetlvl(1); 
 set QuestReset, QuestReset + 1; 
 set statuspoint, statuspoint + (RS_ResetBonus*QuestReset); 
 mes "[Resetador]"; 
 mes "Agora, você está de volta ao ínicio."; 
 mes "Volte novamente!"; 
 close; 

L5: 
 mes "[Resetador]"; 
 mes "Você tem "+ QuestReset +" Resets."; 
 close; 

L_NoZeny: 
 mes "[Resetador]"; 
 mes "Desculpe, mas você não tem os Zenys necessários."; 
 close; 

L_Erro: 
 mes "[Resetador]"; 
 mes "Para precisar resetar:"; 
 mes "Nível de Base "+ RS_ResBaseLvl +"."; 
 mes "Nível de Classe "+ RS_ResJobLvl +"."; 
 mes "Classe Avançada"; 
 mes "e "+ @Cost + "Zeny."; 
 close; 

Lend: 
 mes "Até mais!!."; 
 close; 
}

Alguem Consegue fazelo Funcionar ? 

Ja mexi em tudo....
*Tenho + 2 script deste tipo que nao funcionam... se alguem puder ajeitalos pra mim. >)

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Você quer um npc que apenas resete atributos,habil e ambos ?

Share this post


Link to post
Share on other sites
  • 0

Quero um NPC que RESETE CHAR/LEVEL

Exmp:

Voce é Paladino lev. max 250.

e Quer Resetar o LEVEL( voltar para o 0 ) para ganhar + stats points e ficar mais forte!

Char Level max = x 

if x = lev max.

reset level to = 0.

 

Tipo a Função Reborn do MESTRE DAS CLASSES:

if (BaseLevel < .rebirth_blevel || JobLevel < .rebirth_jlevel) {
            .@blvl = .rebirth_blevel - BaseLevel;

 

 

Share this post


Link to post
Share on other sites
  • 0
20 minutos atrás, Mailorj disse:

Quero um NPC que RESETE CHAR/LEVEL

Exmp:

Voce é Paladino lev. max 250.

e Quer Resetar o LEVEL( voltar para o 0 ) para ganhar + stats points e ficar mais forte!

Char Level max = x 

if x = lev max.

reset level to = 0.

 

Tipo a Função Reborn do MESTRE DAS CLASSES:

if (BaseLevel < .rebirth_blevel || JobLevel < .rebirth_jlevel) {
            .@blvl = .rebirth_blevel - BaseLevel;

 

 

No caso voce quer um resetador estilo MU? se for isso, achei um em inglês e dei uma traduzida para você:

Ele está bem completo, http://pastebin.com/raw/gJYDqpfN , ele usa uma tabelinha SQL, basta adiciona-la na DB Ragnarok lá no phpmyadmin e pronto.

Você pode resetar se tiver alguns itens, depois de 30 resets você tem chance de ganhar premios enfim.. tudo isso é editavel.

Share this post


Link to post
Share on other sites
  • 0

Olá, agradeço desde ja a atenção, isto! um RESET estilo MU!
achei uns 3 pela internet mas nenhum de fato funcionava..

 

Poderia me auxiliar na tabelinha SQL ?

sou novo em Linguagem de Programação.. Oque eu teria que fazer no phpmyadmin ?

Share this post


Link to post
Share on other sites
  • 0
15 minutos atrás, Mailorj disse:

Olá, agradeço desde ja a atenção, isto! um RESET estilo MU!
achei uns 3 pela internet mas nenhum de fato funcionava..

 

Poderia me auxiliar na tabelinha SQL ?

sou novo em Linguagem de Programação.. Oque eu teria que fazer no phpmyadmin ?

Com a tabela é simples, abra o vertrigo, depois acesse a phpmyadmin do seu servidor, no meu caso o site é esse: http://127.0.0.1/phpmyadmin/ , depois procure a tabela em que você importou os arquivos do emulador, no caso "ragnarok" 

3nFz8wT.png

Depois é só clicar na abinha no centro chamada "SQL" e colar essa tabela sql:

CREATE TABLE IF NOT EXISTS `rebirth_system` (
`account_id` int(11) unsigned NOT NULL default '0',
`name` varchar(255) NOT NULL DEFAULT 'NULL',
`num_rebirth` int(11) unsigned NOT NULL default '0',
`last_ip` varchar(100) NOT NULL default '',
PRIMARY KEY (`account_id`)
) ENGINE=MyISAM;

y1DJueW.png

E no final, clique em executar e pronto, sua tabela estará importada na database do emulador, agora é só adicionar o npc normalmente , reiniciar o servidor e o sistema estará funcionando =)

Share this post


Link to post
Share on other sites
  • 0
1 hora atrás, Linne disse:

Com a tabela é simples, abra o vertrigo, depois acesse a phpmyadmin do seu servidor, no meu caso o site é esse: http://127.0.0.1/phpmyadmin/ , depois procure a tabela em que você importou os arquivos do emulador, no caso "ragnarok" 

3nFz8wT.png

Depois é só clicar na abinha no centro chamada "SQL" e colar essa tabela sql:


CREATE TABLE IF NOT EXISTS `rebirth_system` (
`account_id` int(11) unsigned NOT NULL default '0',
`name` varchar(255) NOT NULL DEFAULT 'NULL',
`num_rebirth` int(11) unsigned NOT NULL default '0',
`last_ip` varchar(100) NOT NULL default '',
PRIMARY KEY (`account_id`)
) ENGINE=MyISAM;

y1DJueW.png

E no final, clique em executar e pronto, sua tabela estará importada na database do emulador, agora é só adicionar o npc normalmente , reiniciar o servidor e o sistema estará funcionando =)

Só te digo uma coisa !!  

(Esta na foto)

Que o Universo Conspire a Seu Favor ! AMEN ♥ ☼ ▲

RAG.jpg

  • Love 1

Share this post


Link to post
Share on other sites
  • 0
46 minutos atrás, Mailorj disse:

Só te digo uma coisa !!  

(Esta na foto)

Que o Universo Conspire a Seu Favor ! AMEN ♥ ☼ ▲

RAG.jpg

KKKK de nada, fico feliz que funcionou certinho ^-^*, única coisa que peço é que se achar alguém precisando de ajuda futuramente e você souber como ajudar, ajude. É assim que crescemos e melhoramos o nosso ser =)

 

Boa sorte com o seu projeto :P

Edited by Linne
  • Love 1

Share this post


Link to post
Share on other sites
  • 0

Tópico Fechado/Resolvido.

  • Love 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

Seja bem vindo ao Cronus-Emulator.
É sempre um prazer te-lo conosco.
Você pode visualizar nossas áreas de suporte para encontrar suas soluções sem a necessidade de se registrar!
Registrando em nossa comunidade, você poderá conhecer mais sobre nosso projeto, criar tópicos, responder tópicos existentes, baixar milhares de recursos em nosso sistema de downloads, participar de nossa comunidade, customizar seu perfil e muito mais... Se você já possui uma conta, faça seu login - ou crie uma conta. Também temos integração com Google+ e Facebook.

×
×
  • Create New...