Another NPC problem :D

Zeleon

Dedicated Member
Dedicated Member
Dec 11, 2003
100
0
93
away from u
dunno wots up wiv it but... how do i make the npc charge the person who wonts to change der name colour 30k can someone sort it out for me

[main]
#SAY
Hello <$USERNAME>\
Im the name colour changer npc.\
It will cost u 30k to get ur name colour.\
changed not much is it?.\\
<Next/@next>\
<No thanks/@exit>
#ELSESAY
Im busy. Come back later!\\
<Exit/@exit>

[@next]
#IF
checkgold 30000
#ACT
take gold 30000
break
#ELSESAY
You Dont Have enough gold to use my Service!\
Be gone, don't waste my time again!\ \
<Exit/@exit>\

Please pick a colour.\ \

<Black/@doblack> <White/@dowhite> <Light Grey/@dolightgrey> <Dark Grey/@dodarkgrey> <Light Blue/@dolightblue> <Dark blue/@dodarkblue>\
<Light Purple/@dolightpurple> <Dark Purple/@dodarkpurple> <Light Red/@dolightred> <Dark Red/@dodarkred> <Yellow/@doyellow>\
<Light Pink/@dolightpink> <Dark Pink/@dodarkpink> <Light Green/@dolightgreen> <Dark Green/@dodarkgreen> <Karki/@dokarki>\
<Light Brown/@dolightbrown> <Dark Brown/@dodarkbrown> <Light Orange/@dolightorange> <Dark Orange/@dodarkorange>\
<Exit/@exit>


[@doblack]
#IF
#ACT
marry nameColor -0
goto @doend

[@dowhite]
#IF
#ACT
marry nameColor -1
goto @doend

[@dolightblue]
#IF
#ACT
marry nameColor -2
goto @doend

[@dolightpurple]
#IF
#ACT
marry nameColor -3
goto @doend

[@dodarkblue]
#IF
#ACT
marry nameColor -4
goto @doend

[@doyellow]
#IF
#ACT
marry nameColor -5
goto @doend

[@dolightgreen]
#IF
#ACT
marry nameColor -6
goto @doend

[@dolightred]
#IF
#ACT
marry nameColor -7
goto @doend

[@dodarkgrey]
#IF
#ACT
marry nameColor -8
goto @doend

[@dolightgrey]
#IF
#ACT
marry nameColor -9
goto @doend

[@dolightorange]
#IF
#ACT
marry nameColor -13
goto @doend

[@dogmcolor]
#IF
#ACT
marry nameColor -161
#SAY
Your Name Color has changed.\ \

<Exit/@exit>

[@dodarkorange]
#IF
#ACT
marry nameColor -188
goto @doend

[@dolightbrown]
#IF
#ACT
marry nameColor -222
goto @doend

[@dodarkbrown]
#IF
#ACT
marry nameColor -223
goto @doend

[@dodarkred]
#IF
#ACT
marry nameColor -231
goto @doend

[@dolightpink]
#IF
#ACT
marry nameColor -225
goto @doend

[@dodarkpink]
#IF
#ACT
marry nameColor -237
goto @doend

[@dodarkpurple]
#IF
#ACT
marry nameColor -251
goto @doend

[@dokarki]
#IF
#ACT
marry nameColor -253
goto @doend

[@dodarkgreen]
#IF
#ACT
marry nameColor -254
goto @doend


<Exit/@exit>

[@doend]
#IF
#SAY
Your Name Color has changed.\ \

<Change again/@ChangeNameColour>\
<Exit/@exit>

[@ChangeNameColour]
#ACT
goto @main
 

Miles

LOMCN VIP
VIP
Mar 27, 2003
1,195
0
213
It's simple try this :-

[@main]
#SAY
Hello <$USERNAME>\
Im the name colour changer npc.\
It will cost u 30k to get ur name colour.\
changed not much is it?.\\
<Next/@next>\
<No thanks/@exit>

[@next]
#IF
checkgold 30000
#ACT
take gold 30000
goto @colour
#ELSESAY
You Dont Have enough gold to use my Service!\
Be gone, don't waste my time again!\ \
<Exit/@exit>\

[@colour]
Please pick a colour.\ \

<Black/@doblack> <White/@dowhite> <Light Grey/@dolightgrey>\
<Dark Grey/@dodarkgrey> <Light Blue/@dolightblue> <Dark blue/@dodarkblue>\
<Light Purple/@dolightpurple> <Dark Purple/@dodarkpurple> <Light Red/@dolightred>\ <Dark Red/@dodarkred> <Yellow/@doyellow>\
<Light Pink/@dolightpink> <Dark Pink/@dodarkpink> <Light Green/@dolightgreen>\ <Dark Green/@dodarkgreen> <Karki/@dokarki>\
<Light Brown/@dolightbrown> <Dark Brown/@dodarkbrown>\
<Light Orange/@dolightorange> <Dark Orange/@dodarkorange>\
<Exit/@exit>


[@doblack]
#IF
#ACT
marry nameColor -0
goto @doend

[@dowhite]
#IF
#ACT
marry nameColor -1
goto @doend

[@dolightblue]
#IF
#ACT
marry nameColor -2
goto @doend

[@dolightpurple]
#IF
#ACT
marry nameColor -3
goto @doend

[@dodarkblue]
#IF
#ACT
marry nameColor -4
goto @doend

[@doyellow]
#IF
#ACT
marry nameColor -5
goto @doend

[@dolightgreen]
#IF
#ACT
marry nameColor -6
goto @doend

[@dolightred]
#IF
#ACT
marry nameColor -7
goto @doend

[@dodarkgrey]
#IF
#ACT
marry nameColor -8
goto @doend

[@dolightgrey]
#IF
#ACT
marry nameColor -9
goto @doend

[@dolightorange]
#IF
#ACT
marry nameColor -13
goto @doend

[@dogmcolor]
#IF
#ACT
marry nameColor -161
#SAY
Your Name Color has changed.\ \

<Exit/@exit>

[@dodarkorange]
#IF
#ACT
marry nameColor -188
goto @doend

[@dolightbrown]
#IF
#ACT
marry nameColor -222
goto @doend

[@dodarkbrown]
#IF
#ACT
marry nameColor -223
goto @doend

[@dodarkred]
#IF
#ACT
marry nameColor -231
goto @doend

[@dolightpink]
#IF
#ACT
marry nameColor -225
goto @doend

[@dodarkpink]
#IF
#ACT
marry nameColor -237
goto @doend

[@dodarkpurple]
#IF
#ACT
marry nameColor -251
goto @doend

[@dokarki]
#IF
#ACT
marry nameColor -253
goto @doend

[@dodarkgreen]
#IF
#ACT
marry nameColor -254
goto @doend


<Exit/@exit>

[@doend]
#IF
#SAY
Your Name Color has changed.\ \

<Change again/@ChangeNameColour>\
<Exit/@exit>

[@ChangeNameColour]
#ACT
goto @main

i think that will work m8, you missed out a few things.

/Miles
 

Blaminator

VIP
Golden Oldie
Loyal Member
Jul 11, 2003
2,731
0
173
London
Actually, if you want them to pay 30k, take out this bit :

;---------------------
[@next]
#IF
checkgold 30000
#ACT
take gold 30000
break
#ELSESAY
You Dont Have enough gold to use my Service!\
Be gone, don't waste my time again!\ \
<Exit/@exit>\
;-----------------

and do this to all of the colours:

[@dodarkgreen]
#IF
checkgold 30000
#ACT
take gold 30000
marry nameColor -254
goto @doend
#ELSESAY
You need 30,000 gold for this.
 

Mario_Party

Dedicated Member
Dedicated Member
May 9, 2003
36
0
82
what's the difference between doing it before u choose and doing it when you choose? Obviously there is the issue that someones game may crash or the server might go down just before he/she clicks... but what's the chances of that? 1/10000?