Help Rebirth Npc

daneo1989

I am Ancient.
Staff member
Moderator
Dec 5, 2005
5,963
1
223
280
UK
Hello im wanting to put a rebirth npc in my server but dont no much about mir3 npc coding (no the basic's as tryd to make a teleporter last night)
but dont no how to create somthing this big. ive had alook through the NPC Commands post but tbh im still learning could any1 tell me what kind of commands ill need to put in it

rebirth1 = 60 (adds ele+exp)
rebirth2=120 (adds ele+exp)
rebirth3= 210 (adds ele+exp)
rebirth4= 500 (takes back down to 60)

and is it possible to make it so you can only get FP by the rebirth? so any1 who hasnt got the correct fp cannot use the item?

cheer's

/ancient
 

Smaug

Banned
Banned
Dedicated Member
Jun 20, 2007
79
0
52
[@rein]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 1
checklevel 60
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

[@rein2]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 2
checklevel 120
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

[@rein3]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 3
checklevel 210
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

Ect, Ect
 
Upvote 0

daneo1989

I am Ancient.
Staff member
Moderator
Dec 5, 2005
5,963
1
223
280
UK
[@rein]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 1
checklevel 60
#ACT
HLSCRIPTCMD REINCARNATION (that to clear the level back down to a set level?)
HLSCRIPTCMD CLEAREXP (clear's all exp gained i presume)
HLSCRIPTCMD SETPOINT - 500 (what dose this mean)

[@rein2]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 2
checklevel 120
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

[@rein3]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 3
checklevel 210
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

Ect, Ect[/quote
 
Upvote 0

Smaug

Banned
Banned
Dedicated Member
Jun 20, 2007
79
0
52
[@rein]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 1
checklevel 60
#ACT
HLSCRIPTCMD REINCARNATION (that to clear the level back down to a set level?)
HLSCRIPTCMD CLEAREXP (clear's all exp gained i presume)
HLSCRIPTCMD SETPOINT - 500 (what dose this mean)

[@rein2]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 2
checklevel 120
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

[@rein3]
#IF
HLSCRIPTCMD CHECKPOINT 500
!HLSCRIPTCMD CHECKRELEVEL 3
checklevel 210
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CLEAREXP
HLSCRIPTCMD SETPOINT - 500

Ect, Ect

1)
#ACT
HLSCRIPTCMD CHANGELEVEL - (how many levels to take)

2)
Yes it clears exp to 0%

3)
CHECKPOINT and SETPOINT is unsing Gamepoints I think, you dont need to use these
 
Upvote 0

daneo1989

I am Ancient.
Staff member
Moderator
Dec 5, 2005
5,963
1
223
280
UK
1)
#ACT
HLSCRIPTCMD CHANGELEVEL - (how many levels to take)

2)
Yes it clears exp to 0%

3)
CHECKPOINT and SETPOINT is unsing Gamepoints I think, you dont need to use these

right okay thanks bud and how would i go about adding E(Att)? and % exp rate? :)
 
Upvote 0

daneo1989

I am Ancient.
Staff member
Moderator
Dec 5, 2005
5,963
1
223
280
UK
ive got a problem m8. ive made it. when i go to rebirth for level60 it dosnt delevel or set so you cant use again..
Code:
[@main]
#SAY
{FCOLOR/1}[{FCOLOR/12}
{FCOLOR/10}Rebirth{FCOLOR/12}\\
     
           <1_ST [EMAIL="Rebirth/@rein>\"]Rebirth/@rein>\[/EMAIL]
           <2_ND [EMAIL="Rebirth/@rein2>\"]Rebirth/@rein2>\[/EMAIL]
           <3_RD [EMAIL="Rebirth/@rein3>\"]Rebirth/@rein3>\[/EMAIL]
           <4_TH [EMAIL="Rebirth/@rein4>\"]Rebirth/@rein4>\[/EMAIL]
              <[EMAIL="Exit/@close>\"]Exit/@close>\[/EMAIL]
  
 
[@rein]
#IF
CHECKLEVEL 60
CHECKSET [101] 1
#ACT
GOTO @NEXT1
#ELSEACT
GOTO @False1
[@NEXT1]
#SAY
Congratz On Your Rebirth\
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD LEVEL 61
HLSCRIPTCMD CLEAREXP
SET [101] 1
 
[@rein2]
#IF
CHECKLEVEL 120
CHECKSET [102] 1
#ACT
GOTO @NEXT1-1
#ELSEACT
GOTO @false1
 
[@NEXT1-1]
#SAY
Congratz On Your Rebirth\
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD LEVEL 121
HLSCRIPTCMD CLEAREXP
SET [102] 1
 
[@rein3]
#IF
CHECKLEVEL 210
CHECKSET [103] 1
#ACT
GOTO @NEXT1-2
#ELSEACT
GOTO @false1
[@NEXT1-2]
#SAY
Congratz On Your Rebirth
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD LEVEL 211
HLSCRIPTCMD CLEAREXP
SET  [103] 1
 
[@rein4]
#IF
CHECKLEVEL 500
CHECKSET [104] 1
#ACT
GOTO @NEXT1-3
#ELSEACT
GOTO @false1
[@NEXT1-3]
#SAY
Congratz On Your Rebirth
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD LEVEL 501
HLSCRIPTCMD CLEAREXP
SET [104] 1

[@false1]
#SAY
Youve Been Rebirthed Already.\
Or Your Not the Correct Level.\
 
Upvote 0

daneo1989

I am Ancient.
Staff member
Moderator
Dec 5, 2005
5,963
1
223
280
UK
dose any1 have a working rebirth what i could use pls

can only be used once etc etc

thanks

/ancient
 
Upvote 0

SoulForge

Dedicated Member
Dedicated Member
Oct 18, 2004
169
7
64
#IF
HLSCRIPTCMD CHECKPOINT 500 - checks u have 500 Integral Points and if u dont wont allow u to go further
!HLSCRIPTCMD CHECKRELEVEL 1 - checks to see if this is your first time doing the reincarnation
checklevel 100 - checks your lvl 100+
#ACT
HLSCRIPTCMD REINCARNATION - reincarnates u
HLSCRIPTCMD CHANGELEVEL - 20 - knocks 20 levels off your character i think or it might reset your character lvl to 20 (not used rebirth yet :))
HLSCRIPTCMD CLEAREXP - clears all exp on your char to 0%
HLSCRIPTCMD SETPOINT - 500 - removes 500 integral points as payment


CHECKSET - checks your character hasent done that part of the npc before if it is marked as 1 it will not allow you to do first bit if its marked as 0 it will allow you to continue to do first bit
SET - enabled a flag to stop characters repeating the same stages of an npc over again

0 = Disabled
1 = Enabled


Code:
[@main]
#IF
checkset [101] 0
#act
goto @rein
break

#if
checkset [102] 0
#act
goto @rein2
break

#if
checkset [103] 0
#act
goto @rein3
break

#if
checkset [104] 0
#act
goto @rein4 
break
 
[@rein]
#IF
CHECKLEVEL 60
CHECKSET [101] 0
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CHANGELEVEL + 1 ;;??? Make character 61??
HLSCRIPTCMD CLEAREXP
SET [101] 1
#SAY
Congratz On Your Rebirth\
#ELSEACT
GOTO @False1
 
[@rein2]
#IF
CHECKLEVEL 120
CHECKSET [102] 0
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CHANGELEVEL + 1 ;;???Make character 121??
HLSCRIPTCMD CLEAREXP
SET [102] 1
#SAY
Congratz On Your Rebirth\
#ELSEACT
GOTO @false1
 
[@rein3]
#IF
CHECKLEVEL 210
CHECKSET [103] 0
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CHANGELEVEL + 1 ;;???Make character 211??
HLSCRIPTCMD CLEAREXP
SET  [103] 1
#SAY
Congratz On Your Rebirth
#ELSEACT
GOTO @false1
 
[@rein4]
#IF
CHECKLEVEL 500
CHECKSET [104] 0
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CHANGELEVEL + 1 ;;???Make character 501?? or maybe back to 60? which would be "- 440"
HLSCRIPTCMD CLEAREXP
SET [104] 1
#SAY
Congratz On Your Rebirth
#ELSEACT
GOTO @false1

[@false1]
#SAY
Youve Been Rebirthed Already.\
Or Your Not the Correct Level.\

Maybe on stage 4 you should do this

[@rein4]
#IF
CHECKLEVEL 500
#ACT
HLSCRIPTCMD REINCARNATION
HLSCRIPTCMD CHANGELEVEL - 440
HLSCRIPTCMD CLEAREXP
SET [101] 0
SET [102] 0
SET [103] 0
#SAY
Congratz On Your Rebirth
#ELSEACT
GOTO @false1

to allow characters to use rebirth once again?? because i do believe there is about 10 levels to rebirth and this would enable them to get max titles??
 
Last edited:
Upvote 0