Script Please

smoochy boys on tour

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
Welcome! Could someone be so kind and post script. NPC, which results in a 50 FP and writes them to SQL? We thank
 

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
Nobody can help me?
I have the latter problem
No can do Spawn mob
I do not know what program, downloaded from the forums MultiTool
but I see no option there Create Spawn

Could I ask for a link to such a program?

I'll be very grateful
 
Last edited:
Upvote 0

Emeralld

Banned
Banned
Dedicated Member
Nov 13, 2009
73
0
33
Nobody can help me?
I have the latter problem
No can do Spawn mob
I do not know what program, downloaded from the forums MultiTool
but I see no option there Create Spawn

Could I ask for a link to such a program?

I'll be very grateful
???????????

You have to build the spawn in the MonGen.

I would look at the files you are using and understand how they work, cause constantly comming here and asking for this that and the other is going to annoy. Look at how things fit together and work from there, not everything is created from using a program.
 
Upvote 0

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
I downloaded the client in Chinese, when I translated into English mobs in SQL, mobs had disappeared from the map. I do not know how to do that again, they were. Please indulgence, and I depend on this sorry for my English I use Translator needs a noob guide for how to add the mobs locations
 
Upvote 0

Amenovis

Golden Oldie
Golden Oldie
Loyal Member
Jan 9, 2006
1,105
0
143
Germany
look in your files for the file ending .gen that ending have the mobs included.

Example:
"!Lc0_CityMap.gen" (kingnf) inside you find :

1 423 96 XMasTree 1 1 240

1 number = map , 2nd and 3rd = Coords, 4th = MobName, 5th is count, 6th not remember , 7th= Radius

Important for you is only the mobname first look that the mobnames are same like in database or scripts. than they spawn ingame.

in 3.38 and 3.55 server version the names was not with lvl it was count by map in that case

0.gen or d2112.gen and so on. you can open .gen files with editor/notepad or rename it to .txt file change them and rename back to .gen

hope it helps

EDIT: Oh and the mobs are server side not client side so look for gen files in server not in client !
 
Upvote 0

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
I'm an idiot
files "WIL" I tried to open a notebook and it does not ran


Amenovis
very very very thank you
 
Upvote 0

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
Hello. I have a script

;;;test NPC;;;

[@main]

#IF
checkitem PotionMP 1
#ACT
#SAY
xxxxxxxxxxxxxxxxxxxxxxxxxx\ \
<Yes/@text1>\ \
<Exit/@exit>\
#ELSESAY
xxxxxxxxxxxxxxxxxxxxxx\

[@text1]

#IF

#ACT
#SAY
xxxxxxxxxxxxxxxxxxxxxxxxx\
<Reward/@nagroda>\
<Exit/@exit>
#ELSESAY
xxxxxxxxxxxxxxxxxxxxxxx\
Reward\
<Wyjdz/@exit>

[@nagroda]

#IF
checkitem PotionMP 1

#ACT
give Sword 1
take PotionMP 1

#SAY
xxxxxxxxxxxxxxxxxxxxxx\ \

<Thanks/@exit>



What add that everyone can execute it only once?
 
Upvote 0

idaBigA

Holley Mir 3!!
VIP
Oct 28, 2003
1,966
110
310
Stoke, UK
There are a number of ways to do this, the easiest is to use a Quest Flag..

There are some flags already used on your server, and you need to look for these and make sure you don't use them again! Search for "Set" or "Check" and make a note of the numbers and what they do. You can use any number between 001 and 600. Once a flag is used, you can't use it for something else.

Code:
#IF
Check [101] 0               ;Checks that the Flag 101 is NOT set
CheckItem PotionMP 1
#ACT
Give Sword 1
Take PotionMP 1
Set [101] 1                 ;Sets Flag 101 to a 1
                            ;The next time they come to click on this Quest, [101] will be a 1 so the Check [101] will fail.
 
Upvote 0

Amenovis

Golden Oldie
Golden Oldie
Loyal Member
Jan 9, 2006
1,105
0
143
Germany
to find out what flags are in use is work

you can also use the textfile system take the forum search and look for addnamelist or delnamelist or checknamelist. and you find a second way with more possibilities
 
Upvote 0

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
Hello. I could ask RefineWeapon script.
I changed something in me and does not work:)
 
Upvote 0

Amenovis

Golden Oldie
Golden Oldie
Loyal Member
Jan 9, 2006
1,105
0
143
Germany
[@Refine]
{
#IF
checkweaponlevel 1
#ELSESAY
没带武器不能进行制炼。\\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break


#IF
checkweaponmctype 0
checkrefineweapon
#SAY
武器级别升高了,祝贺你……\
可以再制炼一次武器了……\
{FCOLOR/1}一般(元素、破坏、自然系魔法、灵魂系魔法)制炼失败时,武器不会消失,但特殊(准确、神圣、绿色毒、红色毒、魔法延时、麻痹、攻击速度)制炼失败时武器会消失。{FCOLOR/12} \
包裹里的饰件和黑铁都用作材料来使用,与制炼不相干的物品,请放到一边去。\
你要进行哪种制炼? \\
<制炼持久力。/@Refine_Dura> \
<制炼破坏力。/@Refine_DC> \
<制炼全系列魔法/@Refine_ALL> \
<制炼攻击元素/@Refine_Atom> \
<返 回/@main> \
#ACT
break
#IF
checkweaponmctype 1
checkrefineweapon
#SAY
武器级别升高了,祝贺你……\
可以再制炼一次武器了……\
{FCOLOR/1}一般(元素、破坏、自然系魔法、灵魂系魔法)制炼失败时,武器不会消失,但特殊(准确、神圣、绿色毒、红色毒、魔法延时、麻痹、攻击速度)制炼失败时武器会消失。{FCOLOR/12} \
包裹里的饰件和黑铁都用作材料来使用,与制炼不相干的物品,请放到一边去。\
你要进行哪种制炼? \\
<制炼持久力。/@Refine_Dura> \
<制炼破坏力。/@Refine_DC> \
<制炼自然系魔法。/@Refine_MC> \
<制炼攻击元素。/@Refine_Atom> \
<返 回/@main> \
#ACT
break
#IF
checkweaponmctype 2
checkrefineweapon
#SAY
武器级别升高了,祝贺你……\
可以再制炼一次武器了……\
{FCOLOR/1}一般(元素、破坏、自然系魔法、灵魂系魔法)制炼失败时,武器不会消失,但特殊(准确、神圣、绿色毒、红色毒、魔法延时、麻痹、攻击速度)制炼失败时武器会消失。{FCOLOR/12} \
包裹里的饰件和黑铁都用作材料来使用,与制炼不相干的物品,请放到一边去。\
你要进行哪种制炼? \\
<制炼持久力。/@Refine_Dura> \
<制炼破坏力。/@Refine_DC> \
<制炼灵魂系魔法。/@Refine_SC> \
<制炼攻击元素。/@Refine_Atom> \
<返 回/@main> \
#ACT
break
#ELSESAY
武器级别没有上升。 \\
<返 回/@main> \
[@CantRefineWeapon]
#IF
#SAY
_龙纹剑不能进行制炼。\\
_<Exit/@exit>
[@Refine_Dura]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器不能进行制炼。\\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkduraw 1
!Small P9 60
#ACT
break
#SAY
武器持久力超过{FCOLOR/10} 60{FCOLOR/12}就不能再进行持久力的制炼。\\
<Exit/@exit>
#IF
checkitem 黑铁 5
checkrefineweapon
#ACT
refineWeapon 10000 1 0
#ELSESAY
缺少制炼的物品,准备好物品后再来。\\
<Exit/@exit>

[@Refine_DC]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break
#IF
checkitem 黑铁 3
checkrefineitem 1 3
checkrefineweapon
#ACT
RefineWeapon 50000 3 0
#ELSESAY
缺少制炼的物品,准备好物品后再来。\\
<Exit/@exit>
[@Refine_MC]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊?\\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkitem 黑铁 3
checkrefineitem 2 3
checkrefineweapon
#ACT
RefineWeapon 50000 3 1
#ELSESAY
缺少制炼的物品,准备好物品后再来。\\
<Exit/@exit>
[@Refine_SC]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkitem 黑铁 3
checkrefineitem 3 3
checkrefineweapon
#ACT
RefineWeapon 50000 3 1
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>
[@Refine_ALL]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkitem 黑铁 3
checkrefineitem 4 3
checkrefineweapon
#ACT
RefineWeapon 50000 3 1
break
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>

[@Refine_Atom]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkrefineweapon
#SAY
选择想要制炼的攻击元素种类。 \\
<制炼火元素/@Refine_Fire> \
<制炼冰元素/@Refine_Ice> \
<制炼雷元素/@Refine_Light> \
<制炼风元素/@Refine_Wind> \
<制炼神圣元素/@Refine_Holy> \
<制炼癐sland谠?@Refine_Dark> \
<制炼幻影元素/@Refine_Pantom> \
<返 回/@Refine> \
[@Refine_Fire]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break
#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break


#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 1
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>

[@Refine_Ice]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break


#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 2
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>

[@Refine_Light]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break


#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 3
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>
[@Refine_Wind]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break


#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 4
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>
[@Refine_Holy]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 5
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>
[@Refine_Dark]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break


#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 6
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>
[@Refine_pantom]
#IF
Checkitemw 寂幻之刃 1
#SAY
这不是寂幻之刃吗?这个武器只不过是影魅之刃的影子,不能进行制炼。\
要想制炼的话找来4条项链……\\
<返 回/@main>
#ACT
break

#IF
checkweaponlevel 1
#ELSESAY
没带武器怎么制炼啊? \\
<Exit/@exit>
#ELSEACT
break
#IF
checkweaponlevel 18
#SAY
真可惜,{FCOLOR/10}武器等级{FCOLOR/12}为{FCOLOR/10}18{FCOLOR/12}的武器不能进一步进行制炼。\\
<Exit/@exit>
#ACT
break

#IF
checkitem 黑铁 3
checkrefineitem 0 5
checkrefineweapon
#ACT
RefineWeapon 50000 4 7
#ELSESAY
缺少制炼的物品,准备好物品后再来。 \\
<Exit/@exit>
}

Here it is
 
Upvote 0

Amenovis

Golden Oldie
Golden Oldie
Loyal Member
Jan 9, 2006
1,105
0
143
Germany
mhh maybe its a called script and you killed the caller ?!?!?! i dunno now if it is like that,

so you changed something on that script i copied or where ? ohh and what error you have in log folder ??? (log folder write the errors from server engine)
 
Upvote 0

idaBigA

Holley Mir 3!!
VIP
Oct 28, 2003
1,966
110
310
Stoke, UK
You have to give us some clues as to why it isn't working.

Just saying it doesn't work doesn't help much!

Have you put some checks in, #SAY's through the script so you know where its getting stuck?
 
Upvote 0

ladron300

Dedicated Member
Dedicated Member
Nov 13, 2009
54
1
34
Write from the beginning, because otherwise I can not explain
Refine is in 4 files
convert/quest/system/refineweapon.txt ---1
quest/system/refineweapon.txt ---2
convert/market/09refineweapon-5 ---3
market/09refineweapon-5 ---4

These 4 files copied from the LS-3G-Kaori ---- envirv1 files
my v. is 3,55
"ReloadNPC" script is good
Refinename -- ok
Refine DC --- Nothing happens






_I am the blacksmith which can refine your Weapon.\
If the weapon rank is high enough,\
I can add Stats for you.\
Even if {FCOLOR/1}<$CS_SABUK_OWNER>{FCOLOR/12} Guild Person, price same.\ \
<Refine Weapon/@Refine_Cmd> \

[@Refine_Cmd]
#CALL [System\WeaponRefine.txt] @Refine


[@Convert_WeaponRefine_3]
{
Weapon level has increased. Congratulations!\
Now you can refine your weapon.\
{FCOLOR/1}When you fail in trying any general (Element,DC,MC,S-C) refining, yourweapon will remain intact Any accessory and black iron ore in your inventory bag can be used as a material So, arrange those items you don't need in advance.{FCOLOR/12} \
Now, what kind of refining would you want to try? \ \
<Enhace Durability/@Refine_Dura> \
<Refine DC/@Refine_DC> \
<Refine all magic attributes/@Refine_ALL> \
<Refine elements/@Refine_Atom> \
<Back/@main> \



[@Refine_DC]
#IF
Checkitemw HeavenBlade 1

#SAY
#INCLUDE [..\Convert_Def\QuestDiary\System\WeaponRefine.txt] @Convert_WeaponRefine_13

#ACT
break

#IF
checkweaponlevel 1

#ELSESAY
#INCLUDE [..\Convert_Def\QuestDiary\System\WeaponRefine.txt] @Convert_WeaponRefine_14

#ELSEACT
break

#IF
checkweaponlevel 17

#SAY
#INCLUDE [..\Convert_Def\QuestDiary\System\WeaponRefine.txt] @Convert_WeaponRefine_15

#ACT
break

#IF
checkitem BlackIronOre 3
checkrefineitem 1 3
checkrefineweapon
#ACT
RefineWeapon 50000 3 0

#ELSESAY
#INCLUDE [..\Convert_Def\QuestDiary\System\WeaponRefine.txt] @Convert_WeaponRefine_16
 
Upvote 0