Jump to content

Recommended Posts

Posted

As we know about the rebirth system is like saving your existing stats and add it to your present stats when reborn.

 

It was like buying stats and making something like FULL STATS or something, right?

 

 

Well, i made something weird. This is not for the stats or something, it will just give you something rare.

 

 

I've set it into "Ancient Langguage Document" just for completing the script. You can change it to your liking. Whether you use something rare items or what.

 

 

This script was also connected to my ViP System.

 

ViPs are not going to pay zeny when rebirthing.

 

 

 

http://upaste.me/dddb5442ad741204

 

 

Hope you enjoy this little script.

  • Upvote 1
Posted

okay :D

Doesn't work! Its stucking on the Requirements part

// ------------------------------------------------------------------------------------------
// ------ Script Release
// Title: Simple Rebirth System
// 
// Author: Diconfrost VaNz - www.wipeoutgaming.info - [email protected]
// 
// Version: 1.0
// 
// It will turn you into a Level 1 High Novice and give you an item as a reward for a certain amount of zeny.
// This is integrated to my vip system. http://rathena.org/board/topic/79130-v20basic-premium-system/
// ViPs are not going to pay zeny when rebirthing.
//
// ------------------------------------------------------------------------------------------
farebury,163,127,4	script	Rebirther	584,{

mes "[^FF0000Darryll^000000]";
mes "*Sleeping*";
next;
mes "[^FF0000Darryll^000000]";
mes "Hello "+strcharinfo(0)+", I'm ^0055FFGemini^000000.";
mes "I can give you something in exchange of your strength.";
mes "Are you ready for it?";
next;
switch(select("I'd like to more details about it.:I'm ready!:What's the prize?:Cancel")) {
	case 1:
		mes "[^FF0000Darryll^000000]";
		mes "This is how it works.";
		mes "Whenever you reach the a certain base leve(^0055FF255^000000), you can rebirth again into ^0055FFLevel 1 High Novice^000000, and recieve a ^0055FFValuable Prize^000000!";
		next;
		mes "[^FF0000Darryll^000000]";
		mes "So if you want it, just grind it!";
		mes "HAHAHAHA!";
		mes "I guess, i already said what you need.";
		mes "See ya!";
		close;
		
	case 2:
		mes "[^FF0000Darryll^000000]";
		mes "Well well well... ";
		mes "What do we have here?";
		next;
		mes "[^FF0000Darryll^000000]";
		mes "Oh! you want to be reborn!";
		next;
		if (baselvl <254) goto R_Sorry;
		if (prmm > gettimetick(2)) goto V_VIP;
		next;
		if (Zeny < 1000000) goto V_Zen;
		mes "[^FF0000Darryll^000000]";
		mes "Oh, enjoy your day!";
		mes "Come back again!";
		set zeny, zeny - 1000000;
		goto R_Reborn;
		close;
		
		V_VIP:
			mes "[^FF0000Darryll^000000]";
			mes "Oh you're a ^0055FFVIP^000000!";
			goto R_Reborn;
			close;
			
		R_Reborn:
			atcommand "@blvl -255 "+strcharinfo(0);
			atcommand "@jlvl -120 "+strcharinfo(0);
			atcommand "@job 4001 "+strcharinfo(0);
			getitem 7914,1;
			close;
		
		R_Sorry:
			mes "[^FF0000Darryll^000000]";
			mes "You must meet the basic ^0055FFRequirements^000000.";
			close;
			
		V_Zen:
			mes "[^FF0000Darryll^000000]";
			mes "You don't have the required number of ^0055FFZennies^000000.";
			mes "Please come back again.";
			close;
		
		
	case 3:
		mes "[^FF0000Darryll^000000]";
		mes "Hmmmm. lets see!";
		next;
		mes "[^FF0000Darryll^000000]";
		mes "Well, I can give you 25pcs of ^0055FFEvent Tickets^000000.";
		close;
		
	case 4:
		mes "[^FF0000Darryll^000000]";
		mes "Very well! You can come back anytime!.";
		close;
	}
}
Posted (edited)

okay :D

Doesn't work! Its stucking on the Requirements part

// ------------------------------------------------------------------------------------------
// ------ Script Release
// Title: Simple Rebirth System
// 
// Author: Diconfrost VaNz - www.wipeoutgaming.info - [email protected]
// 
// Version: 1.0
// 
// It will turn you into a Level 1 High Novice and give you an item as a reward for a certain amount of zeny.
// This is integrated to my vip system. http://rathena.org/board/topic/79130-v20basic-premium-system/
// ViPs are not going to pay zeny when rebirthing.
//
// ------------------------------------------------------------------------------------------
farebury,163,127,4	script	Rebirther	584,{

mes "[^FF0000Darryll^000000]";
mes "*Sleeping*";
next;
mes "[^FF0000Darryll^000000]";
mes "Hello "+strcharinfo(0)+", I'm ^0055FFGemini^000000.";
mes "I can give you something in exchange of your strength.";
mes "Are you ready for it?";
next;
switch(select("I'd like to more details about it.:I'm ready!:What's the prize?:Cancel")) {
	case 1:
		mes "[^FF0000Darryll^000000]";
		mes "This is how it works.";
		mes "Whenever you reach the a certain base leve(^0055FF255^000000), you can rebirth again into ^0055FFLevel 1 High Novice^000000, and recieve a ^0055FFValuable Prize^000000!";
		next;
		mes "[^FF0000Darryll^000000]";
		mes "So if you want it, just grind it!";
		mes "HAHAHAHA!";
		mes "I guess, i already said what you need.";
		mes "See ya!";
		close;
		
	case 2:
		mes "[^FF0000Darryll^000000]";
		mes "Well well well... ";
		mes "What do we have here?";
		next;
		mes "[^FF0000Darryll^000000]";
		mes "Oh! you want to be reborn!";
		next;
		if (baselvl <254) goto R_Sorry;
		if (prmm > gettimetick(2)) goto V_VIP;
		next;
		if (Zeny < 1000000) goto V_Zen;
		mes "[^FF0000Darryll^000000]";
		mes "Oh, enjoy your day!";
		mes "Come back again!";
		set zeny, zeny - 1000000;
		goto R_Reborn;
		close;
		
		V_VIP:
			mes "[^FF0000Darryll^000000]";
			mes "Oh you're a ^0055FFVIP^000000!";
			goto R_Reborn;
			close;
			
		R_Reborn:
			atcommand "@blvl -255 "+strcharinfo(0);
			atcommand "@jlvl -120 "+strcharinfo(0);
			atcommand "@job 4001 "+strcharinfo(0);
			getitem 7914,1;
			close;
		
		R_Sorry:
			mes "[^FF0000Darryll^000000]";
			mes "You must meet the basic ^0055FFRequirements^000000.";
			close;
			
		V_Zen:
			mes "[^FF0000Darryll^000000]";
			mes "You don't have the required number of ^0055FFZennies^000000.";
			mes "Please come back again.";
			close;
		
		
	case 3:
		mes "[^FF0000Darryll^000000]";
		mes "Hmmmm. lets see!";
		next;
		mes "[^FF0000Darryll^000000]";
		mes "Well, I can give you 25pcs of ^0055FFEvent Tickets^000000.";
		close;
		
	case 4:
		mes "[^FF0000Darryll^000000]";
		mes "Very well! You can come back anytime!.";
		close;
	}
}

 

 

change

 

 

 

if (baselvl <254) goto R_Sorry;
 

into 

 

 

 

if (baselvl > 254) goto R_Sorry;
 

 

 

how many times this rebirth system can be use  ? 

 

many times you want :D

Edited by Diconfrost VaNz
Posted (edited)

In my opinion, baselvl should be BaseLevel like nanakiwurtz said, otherwise baselvl is a char variable, not a parameter


 

BaseLevel   - Character's base level.

 

Edited by Capuche
  • 4 months later...
  • 4 weeks later...
  • 3 months later...
Posted
- if (baselvl <150) goto R_Sorry;
+ if (BaseLevel < 150) goto R_Sorry;

- atcommand "@blvl -200 "+strcharinfo(0);
- atcommand "@jlvl -100 "+strcharinfo(0);
- atcommand "@job 4001 "+strcharinfo(0);
+ BaseLevel -= 200;
+ JobLevel -= 100;
+ jobchange 4001;

+ means add

- means remove

  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...