key 8 help

Mu online season 21 - grand opening

pwnage

Golden Oldie
Golden Oldie
Feb 17, 2006
598
5
154
how do i make it so when u press key 8 u can get a pet ? what do i put in qfunction ?

thanks x
 

Gezza

Golden Oldie
Golden Oldie
Sep 23, 2008
2,202
65
135
uk
Code:
[@KEY8]
#IF
#ACT
RECALLMOB Hen 1 1 60
SENDMSG 6 " Your pet will untame after 60 mins"

Or i do it like this...
Code:
[@key8]
#IF
#ACT
GMEXECUTE RECALLMOB Hen 1 1
SENDMSG 6 " Pet Hen recalled... yaddada"
You also have to add key8 to the commands txt or @key8 cant remember.
 
Upvote 0

pwnage

Golden Oldie
Golden Oldie
Feb 17, 2006
598
5
154
Code:
[@KEY8]
#IF
#ACT
RECALLMOB Hen 1 1 60
SENDMSG 6 " Your pet will untame after 60 mins"

Or i do it like this...
Code:
[@key8]
#IF
#ACT
GMEXECUTE RECALLMOB Hen 1 1
SENDMSG 6 " Pet Hen recalled... yaddada"
You also have to add key8 to the commands txt or @key8 cant remember.
how would i make this work with my subclass? where would i add the flags?

would it be CHECK#[200] above that then the script or ?
thanks x
 
Upvote 0

boothy

LOMCN Veteran
Veteran
Mar 23, 2007
458
12
45
[@KEY8]
#IF
check [200] 1
#ACT
RECALLMOB Hen 1 1 60
SENDMSG 6 " Your pet will untame after 60 mins"
 
Upvote 0

Bon

Legend
Legendary
Jul 29, 2004
6,745
346
330
Kent, UK
wow seriously..... and not even have a check for the amount of pets u got out?

if its tds files

#IF
CHECKSLAVENAME HEN < 2 ;checks if u have 0 or 1 pets called hen
or
CHECKSLAVECOUNT < 2 ; checks if u have 0 or 1 pets of any name
check [200] 1 ;FLAG FOR MAGE
#ACT
RECALLMOB hen 1 180 0 0 ;RECALLS HEN LEVEL 1 FOR 180MINS - ignore 0 0
SENDMSG 6 "Your pet will untame after 60 mins"
break
#ELSESAY
You already have 2 pets out!




cmon if ppl are gonna give help do it right
 
Upvote 0

pwnage

Golden Oldie
Golden Oldie
Feb 17, 2006
598
5
154
wow seriously..... and not even have a check for the amount of pets u got out?

if its tds files

#IF
CHECKSLAVENAME HEN < 2 ;MAX OF 2 PETS
check [200] 1 ;FLAG FOR MAGE
#ACT
RECALLMOB hen 1 180 0 0 ;RECALLS HEN LEVEL 1 FOR 180MINS - ignore 0 0
SENDMSG 6 "Your pet will untame after 60 mins"
break
#ELSESAY
You already have 2 pets out!




cmon if ppl are gonna give help do it right
cheers ben and yeh its tds files and ty every1 for help ill sort this ina min =]
 
Upvote 0

Gezza

Golden Oldie
Golden Oldie
Sep 23, 2008
2,202
65
135
uk
wow seriously..... and not even have a check for the amount of pets u got out?

if its tds files

#IF
CHECKSLAVENAME HEN < 2 ;checks if u have 0 or 1 pets called hen
or
CHECKSLAVECOUNT < 2 ; checks if u have 0 or 1 pets of any name
check [200] 1 ;FLAG FOR MAGE
#ACT
RECALLMOB hen 1 180 0 0 ;RECALLS HEN LEVEL 1 FOR 180MINS - ignore 0 0
SENDMSG 6 "Your pet will untame after 60 mins"
break
#ELSESAY
You already have 2 pets out!




cmon if ppl are gonna give help do it right

He asked for help with just the key8 etc commands not full scripted so i helped on the information he wanted, stop being a prick all your life. I gave a quick prompt reply not a full help tutioral. There's really no need for your comments all you had to do is reply with your help but we dont need your twatish attitude with it.
 
Upvote 0

stonecold316

Golden Oldie
Golden Oldie
Nov 2, 2009
657
61
115
ermmm can u have a little advice on this one plz
i wanted to use the 8key also
heres what i have in qfuction
where am i going wrong lol

[@key8]
#IF
CHECKSLAVECOUNT DARKDEVIL<1
#ACT
RECALLMOB DARKDEVIL 1 300
SENDMSG 6 "YOU HAVE JUST RECALLED UR PET"
BREAK
#ELSESAY
YOU HAVE ALREADY HAVE 2 PETS OUT !!
how do i do it so only 1 pet can be called up and no more ??#
ty forhelp in advance
stonecold
 
Upvote 0

Gezza

Golden Oldie
Golden Oldie
Sep 23, 2008
2,202
65
135
uk
Code:
[@key8]
#IF
CHECKSLAVECOUNT < 1
#ACT
RECALLMOB DarkDevil 1 1 300
SENDMSG 6 "YOU HAVE JUST RECALLED UR PET"
BREAK
#ELSESAY
YOU HAVE ALREADY HAVE A PET!!
Or
Code:
[@key8]
#IF
CHECKSLAVENAME DARKDEVIL = 1
#SAY
You already have DarkDevil as a pet...
#ELSEACT
RECALLMOB DarkDevil 1 1 300
SENDMSG 6 "YOU HAVE JUST RECALLED UR PET"
BREAK

Think there work, not really recalled pets much etc
 
Last edited:
Upvote 0

Bon

Legend
Legendary
Jul 29, 2004
6,745
346
330
Kent, UK
Code:
[@key8]
#IF
CHECKSLAVECOUNT < 1
#ACT
RECALLMOB DarkDevil 1 1 300
SENDMSG 6 "YOU HAVE JUST RECALLED UR PET"
BREAK
#ELSESAY
YOU HAVE ALREADY HAVE A PET!!
Or
Code:
[@key8]
#IF
CHECKSLAVENAME DARKDEVIL = 1
#SAY
You already have DarkDevil as a pet...
#ELSEACT
RECALLMOB DarkDevil 1 1 300
SENDMSG 6 "YOU HAVE JUST RECALLED UR PET"
BREAK

Think there work, not really recalled pets much etc
and yet you've done it again...... why give help if you dunno what your talkin about?

ITS LIKE THIS

RECALLMOB DarkDevil 1 300 0 0

ive told u.......... 1 = level to summon at
300 = time

to reclal more than 1, u copy paste the line twice

RECALLMOB DarkDevil 1 300 0 0
RECALLMOB DarkDevil 1 300 0 0

the 2 numbers after 300 are stuff u should just leave at 0 0




also the problem is that he hasnt put a space.. hes done CHECKSLAVENAME DARKDEVIL<1

should be CHECKSLAVENAME DARKDEVIL < 1


u say my attitude stinks, but least im helping ppl properly.... all your doin is teachin ppl the WRONG thing, you should be the 1 postin for help, not tryin 2 help ppl.

reason im sayin this is because u give the wrong answer, they then repost saying it dont work and still problems, and it goes no where, ur just wasting there time


end of day..... dont know the right answer, why the hell post?

simple as.
 
Upvote 0

stonecold316

Golden Oldie
Golden Oldie
Nov 2, 2009
657
61
115
ermm im trying and it not working can one of u put in as a script i could copy and paste into a npc as i seem to be missing sumfin an i cant see it lol
sorry for being a pain
stonecold
 
Upvote 0

Gezza

Golden Oldie
Golden Oldie
Sep 23, 2008
2,202
65
135
uk
Do one bon would ya... ok i wont bother posting in help section again will leave it to you. I assumed recallmob darkdevil 1 1 300 would recall one darkdevil and level one for 300 secs or mins.and whats wrong with checkslavename darkdevil = 1 ???? works fine im sure. and yeh your attitude still stinks as it always will but hey i understand you got issuies. Always have since your mir revenge server times lol, or since you came out ya mums womb. Anyways i'll leave the help section to yaz.
 
Upvote 0

Bon

Legend
Legendary
Jul 29, 2004
6,745
346
330
Kent, UK
no... you do 1. your giving the wrong answer.

if some1 asked you a question u dont know the answer to just say u dont know, dont give some half arsed bs answer which is probably wrong.

i think ur attitude stinks for posting wrong answers just for the sake of it, so go do 1 urself nob.
 
Upvote 0

Bon

Legend
Legendary
Jul 29, 2004
6,745
346
330
Kent, UK
what do you want.......?

you cant just have ppl constnatly doing scripts for u, they are not hard to do, get a list of the npc commands up and its pretty simple
 
Upvote 0

stonecold316

Golden Oldie
Golden Oldie
Nov 2, 2009
657
61
115
i have never asked anyone to script anything up to know i have done my own scripts tbh , u just happen to make things confusing in urs , but obviously not all of us have as much knowledge as u on server making !!!!!!
if its that much of an issue for you then dont bother replying on this thread , im sure someone wont mind actually helping , without throwing a hissy fit ...........
 
Upvote 0

Tallos

Dedicated Member
Dedicated Member
Apr 7, 2009
141
0
42
Ben your attitude stinks, that's a fact - Yeah Gezza gave an incorrect answer, but you could of very easily said it in a polite way, just because he did something wrong, doesn't give you the right to jump down his throat, we all know you've made your fair share of mistakes (who hasn't?).

Stonecold, (how no-one has posted this yet, is somewhat beyond me, going in the siggy I think), use this; http://www.jealy.co.uk/mir/NPCcommands/All.html it's super-awesome-fantastic etc, can't even remember who originally linked me to it, it was ages ago, but it will basically teach you how to script without any real effort, assuming you know the basic fundamentals of scripting. :)
 
Upvote 0