i need some info on exp

smoochy boys on tour

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
hi his there an way to change an players exp for some many days then put it bk with out doing it for all of the server ?


thx inadvance

/Dark
 

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
185
Southampton UK
you can do it by an npc by using this command:


#act
KILLMONEXPRATE 200 900

so in detail:
KILLMONEXPRATE - self explanatory
200 = x2
300 = x3
1000 = x10 etc etc
900 = seconds = 900 devided by 60 = 15 = (15 mins)


the other way is to do it with a login act script for the spacific player also incorperating a checkname list so you could just add and delete names from the list as you like so who ever you put in would get multiplied exp for a set time

or via a scroll linked to the qfunction file

iam not sure if this command works like this with 2.3 files but it worked fin e with 1.9 ones
 
Last edited:
Upvote 0

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
or via a scroll linked to the qfunction file how would i do that one ? plz
 
Upvote 0

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
185
Southampton UK
in qfunction (found in market def)

add this:

[@StdModeFunc50]
#act
KILLMONEXPRATE 200 900
SENDMSG 6 "Exp multiplied x2 for 15 mins"


and then you make the item and add the stdmode function to the anicount collum

so like this:
expscroll,31,0,1,50 etc etc

the 50 goes into the anicount collum in the database and as you can see relates to the stdmodefunc50 in qfunction

but iam not 100% if the command KILLMONEXPRATE works with 2.3, if it doesnt you will find out when you double click the scroll and if errors appear in the m2server when its used then that command is either removed or changed in 2.3
 
Last edited:
Upvote 0

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
in qfunction (found in market def)

add this:

[@StdModeFunc50]
#act
KILLMONEXPRATE 200 900
SENDMSG 6 "Exp multiplied x2 for 15 mins"


and then you make the item and add the stdmode function to the anicount collum

so like this:
expscroll,31,0,1,50 etc etc

the 50 goes into the anicount collum in the database and as you can see relates to the stdmodefunc50 in qfunction

but iam not 100% if the command KILLMONEXPRATE works with 2.3, if it doesnt you will find out when you double click the scroll and if errors appear in the m2server when its used then that command is either removed or changed in 2.3

how could i do this for like an week from the same ticket then after the week the ticket wont work ? any idea plz
 
Upvote 0

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
185
Southampton UK
i would imagine you just multiply the second set of numbers mate ive already pointed out the forumla

the last set of numbers in the command are seconds in 60's

so 60 seconds x 60 = 1hr = 3600 seconds

x24 = 1day = 86400 seconds

x7 = 1week = 604800 seconds

so you would have the command

[@StdModeFunc50]
#act
KILLMONEXPRATE 200 604800
SENDMSG 6 "Exp multiplied x2 for 7days"


i dont know if it will work for a week you will have to test it out
 
Last edited:
Upvote 0

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
i would imagine you just multiply the second set of numbers mate ive already pointed out the forumla

the last set of numbers in the command are seconds in 60's

so 60 seconds x 60 = 1hr = 3600 seconds

x24 = 1day = 86400 seconds

x7 = 1week = 604800 seconds

so you would have the command

[@StdModeFunc50]
#act
KILLMONEXPRATE 200 604800
SENDMSG 6 "Exp multiplied x2 for 7days"


i dont know if it will work for a week you will have to test it out

ty koni after the days are up will they be able to reuse the ticket ?
 
Upvote 0

jasper

Golden Oldie
Golden Oldie
Sep 10, 2005
890
3
125
with that way, its a clickable item, it will dissapear once clicked and the exp rate will start, but also if they log out or get kicked there exp will return to normal on login

other way is like koni said, use loginact and namelists or flags, i dont know of a way though to automatically add a name to a list or set a flag for one week only so that someone being activated for higher exp on a monday gets 7 days, and the same for a person activating it on another day also gets 7 days, otherwise its a lot of manual interaction with the files
 
Last edited:
Upvote 0

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
185
Southampton UK
like jasper says about the manual interaction , you would have to manually add the desired persons name to the check name list file and then after the 7 days take there name out or use a flag system but them you would need to set the desired players flag prob via a check name list
 
Upvote 0

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
so it could be some thing like

[@login]
#if
checknamelist exp.txt
#act
KILLMONEXPRATE 200

then in the exp.txt put the person name ?

and if that works and i put there name in or out would have have to reboot every time ?for it to take effect ?
 
Last edited:
Upvote 0

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
185
Southampton UK
errm i not sure on how check name lists work but it looks correct

and i think you can add and remove names from namelists without rebooting
 
Upvote 0

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
errm i not sure on how check name lists work but it looks correct

and i think you can add and remove names from namelists without rebooting

thank for all ur help :) will try it l8r :) ps were i up this in qmange or qfunction
 
Last edited:
Upvote 0

Elvin

Golden Oldie
Golden Oldie
May 14, 2003
1,155
1
195
middlesex
I may be on the wrong lines here but is there not an ingame command aswell for changing a players exp when they are online. or is that just changing the experience for everyone on a certain map.

edit:- infact looking at it i think theres a mapmode one and and an exp one but cant remember the @??? command
 
Last edited:
Upvote 0

eddy

LOMCN Veteran
Veteran
Aug 10, 2004
253
0
63
I may be on the wrong lines here but is there not an ingame command aswell for changing a players exp when they are online. or is that just changing the experience for everyone on a certain map.

edit:- infact looking at it i think theres a mapmode one and and an exp one but cant remember the @??? command

i no there is an exp cmd but it some time and beep it up when u change it from one to and other then bk again lol
 
Upvote 0

™blade™

Golden Oldie
Golden Oldie
Oct 31, 2004
799
1
125
hi it me again i am eddy will was on my m8 acount but got mine bk now :D

any way

i have thing in qmange but it dont seem to be working for some reason :S

[@Login]
#IF
checknamelist exp1.txt
#ACT
KILLMONEXPRATE 200 it dont work and i get this on m2server [QuestAction] Command:KILLMONEXPRATE NPC:QManage Map:0(0:0) Param1:200 Param2: Param3: Param4: Param5: Param6: wot it mean plz

thx in advance
/DarkAngel
 
Last edited:
Upvote 0