QManage issue =\

Mu online season 21 - grand opening

SuperDragon

LOMCN Veteran
Veteran
Feb 12, 2012
467
9
45
most of my scripts just dont load only that one works.
here is my script

Code:
[@Login]
[B]#IF
ISNEWHUMAN
#ACT
ADDGUILDMEMBER NOOBS
[/B]
#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield
[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
#IF
CHECKNAMELIST Rage.txt
#ACT
DELNAMELIST Rage.txt
 

Breezer

Legend
Legendary
Jul 16, 2004
3,684
845
345
most of my scripts just dont load only that one works.
here is my script

Code:
[@Login]
[B]#IF
ISNEWHUMAN
#ACT
ADDGUILDMEMBER NOOBS
[/B]
#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield
[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
#IF
CHECKNAMELIST Rage.txt
#ACT
DELNAMELIST Rage.txt

Try this mate....

Code:
[@Login]
#IF
ISNEWHUMAN
#ACT
ADDGUILDMEMBER NOOBS
#ELSEACT
GOTO @Login1

[@Login1]
#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield

[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
#IF
CHECKNAMELIST Rage.txt
#ACT
DELNAMELIST Rage.txt
 
Upvote 0

Shank

The_Mafia
VIP
Dec 4, 2008
2,083
17
165
why add [Login1]? dont know why login1 needed :X

try this

[@Login]
#IF
ISNEWHUMAN
#ACT
ADDGUILDMEMBER NOOBS
break

#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield
break

[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
break

#IF
CHECKNAMELIST Rage.txt <-- linked wrong?
#ACT
DELNAMELIST Rage.txt <---- linked wrong?
 
Last edited:
Upvote 0

Shank

The_Mafia
VIP
Dec 4, 2008
2,083
17
165
it should work (havent tested as just finished work and about to goto other job -_- but test it and let me know) only other thing is the RAGE bit looks weird and probably linked wrong.
 
Upvote 0

MythRohan

LOMCN Veteran
Veteran
Nov 18, 2011
2,147
82
135
Northant's Town : Serious Gamer
<3 k

here i have ProField.txt in my Market_Def

In My Magic DataBase PotectionField is No.223
then in QFunction i have:

Code:
[@Magic223][COLOR="#000000"][/COLOR]
#IF
CHECKNAMELIST ProField.txt
#ACT
break
#ELSEACT
goto @profield
break

[@profield]
#IF
CHECKSKILL ProtectionField < 1
#ACT
goto @level0
break

#IF
CHECKSKILL ProtectionField < 2
#ACT
goto @level1
break

#IF
CHECKSKILL ProtectionField < 3
#ACT
goto @level2
break

#IF
CHECKSKILL ProtectionField < 4
#ACT
goto @level3
break

[@level0]
#ACT
USEBONUSPOINT 4 + 3 15
ADDNAMELIST ProField.txt
delaygoto 15000 @remove0
goto @trainProField
sendmsg 6 "Armour Class Increased for 15 Seconds."
break

[@remove0]
#ACT
sendmsg 6 "Removed Increased Armour Class."
DELNAMELIST ProField.txt
break

[@level1]
#ACT
USEBONUSPOINT 4 + 5 25
ADDNAMELIST ProField.txt
delaygoto 25000 @remove1
goto @trainProField
sendmsg 6 "Armour Class Increased for 25 Seconds."
break

[@remove1]
#ACT
sendmsg 6 "Removed Increased Armour Class."
DELNAMELIST ProField.txt
break

[@level2]
#ACT
USEBONUSPOINT 4 + 6 36
ADDNAMELIST ProField.txt
delaygoto 36000 @remove2
goto @trainProField
sendmsg 6 "Armour Class Increased for 36 Seconds."
break

[@remove2]
#ACT
sendmsg 6 "Removed Increased Armour Class."
DELNAMELIST ProField.txt
break

[@level3]
#ACT
USEBONUSPOINT 4 + 7 50
ADDNAMELIST ProField.txt
delaygoto 50000 @remove3
sendmsg 6 "Armour Class Increased for 50 Seconds."
break

[@remove3]
#ACT
sendmsg 6 "Removed Increased Armour Class."
DELNAMELIST ProField.txt
break

[@trainProField]
#IF
RANDOM 3 = 1
#ACT
TRAINSKILL ProtectionField 1
#ELSEACT
goto @trainProField1
break

[@TrainProfield1]
#IF
RANDOM 3 = 2
#ACT
TRAINSKILL ProtectionField 2
#ELSEACT
goto @TrainProfield2
break

[@TrainProfield2]
#IF
RANDOM 3 = 3
#ACT
TRAINSKILL ProtectionField 3
#ELSEACT
goto @TrainProfield
break

And inside my QManage i have:

Code:
#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield
break

[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
break

i didnt put [@login] as i have a command at the top using it .... this is what i mean:

Code:
; To reload this file type @ReloadManage on a GM

;=======================================================
;CHECKLEVEL = Check players level
;CHECKJOB = Check players job (Warr / Wizard / Taos)
;CHECKRENEWLEVEL = Check players rebirth level
;ISADMIN = Check if player is a GM
;=======================================================

[@Login]
#IF
#ACT
Var Integer Human ztbr
LoadVar Human ztbr ..\MapQuest_def\Variables\Integral.txt
Var Integer Human ztbr1
LoadVar Human ztbr1 ..\MapQuest_def\Variables\Integral.txt
#IF
ISNEWHUMAN
#ACT
LINEMSG 6 "You have been added to Newcomer Guild."
ADDGUILDMEMBER NewComer
#IF
ISNEWHUMAN
#ACT
LINEMSG 6 "You have been added to Newcomer Guild."
ADDGUILDMEMBER NewComer
#IF
CHECKLEVEL 10
#ACT
SETRANKLEVELNAME %s\10+LevelMe!
#IF
CHECKLEVEL 20
#ACT
SETRANKLEVELNAME %s\Level20+
#IF
CHECKLEVEL 30
#ACT
SETRANKLEVELNAME %s\Level30+
#IF
CHECKLEVEL 40
#ACT
SETRANKLEVELNAME %s\Level40+
#IF
CHECKLEVEL 50
#ACT
SETRANKLEVELNAME %s\Level50+
#IF
CHECKLEVEL 60
#ACT
SETRANKLEVELNAME %s\Level60+
#IF
CHECKLEVEL 70
#ACT
SETRANKLEVELNAME %s\Level70+
#IF
CHECKLEVEL 80
#ACT
SETRANKLEVELNAME %s\Level80+
#IF
CHECKLEVEL 90
#ACT
SETRANKLEVELNAME %s\Level90+
#IF
CHECKLEVEL 100
#ACT
SETRANKLEVELNAME %s\+Avenger+
#IF
CHECKLEVEL 125
#ACT
SETRANKLEVELNAME %s\+Noble+
#IF
CHECKLEVEL 150
#ACT
SETRANKLEVELNAME %s\+Mesire+
#IF
CHECKLEVEL 175
#ACT
SETRANKLEVELNAME %s\+Arc+
#IF
CHECKLEVEL 200
#ACT
SETRANKLEVELNAME %s\+Legion+
#IF
CHECKLEVEL 250
#ACT
SETRANKLEVELNAME %s\+Aroura+
#IF
CHECKLEVEL 300
#ACT
SETRANKLEVELNAME %s\+ULTIMATE+
#IF
ISADMIN
#ACT
SETRANKLEVELNAME %s\[~M2H~GameMaster~]

#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield
break

[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
break

#IF
CHECKNAMELIST ../market_def/TaoShield.txt
#ACT
goto @removeshield1
break

[@removeshield1]
#ACT
DELNAMELIST ../market_def/TaoShield.txt
break

#IF
CHECKNAMELIST ../market_def/SummonJinShinsu.txt
#ACT
goto @removeshield2
break

[@removeshield2]
#ACT
DELNAMELIST ../market_def/SummonJinShinsu.txt
break

#IF
CHECKNAMELIST ../market_def/SummonLordShinsu.txt
#ACT
goto @removeshield3
break

[@removeshield3]
#ACT
DELNAMELIST ../market_def/SummonLordShinsu.txt
break

many thanks

myth rohan
 
Upvote 0

Shank

The_Mafia
VIP
Dec 4, 2008
2,083
17
165
try a break after

#IF
ISADMIN
#ACT
SETRANKLEVELNAME %s\[~M2H~GameMaster~]
and let me know how you get on

---------- Post added at 08:35 PM ---------- Previous post was at 08:34 PM ----------

Also the noob guild bit is there twice? :x
 
Upvote 0

andykid131

Golden Oldie
Golden Oldie
Mar 16, 2006
621
3
53
165
[@Login]
#IF
ISNEWHUMAN
#ACT
ADDGUILDMEMBER NOOBS

#IF
CHECKNAMELIST ..\market_def\ProField.txt
#ACT
DELNAMELIST ..\market_def\ProField.txt

#IF
CHECKNAMELIST ..\market_def\Rage.txt
#ACT
DELNAMELIST ..\market_def\Rage.txt

Try that.
/Toxin
 
Last edited:
Upvote 0

MythRohan

LOMCN Veteran
Veteran
Nov 18, 2011
2,147
82
135
Northant's Town : Serious Gamer
@shank did what u said and profield still dont work >.< got skype?

@andy that the wrong war round


#IF
CHECKNAMELIST ..\market_def\ProField.txt
#ACT
DELNAMELIST ..\market_def\ProField.txt

#IF
CHECKNAMELIST ..\market_def\Rage.txt
#ACT
DELNAMELIST ..\market_def\Rage.txt <<<<< should be this way \
 
Upvote 0

Ilsta

Dedicated Member
Dedicated Member
Feb 20, 2012
563
23
80
I found a problem when using isnewhuman command in qmanage it stopped variables being loaded so i used the call command which sorted my problem, I am 100% sure on this so since i been using the call command i have had no problem, some how the isnewhuman command interferes with it. So your best of calling it from a ext file and i bet it will work fine.
 
Upvote 0

andykid131

Golden Oldie
Golden Oldie
Mar 16, 2006
621
3
53
165
The script i posted works 100% as i am useing that script.
I dont know what you meen by "rong way round" ?

Looking at your Login script you have made it very complicated, if you use the way i said insted of your way:
[@Login]
#IF
CHECKNAMELIST ../market_def/ProField.txt
#ACT
goto @removefield <<<===== This Link is not necessary
break

[@removefield]
#ACT
DELNAMELIST ../market_def/ProField.txt
break

-----------------------------------------------------------------------------------------
[@Login]
#IF
CHECKNAMELIST ..\market_def\Profield.txt
<<<=After this is run on Login it will continue to the next check
#ACT
DELNAMELIST ..\Market_def\Profield.txt

Example:

[@Login]
#IF
CHECKNAMELIST ..\market_def\Profield.txt
#ACT
DELNAMELIST ..\Market_def\Profield.txt
#IF
CHECKNAMELIST ..\market_def\Rage.txt
#ACT
DELNAMELIST ..\Market_def\Rage.txt

/Toxin
 
Upvote 0