Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » zMUD General Discussion
Fawl
Beginner


Joined: 25 Jul 2005
Posts: 18
Location: USA

PostPosted: Wed Jul 27, 2005 5:50 pm   

*cry* Pk Script?!
 
Wow, Just when I thought all was awsome and well all hopes die and all surrender.

What do I mean by this you ask?


I buy Zmud thinking that it could decipher the Wintin95 script(s) I had constructed. I learn to load them up and everthing.

Then I go pk with it and learn after I get slaughtered and sent to the chamber of slain that Z-mud can't do what it says it can.

Here is an example.
This is a real test.
(>) is what i typed in

>t1 Macu
First: Macu
>aa backstab
Attacking with: backstab
>chn gt
Channel: gt
>1
PK-Actions ON
Fawl tells the group 'My Target Is ----> macu ---- (Attacking with -=-=-> backstab)'


(okay im thinking right now wow everthing is working like its suspose to)

|The Stag and Lion|
<1517hp 732m 424mv>(1315G)
>status
........STATUS........
Attack...... backstab
Channel..... gt
Target...... Macu
Autoscanning......1

|The Stag and Lion|
<1517hp 727m 424mv>(1315G)
> c scry macu
Macu is at The Blight at the Mountains of Dhoom in The Borderlands.


OKay it Malfuntioned...HERE. At this point I should have screamed the location of macu over my channel that i set as variable.

Okay so im like okay no biggie one part doesn't work. It might still be usable.

So i get a room away from macu and scan. Macu shows up on scan.

NOTHING HAPPEN!!!!!!!!!!

My script usually without fail runs in and backstabs my opponent.

I enter the same room as Macu.

NOTHING HAPPENS!!

So what do I do? I run back to safe and hug it because i have a script that is worthless to me.


What did i do wrong?

Why are z-mud triggers doing this?

example

(Notice im just sitting regening minding my own buisness)

Elayne musics 'fitch'
|The Stag and Lion|
<1517hp 715m 424mv>(1315G)
> . rofl give head captain
You music 'rofl give head captain'
|The Stag and Lion|
<1517hp 715m 424mv>(1315G)
>
utters utters the words, 'hiqahz dudasabru'.
|The Stag and Lion|
<1517hp 715m 424mv>(1315G)
>
utters musics 'I hate dingos'
|The Stag and Lion|
<1517hp 715m 424mv>(1315G)

(Now Utters is not a player. Elayne IS a player. Why did zmud auto trigger set Elayne's name as utter when she cast that spell?)

Wintin95 never malfunct on me that bad. Or turned words into what they are not.

Is Zmud just buggy?
Reply with quote
Aarlot
Adept


Joined: 30 Dec 2003
Posts: 226

PostPosted: Wed Jul 27, 2005 6:02 pm   
 
Zmud does not malfunction in this way, the problem has to be in the script transfering. It would help if you pasted the script in question here so we could see what it was doing and try and find the problem.
_________________
Everyone is entitled to their beliefs - until they die. Then only the truth matters.
Reply with quote
Fawl
Beginner


Joined: 25 Jul 2005
Posts: 18
Location: USA

PostPosted: Wed Jul 27, 2005 6:12 pm   
 
This is the the script.


This script has never failed me on Wintin95



#nop ***********************************************************************
#nop ***** *****
#nop ***** TGH SCRIPT *****
#nop ***** (made by Lorlei) *****
#nop ***** *****
#nop ***** -=Prompt |%r|%c<%2%hhp %14%mm %3%vmv%s>(%gG)%c> *****
#nop ***********************************************************************
#alias {mess} {#mess var}
#alias {status} {#showme {........STATUS........};#showme {Attack...... $kill};#showme {Channel..... $channel};#showme {Target...... $pt};#showme {Autoscanning......$ascan}}
#alias {ascan} {#variable ascan 1;#showme {PK-Actions ON}}
#alias {ascan-} {#variable ascan 0;#showme {PK-Actions OFF}}
#alias {aa} {#variable kill %0;#showme {Attacking with: $kill}}
#alias {chn} {#variable channel %1;#showme {Channel: $channel}}
#alias {off} {ascan-;#variable pt _NoBody_;#showme {Target is OFF};$channel My targets are OFF}
#alias {reset} {#variable tI _NoBody_;#showme {Target-list RESET}}
#alias {t1} {#variable tI %0;#showme {First: $tI}}
#alias {1} {#variable pt $tI;ascan;$channel My Target Is ----> $tI ---- (Attacking with -=-=-> $kill)}
#nop ***********************************************************************
#alias {tgh} {#ses tgh bb12.betterbox.net 8500}
#alias {reload} {#killall;#read client.txt}
#nop ***********************************************************************
#nop ***** TARGET ALIASES *****
#nop ***********************************************************************
#alias {q} {$kill $pt}
#alias {dis} {disarm $pt}
#alias {lpp} {c 'locate person' $pt}
#alias {tt} {trip $pt}
#alias {bb} {backstab $pt}
#alias {x} {c chain $pt}
#alias {dt} {dirt $pt}
#alias {ht} {hunt $pt}
#alias {ct} {c 'curse' $pt}
#alias {tag} {$channel $pt -((TAGGED))- at $room}
#alias {cst} {c scry $pt}
#alias {web} {c web $pt}
#alias {plague} {c plague $pt}
#alias {blind} {c blind $pt}
#nop ***********************************************************************
#nop ***** ALIAS *****
#nop ***********************************************************************
#alias {eryl} {c portal eryl}
#alias {stag} {c portal master fitch}
#alias {hea} {c portal healer}
#alias {gm} {c portal green man}
#alias {mg} {c portal mother guenna}
#alias {wv} {who violent}
#nop ****From Law****
#alias {ogre} {uuesssswwwwwwwswssws}
#nop ****From Law****
#alias {t} {trip}
#alias {b} {backstab}
#alias {lp} {look in portal}
#alias {lg} {look in gate}
#alias {eg} {enter gate}
#alias {locp} {c 'locate person'}
#alias {z} {c chain}
#alias {dr} {dirt}
#alias {ep} {enter portal}
#alias {cp} {cast 'portal'}
#alias {wh} {where}
#alias {tp} {c teleport}
#alias {dm} {c 'dispel magic'}
#alias {pp} {c portal $pt}
#alias {bp} {c port IamBadPortingThisIdiot}
#alias {no} {c port nautica}
#alias {nog} {c gate IamBadGatingThisIdiot
#alias {cc} {c cancel}
#alias {hh} {heal heal}
#alias {hm} {heal mana}
#alias {hr} {heal refresh}
#alias {hb} {heal blind}
#alias {hp} {heal poison}
#alias {hd} {heal dis}
#alias {wk} {c weaken}
#alias {sb} {subdue}
#alias {scry} {c scry}
#alias {di} {c 'detect invis'}
#alias {dh} {c 'detect hidden'}
#alias {lbr} {c 'lightning breath'}
#alias {fb} {c 'fire breath'}
#alias {ab} {c 'acid breath'}
#alias {gb} {c 'gas breath'}
#alias {ac} {c 'acid'}
#alias {ss} {c soulstorm}
#alias {cw} {c 'celestial wind'}
#alias {tw} {tripwire}
#alias {sa} {c 'sanc'}
#alias {ar} {c 'armor'}
#alias {st} {c 'stone'}
#alias {fly} {c 'fly'}
#alias {pro} {c 'protection'}
#alias {ha} {c 'haste'}
#alias {sh} {c 'shield'}
#alias {gi} {c 'giant strength'}
#alias {bl} {c 'bless'}
#alias {cl} {c 'cause light'}
#alias {de} {c 'dispel evil'}
#alias {dg} {c 'dispel good'}
#alias (dis} {c 'dispel magic'}
#alias {cup} {c 'cure poison'}
#alias {rc} {c 'remove curse'}
#alias {cul} {c 'cure light'}
#alias {cac} {c 'cause critical'}
#alias {cus} {c 'cure serious'}
#alias {cas} {c 'cause serious'}
#alias {p} {c 'poison'}
#alias {cf} {c 'create food'}
#alias {cw} {c 'create water'}
#alias {cs} {c 'create spring'}
#alias {cub} {c 'cure blindness'}
#alias {ea} {c 'earthquake'}
#alias {rf} {c 'refresh'}
#alias {ffo} {c 'faerie fog'}
#alias {ffa} {c 'faerie fire'}
#alias {cu} {c 'curse'}
#alias {ref} {c 'refresh'}
#alias {bli} {c 'blindness'}
#alias {cuc} {c 'cure critical'}
#alias {fr} {c 'frenzy'}
#alias {lb} {c 'lightning bolt'}
#alias {sg} {scan gremlin}
#alias {ö} {!}
#alias {ä} {!}
#alias {tn} {tripwire north}
#alias {te} {tripwire east}
#alias {tw} {tripwire west}
#alias {ts} {tripwire south}
#alias {td} {tripwire down}
#alias {tu} {tripwire up}
#nop ***********************************************************************
#nop ***** DRAG AND PUSH TARGET *****
#nop ***********************************************************************
#alias {dd} {drag $pt d}
#alias {du} {drag $pt u}
#alias {dw} {drag $pt w}
#alias {dre} {drag $pt e}
#alias {dn} {drag $pt n}
#alias {ds} {drag $pt s}
#alias {pd} {push $pt d}
#alias {pu} {push $pt u}
#alias {pw} {push $pt w}
#alias {pe} {push $pt e}
#alias {pn} {push $pt n}
#alias {ps} {push $pt s}
#nop ***********************************************************************
#nop ***** SAFE PORTAL *****
#nop ***********************************************************************
#alias {ep} {enter $portal.portal}
#action {You open a glowing portal.} {#var portal 1}
#variable {portal} {0}
#action {%1 makes a few arcane gestures and a glowing portal appears!} {#math portal {$portal+1}}
#nop***********************************************************************
#nop ***** ACTIONS *****
#nop ***********************************************************************
#action {^A throwing javelin has been} {get jav} {5}
#action {^<%0/%1hp %2/%3m %4/%5mv %6gp [%7] >} {#var $hp $0;#var $maxhp $1;#var $mana $2;#var $maxmana $3;#if {$hp = $maxhp}&{$mana = $maxmana} {#showme ACTING;spellup;chmob}} {5}'
#action {^You get a throwing javelin [broken].} {drop broken}
#action {^A Giant Ogre who is a brief walk away to the east.} {throw javelin 3 e} {5}
#action {^A Giant Ogre who is a brief walk away to the north.} {throw javelin 3 n} {5}
#action {^A Giant Ogre who is a brief walk away to the south.} {throw javelin 3 s} {5}
#action {^A Giant Ogre who is a brief walk away to the west.} {throw javelin 3 w} {5}
#action {^A Giant Ogre who is close by downwards.} {throw javelin 1 d} {5}
#action {^A Giant Ogre who is close by to the east.} {throw javelin 1 e} {5}
#action {^A Giant Ogre who is close by to the north.} {throw javelin 1 n} {5}
#action {^A Giant Ogre who is close by to the south.} {throw javelin 1 s} {5}
#action {^A Giant Ogre who is close by to the west.} {throw javelin 1 w} {5}
#action {^A Giant Ogre who is close by upwards.} {throw javelin 1 u} {5}
#action {^A Giant Ogre who is not far off to the east.} {throw javelin 2 e} {5}
#action {^A Giant Ogre who is not far off to the north.} {throw javelin 2 n} {5}
#action {^A Giant Ogre who is not far off to the south.} {throw javelin 2 s} {5}
#action {^A Giant Ogre who is not far off to the west.} {throw javelin 2 w} {5}
#action {^A Giant Ogre who is rather far off to the east.} {throw javelin 4 e} {5}
#action {^A Giant Ogre who is rather far off to the north.} {throw javelin 4 n} {5}
#action {^A Giant Ogre who is rather far off to the south.} {throw javelin 4 s} {5}
#action {^A Giant Ogre who is rather far off to the west.} {throw javelin 4 w} {5}
#action {^$pt has fled!} {#if {$ascan = 1}{scan}} {1}
#action {^$pt vanishes!} {#if {$ascan = 1} {$channel $pt has -((Teleported))-}}
#action {^$pt is DEAD!!} {$channel $pt has been -=KILLED=- at $room}
#action {|%1|}{#variable room |%1|}
#action {^A portal opens, but seems unstable.} {rest} {0}
#action {^A gateway opens, but it seems unstable.} {rest} {0}
#action {$pt has arrived.} {#if {$ascan = 1}{$kill $pt}} {2}
#action {$pt appears in the room.} {#if {$ascan = 1}{$kill $pt}} {2}
#action {$pt is here.} {#if {$ascan = 1}{$kill $pt}} {2}
#action {$pt arrives from a glowing portal.} {#if {$ascan = 1}{$kill $pt}} {2}
#action {$pt%0 %1} {$channel ($pt)---> $1} {3}
#action {^You slam into $pt pushing %1 %2.} {#if {$ascan = 1} {$2}} {0}
#action {You throw your weight against} {!} {4}
#action {looks at you with contempt and then ignores you.} {!} {4}
#action {^Your weapon flying} {get $weapon;wear $weapon} {5}
#action {^You cover $pt with sticky} {#if {$ascan = 1} {$channel $pt is -((Webbed))- at $room}} {5}
#action {^The white aura around $pt} {#if {$ascan = 1} {$channel $pt (Lost SANC)--> at $room}} {2}
#action {^You have subdued $pt} {#if {$ascan = 1} {$channel $pt -((Subdued))- at $room}}
#action {$pt is hurt and suspicious ... you can't sneak up.} {kill $pt} {0}
#action {$pt disappears.} {#if {$ascan = 1} {$channel $pt -((recalled))-}}
#action {^The %1 is closed.} {open $1} {0}
#action {^Nah... You feel too relaxed...} {stand} {0}
#action {^You disappear into the void.} {l}
#action {You string a thin piece of wire across the room.} {#if {$ascan = 1} {$channel Tripwire SET at $room}}
#action {$pt is at %1.} {#if {$ascan = 1} {$channel $pt located at %1}} {1}'
#nop ***********************************************************************
#nop ***** SCANNING ACTIONS *****
#nop ***********************************************************************
#action {$pt (PLAYER) who is close by to the east.} {e} {2}
#action {$pt (PLAYER) who is close by to the west.} {w} {2}
#action {$pt (PLAYER) who is close by to the north.} {n} {2}
#action {$pt (PLAYER) who is close by to the south.} {s} {2}
#action {$pt (PLAYER) who is close by downwards.} {d} {2}
#action {$pt (PLAYER) who is close by upwards.} {u} {2}
#nop ***********************************************************************
#action {$pt (PLAYER) who is not far off to the east.} {ee} {2}
#action {$pt (PLAYER) who is not far off to the west.} {ww} {2}
#action {$pt (PLAYER) who is not far off to the north.} {nn} {2}
#action {$pt (PLAYER) who is not far off to the south.} {ss} {2}
#action {$pt (PLAYER) who is not far off upwards.} {uu} {2}
#action {$pt (PLAYER) who is not far off downwards.} {dd} {2}
#nop ***********************************************************************
#nop ***** REPORT MY STATUS *****
#nop ***********************************************************************
#action {^%0 $mys %1/%2 hp %3/%4 mana %5/%6 mv %7 xp} {#if {$ascan = 1}{$channel $mys with $1 hp, $3 mana, $5 mv at $room}} {4}
#alias {mys} {#var mys %0}
#variable {mys} {Draconous}
#action {<%1hp %2m %3mv%4>%5(%6G)} {#var hp $1;#var mana $2;#var move $3;#var goldamount $6} {6}
#alias {rept} {$channel I have $hp hp $mana m $move mv ($goldamount gold)}
#nop ***********************************************************************
#nop ***** VARIABLES *****
#nop ***********************************************************************
#variable {room} {|nowhere|}
#variable {ascan} {0}
#variable {channel} {tmt}
#variable {kill} {kill}
#variable {pt} {_NoBody_}
#variable {tI} {_NoBody_}
#nop ***********************************************************************
#nop ***** SUBSTITUTES *****
#nop ***********************************************************************
#substitute {%1 'abrazak'.} {%1 'armor'.}
#substitute {%1 'candusima'.} {%1 'refresh'.}
#substitute {%1 'eugszr waouq'.} {%1 'dispel magic'.}
#substitute {%1 'ghaiz gtui'} {%1 'stone skin'.}
#substitute {%1 'gjwwai'.} {%1 'summon'.}
#substitute {%1 'gpuzre'.} {%1 'shield'.}
#substitute {%1 'hiqahz abyzqh'.} {%1 'locate object'.}
#substitute {%1 'hiqahz dudasabru'.} {%1 'locate person'.}
#substitute {%1 'hzrzsafh'.} {%1 'teleport'.}
#substitute {%1 'judifgz abyzqh'.} {%1 'curse object'.}
#substitute {%1 'judifgz'.} {%1 'curse'.}
#substitute {%1 'noselacri'.} {%1 'blindness'.}
#substitute {%1 'oculoinfra pueoculoi'.} {%1 'detect hidden'.}
#substitute {%1 'oculoinfra uizug'.} {%1 'detect invis'.}
#substitute {%1 'qaiqzrrahuai'.} {%1 'cancellation'.}
#substitute {%1 'qpabraw dudasabru'.} {%1 'charm person'.}
#substitute {%1 'qpaiizr'.} {%1 'channel'.}
#substitute {%1 'qpaui diesilla'.} {%1 'chain lightning'.}
#substitute {%1 'sausabru'.} {%1 'poison'.}
#substitute {%1 'sraojz'.} {%1 'plague'.}
#substitute {%1 'tiax aruoiwunsoh'.} {%1 'know alignment'.}
#substitute {%1 'uiygruzuguai'.} {%1 'infravision'.}
#substitute {%1 'uizugubrz abyzgh'.} {%1 'invis object'.}
#substitute {%1 'unsozfol egruui'.} {%1 'energy drain'.}
#substitute {%1 'uoculoihuyl'.} {%1 'identify'.}
#substitute {%1 'xarr ay unsohfasl'.} {%1 'wall of entropy.'}
#substitute {%1 'xzatunso'.} {%1 'weaken'.}
#substitute {%1 'xzb'.} {%1 'web'.}
#substitute {%1 'yucandusbarr'.} {%1 'fireball'.}
#substitute {%1 'yrl'.} {%1 'fly'.}
#substitute {%1 'sagg eaaf'.} {%1 'pass door'.}
#substitute {%1 'ouaih ghcandusiohp'.} {%1 'giant strength'.}
#substitute {%1 'paghz'.} {%1 'haste'.}
#substitute {%1 'sfainfrauai aruoi'.} {%1 'protection align'.}
#substitute {%1 'candussido judifgz'.} {%1 'uncurse object'.}
#substitute {%1 'pzar'.} {%1 'heal'.}
#substitute {%1 'oahz'.} {%1 'gate'.}
#substitute {%1 'safhar'.} {%1 'portal'.}
#substitute {%1 'xafe ay candusqarr'.} {%1 'word of recall'.}
#substitute {%1 'gaiqhjabral'.} {%1 'sanctuary'.}
#substitute {%1 'judicandus qfuhuqar'.} {%1 'cure critical'.}
#substitute {%1 'qcandusahz xahzf'.} {%1 'creat water'.}
#substitute {%1 'qcandusahz gsfuio'.} {%1 'creat spring'.}
#substitute {%1 'aque bragh'.} {%1 'acid blast'.}
#substitute {%1 'yfagh bcandusahp'.} {%1 'frost breath'.}
#substitute {%1 'yrawzgculatz'.} {%1 'flamestrike'.}
#substitute {%1 'ofarw gjwwai'.} {%1 'grolm summon'.}
#substitute {%1 'diesilla bcandusahp'.} {%1 'lightning breath'.}
#substitute {%1 'qcandusahz yaae'.} {%1 'magic mushroom'.}
#substitute {%1 'grzzs'.} {%1 'sleep'.}
#substitute {%1 'uizug'.} {%1 'invis'.}
#substitute {%1 'yucandus bcandusahp'.} {%1 'flame breath'.}
#substitute {%1 'xahzf bcandusahp'.} {%1 'wather breath'.}
#substitute {%1 'yazfuz yucandus'.} {%1 'fearie fire'.}
#substitute {%1 'grul ay hfjhp'} {%1 'ray of truth'.}
#substitute {%1 'judicandus sausabru'.} {%1 'cure poison'.}
#substitute {%1 'ycandusikl'.} {%1 'berserk'.}
#substitute {%1 'oculowaiyucandus'.} {%1 'demonfire'.}
#substitute {%1 'euzuiz xgruhp'.} {%1 'divine wrath'.}
#substitute {%1 'farruio zabrahp aie yucandus'.} {%1 'rolling earth and fire'.}
#substitute {%1 'aque bcandusahp'.} {%1 'acid breath'.}
#substitute {%1 'qaiyjguai'.} {%1 'confuse'.}
#substitute {%1 'xal ay hpz rzay'.} {%1 'way of the leaf'.}
#substitute {%1 'wagg pzaruio'.} {%1 'mass heal'.}
#substitute {%1 'sfainfrauai waouq'.} {%1 'protection magic'.}
#substitute {%1 'wagg gaiqhjabral'.} {%1 'mass sanctuary'.}
#substitute {%1 'yzabra'.} {%1 'FEAR'.}
#substitute {%1 'gqfl'} {%1 'scry'}
#substitute {The white aura around your body fades.} {THE WHITE AURA AROUND YOUR BODY FADES!}
#nop ***********************************************************************
#nop ***** GAGGED THINGS *****
#nop ***********************************************************************
#gag {^You block %0}
#gag {^You parry %0}
#gag {^You dodge %0}
#gag {^The bolt arcs to %0!}
#gag {^The bolt hits you!}
#gag {^You are struck by your own lightning!}
#gag {^Your senses scope out %1}
#gag {^You scope out %1}
#gag {A ghostly voice says, 'Eat the heart!'}
#gag {A ghostly voice says, 'Eat the brains!'}
#gag {the %1 cartographer says '%2'}
#gag {a burly peddler says '%1'}
#nop ***********************************************************************
#nop ***** HIGHLIGHTS *****
#nop ***********************************************************************
#highlight {yellow} {The healer utters the words 'heal'.}
#highlight {yellow} {The healer utters the words 'energizer'.}
#highlight {cyan} {(White Aura)}
#highlight {red} {(Red Aura)}
#highlight {green} {You feel yourself slow down.}
#highlight {blue} {[Asha'man]}
#highlight {red} {[Seanchan]}
#highlight {yellow} {[Whitecloak]}
#highlight {blue} {[Dragonsworn]}
#highlight {light cyan} {[Aes Sedai]}
#highlight {cyan} {[Grey Men]}
#highlight {light magenta} {[Ta'veren]}
#highlight {cyan} {[Forsaken]}
#highlight {green} {$tI}
#highlight {light red} {$pt}
#highlight {green} {You feel more vulnerable to your enemies.}
#highlight {light cyan} {THE WHITE AURA AROUND YOUR BODY FADES!}
#highlight {light cyan} {The white aura around %1 body vanishes.}
#highlight {red} {Isn't %1 just so nice?}
#highlight {red} {MUTILATES}
#highlight {red} {MASSACRES}
#highlight {red} {DISMEMBERS}
#highlight {red} {DISEMBOWELS}
#highlight {red} {*** DEMOLISHES ***}
#highlight {red} {*** DEVASTATES ***}
#highlight {red} {=== OBLITERATES ===}
#highlight {yellow} {>>> ANNIHILATES <<<}
#highlight {white} {<<< ERADICATES >>>}
#highlight {cyan} {does UNSPEAKABLE things}
#highlight {red} {MANGLES}
#highlight {green} {devastates}
#highlight {green} {grazes}
#highlight {green} {maims}
#highlight {green} {mauls}
#highlight {green} {hits}
#highlight {green} {injures}
#highlight {green} {decimates}
#nop ***********************************************************************
#nop ***** PATHDIRS *****
#nop ***********************************************************************
#pathdir {u} {d}
#pathdir {up} {down}
#pathdir {w} {e}
#pathdir {west} {east}
#pathdir {s} {n}
#pathdir {south} {north}
#pathdir {n} {s}
#pathdir {north} {south}
#pathdir {d} {u}
#pathdir {down} {up}
#pathdir {e} {w}
#pathdir {east} {west}
#nop ***********************************************************************
Reply with quote
Aarlot
Adept


Joined: 30 Dec 2003
Posts: 226

PostPosted: Wed Jul 27, 2005 7:32 pm   
 
This is the wintin95 script, which as far as I can see has somewhat different syntax than zmud. Try exporting your actual zmud settings to a text file and then pasting that here. As I said, the problem was probably in the conversion, which means we need to see what zmud did with your script.
_________________
Everyone is entitled to their beliefs - until they die. Then only the truth matters.
Reply with quote
gacameron01
Newbie


Joined: 26 Jul 2005
Posts: 5

PostPosted: Wed Jul 27, 2005 9:16 pm   
 
Aarlot wrote:
This is the wintin95 script, which as far as I can see has somewhat different syntax than zmud. Try exporting your actual zmud settings to a text file and then pasting that here. As I said, the problem was probably in the conversion, which means we need to see what zmud did with your script.


Zmud fails miserably to convert wintin scripts. Don't even bother trying, it can't even convert #highlights never mind anything VAGUELY complicated.
Reply with quote
nexela
Wizard


Joined: 15 Jan 2002
Posts: 1644
Location: USA

PostPosted: Wed Jul 27, 2005 11:53 pm   
 
Ok I almost have this ported, but still have a few questions

#action {^@pt has fled!} {#if {@ascan = 1}{scan}} {1}

What is the {1} for?
_________________
Zmud Support Library
Zmud Knowledge Base
Reply with quote
nexela
Wizard


Joined: 15 Jan 2002
Posts: 1644
Location: USA

PostPosted: Thu Jul 28, 2005 12:35 am   
 
Try this and lemme know Its rude, its crude, but for the most part its a direct port with a few Nexela touches to some triggers

Code:
#CLASS {Alias}
#ALIAS eryl {c portal eryl}
#ALIAS stag {c portal master fitch}
#ALIAS hea {c portal healer}
#ALIAS gm {c portal green man}
#ALIAS mg {c portal mother guenna}
#ALIAS wv {who violent}
#ALIAS ogre {uuesssswwwwwwwswssws}
#ALIAS t {trip}
#ALIAS b {backstab}
#ALIAS lp {look in portal}
#ALIAS lg {look in gate}
#ALIAS eg {enter gate}
#ALIAS locp {c 'locate person'}
#ALIAS z {c chain}
#ALIAS dr {dirt}
#ALIAS ep {enter @portal.portal}
#ALIAS cp {cast 'portal'}
#ALIAS wh {where}
#ALIAS tp {c teleport}
#ALIAS dm {c 'dispel magic'}
#ALIAS pp {c portal @pt}
#ALIAS bp {c port IamBadPortingThisIdiot}
#ALIAS no {c port nautica}
#ALIAS cup {c 'cure poison'}
#ALIAS rc {c 'remove curse'}
#ALIAS cul {c 'cure light'}
#ALIAS cac {c 'cause critical'}
#ALIAS cus {c 'cure serious'}
#ALIAS cas {c 'cause serious'}
#ALIAS p {c 'poison'}
#ALIAS cf {c 'create food'}
#ALIAS cw {c 'create water'}
#ALIAS cs {c 'create spring'}
#ALIAS cub {c 'cure blindness'}
#ALIAS ea {c 'earthquake'}
#ALIAS rf {c 'refresh'}
#ALIAS ffo {c 'faerie fog'}
#ALIAS ffa {c 'faerie fire'}
#ALIAS cu {c 'curse'}
#ALIAS ref {c 'refresh'}
#ALIAS bli {c 'blindness'}
#ALIAS cuc {c 'cure critical'}
#ALIAS fr {c 'frenzy'}
#ALIAS lb {c 'lightning bolt'}
#ALIAS sg {scan gremlin}
#ALIAS ö {!}
#ALIAS ä {!}
#ALIAS tn {tripwire north}
#ALIAS te {tripwire east}
#ALIAS tw {tripwire west}
#ALIAS ts {tripwire south}
#ALIAS td {tripwire down}
#ALIAS tu {tripwire up}
#ALIAS nog {c gate IamBadGatingThisIdiot}
#ALIAS cc {c cancel}
#ALIAS hh {heal heal}
#ALIAS hm {heal mana}
#ALIAS hr {heal refresh}
#ALIAS hb {heal blind}
#ALIAS hp {heal poison}
#ALIAS hd {heal dis}
#ALIAS wk {c weaken}
#ALIAS sb {subdue}
#ALIAS scry {c scry}
#ALIAS di {c 'detect invis'}
#ALIAS dh {c 'detect hidden'}
#ALIAS lbr {c 'lightning breath'}
#ALIAS fb {c 'fire breath'}
#ALIAS ab {c 'acid breath'}
#ALIAS gb {c 'gas breath'}
#ALIAS ac {c 'acid'}
#ALIAS ss {c soulstorm}
#ALIAS sa {c 'sanc'}
#ALIAS ar {c 'armor'}
#ALIAS st {c 'stone'}
#ALIAS fly {c 'fly'}
#ALIAS pro {c 'protection'}
#ALIAS ha {c 'haste'}
#ALIAS sh {c 'shield'}
#ALIAS gi {c 'giant strength'}
#ALIAS bl {c 'bless'}
#ALIAS cl {c 'cause light'}
#ALIAS de {c 'dispel evil'}
#ALIAS dg {c 'dispel good'}
#ALIAS dis {disarm @pt}
#ALIAS dd {drag @pt d}
#ALIAS du {drag @pt u}
#ALIAS dw {drag @pt w}
#ALIAS dre {drag @pt e}
#ALIAS dn {drag @pt n}
#ALIAS ds {drag @pt s}
#ALIAS pd {push @pt d}
#ALIAS pu {push @pt u}
#ALIAS pw {push @pt w}
#ALIAS pe {push @pt e}
#ALIAS pn {push @pt n}
#ALIAS ps {push @pt s}
#ALIAS q {@kill @pt}
#ALIAS lpp {c 'locate person' @pt}
#ALIAS tt {trip @pt}
#ALIAS bb {backstab @pt}
#ALIAS x {c chain @pt}
#ALIAS dt {dirt @pt}
#ALIAS ht {hunt @pt}
#ALIAS ct {c 'curse' @pt}
#ALIAS tag {@channel @pt -~(~(TAGGED~)~)- at @room}
#ALIAS cst {c scry @pt}
#ALIAS web {c web @pt}
#ALIAS plague {c plague @pt}
#ALIAS blind {c blind @pt}
#ALIAS tgh {#ses tgh bb12.betterbox.net 8500}
#ALIAS mess {#mess var}
#ALIAS status {#SHOW {........STATUS........};#SHOW {Attack...... @kill};#SHOW {Channel..... @channel};#SHOW {Target...... @pt};#SHOW {Autoscanning......@ascan}}
#ALIAS ascan {#variable ascan 1;#SHOW {PK-Actions ON}}
#ALIAS ascan- {#variable ascan 0;#SHOW {PK-Actions OFF}}
#ALIAS aa {#variable kill %-1;#SHOW {Attacking with: @kill}}
#ALIAS chn {#variable channel %1;#SHOW {Channel: @channel}}
#ALIAS off {ascan-;#variable pt _NoBody_;#SHOW {Target is OFF};@channel My targets are OFF}
#ALIAS reset {#variable tI _NoBody_;#SHOW {Target-list RESET}}
#ALIAS t1 {#variable tI "%-1";#SHOW {First: @tI}}
#ALIAS 1 {#variable pt @tI;ascan;@channel My Target Is ----> @tI ---- ~(Attacking with -=-=-> @kill)}
#ALIAS mys {#var mys "%-1"}
#ALIAS rept {@channel I have @hp hp @mana m @move mv ~(@goldamount gold)}
#CLASS 0
#CLASS {Colors}
#TRIGGER {{devastates|grazes|maims|mauls|hits|injures|decimates}} {#cw green}
#TRIGGER {The healer utters the words '{heal|energizer'}.} {#cw yellow}
#TRIGGER {~(White Aura~)} {#cw cyan}
#TRIGGER {~(Red Aura~)} {#cw red}
#TRIGGER {You feel yourself slow down.} {#cw green}
#TRIGGER {~[Asha'man~]} {#cw blue}
#TRIGGER {~[Seanchan~]} {#cw red}
#TRIGGER {~[Whitecloak~]} {#cw yellow}
#TRIGGER {~[Dragonsworn~]} {#cw blue}
#TRIGGER {~[Aes Sedai~]} {#cw cyan}
#TRIGGER {~[Grey Men~]} {#cw cyan}
#TRIGGER {~[Ta'veren~]} {#cw magenta}
#TRIGGER {~[Forsaken~]} {#cw cyan}
#TRIGGER {{@tI}} {#cw green}
#TRIGGER {{@pt}} {#cw red}
#TRIGGER {You feel more vulnerable to your enemies.} {#cw green}
#TRIGGER {THE WHITE AURA AROUND YOUR BODY FADES!} {#cw cyan}
#TRIGGER {The white aura around * body vanishes.} {#cw cyan}
#TRIGGER {Isn't * just so nice?} {#cw red}
#TRIGGER {~*~*~* DEMOLISHES ~*~*~*} {#cw red}
#TRIGGER {~*~*~* DEVASTATES ~*~*~*} {#cw red}
#TRIGGER {~=~=~= OBLITERATES ~=~=~=} {#cw red}
#TRIGGER {~>~>~> ANNIHILATES ~<~<~<} {#cw yellow}
#TRIGGER {~<~<~< ERADICATES ~>~>~>} {#cw white}
#TRIGGER {does UNSPEAKABLE things} {#cw cyan}
#CLASS 0
#CLASS {Gags}
#TRIGGER {^You {block|parry|dodge|scope out}} {#gag}
#TRIGGER {^Your senses scope out *} {#gag}
#TRIGGER {the * cartographer says '*'} {#gag}
#TRIGGER {a burly peddler says '*'} {#gag}
#TRIGGER {^The bolt {hits you|arcs to}} {#gag}
#TRIGGER {^You are struck by your own lightning!} {#gag}
#TRIGGER {A ghostly voice says, 'Eat the {heart|brains}!'} {#gag}
#CLASS 0
#CLASS {Ogre}
#CLASS 0
#CLASS {Subs}
#VAR spelldb {abrazakarmorcandusimarefresheugszr waouqdispel magicghaiz gtuistone skingjwwaisummongpuzreshieldhiqahz abyzqhlocate objecthiqahz dudasabrulocate personhzrzsafhteleportjudifgz abyzqhcurse objectjudifgzcursenoselacriblindnessoculoinfra pueoculoidetect hiddenoculoinfra uizugdetect invisqaiqzrrahuaicancellationqpabraw dudasabrucharm personqpaiizrchannelqpaui diesillachain lightningsausabrupoisonsraojzplaguetiax aruoiwunsohknow alignmentuiygruzuguaiinfravisionuizugubrz abyzghinvis objectunsozfol egruuienergy drainuoculoihuylidentifyxarr ay unsohfaslwall of entropy.xzatunsoweakenxzbwebyucandusbarrfireballyrlflysagg eaafpass doorouaih ghcandusiohpgiant strengthpaghzhastesfainfrauai aruoiprotection aligncandussido judifgzuncurse objectpzarhealoahzgatesafharportalxafe ay candusqarrword of recallgaiqhjabralsanctuaryjudicandus qfuhuqarcure criticalqcandusahz xahzfcreat waterqcandusahz gsfuiocreat springaque braghacid blastyfagh bcandusahpfrost breathyrawzgculatzflamestrikeofarw gjwwaigrolm summondiesilla bcandusahplightning breathqcandusahz yaaemagic mushroomgrzzssleepuizuginvisyucandus bcandusahpflame breathxahzf bcandusahpwather breathyazfuz yucandusfearie firegrul ay hfjhpray of truthjudicandus sausabrucure poisonycandusiklberserkoculowaiyucandusdemonfireeuzuiz xgruhpdivine wrathfarruio zabrahp aie yucandusrolling earth and fireaque bcandusahpacid breathqaiyjguaiconfusexal ay hpz rzayway of the leafwagg pzaruiomass healsfainfrauai waouqprotection magicwagg gaiqhjabralmass sanctuaryyzabraFEARgqflscry}
#VAR listspells {abrazak|candusima|eugszr waouq|ghaiz gtui|gjwwai|gpuzre|hiqahz abyzqh|hiqahz dudasabru|hzrzsafh|judifgz abyzqh|judifgz|noselacri|oculoinfra pueoculoi|oculoinfra uizug|qaiqzrrahuai|qpabraw dudasabru|qpaiizr|qpaui diesilla|sausabru|sraojz|tiax aruoiwunsoh|uiygruzuguai|uizugubrz abyzgh|unsozfol egruui|uoculoihuyl|xarr ay unsohfasl|xzatunso|xzb|yucandusbarr|yrl|sagg eaaf|ouaih ghcandusiohp|paghz|sfainfrauai aruoi|candussido judifgz|pzar|oahz|safhar|xafe ay candusqarr|gaiqhjabral|judicandus qfuhuqar|qcandusahz xahzf|qcandusahz gsfuio|aque bragh|yfagh bcandusahp|yrawzgculatz|ofarw gjwwai|diesilla bcandusahp|qcandusahz yaae|grzzs|uizug|yucandus bcandusahp|xahzf bcandusahp|yazfuz yucandus|grul ay hfjhp|judicandus sausabru|ycandusikl|oculowaiyucandus|euzuiz xgruhp|farruio zabrahp aie yucandus|aque bcandusahp|qaiyjguai|xal ay hpz rzay|wagg pzaruio|sfainfrauai waouq|wagg gaiqhjabral|yzabra|gqfl}
#TRIGGER "makedbfromspell" {* '({@listspells})'.} {#PSUB {@{spelldb.%1}} %x1}
#TRIGGER {The white aura around your body fades.} {#sub {THE WHITE AURA AROUND YOUR BODY FADES!}}
#CLASS 0
#CLASS {Triggers}
#TRIGGER {You open a glowing portal.} {#var portal 1}
#TRIGGER {makes a few arcane gestures and a glowing portal appears!} {#math portal {@portal+1}}
#TRIGGER {^A throwing javelin has been} {get jav}
#TRIGGER {^~<(%n)/(%n)hp (%n)/(%n)m (%n)/(%n)mv (%n)gp ~[(*)~] ~>} {#var hp %1;#var maxhp %2;#var mana %3;#var maxmana %4;#if ((@hp = @maxhp) & (@mana = @maxmana)) {#SHOW ACTING;spellup;chmob}} "" {nocr|prompt}
#TRIGGER {^You get a throwing javelin ~[broken~].} {drop broken}
#TRIGGER {^{@pt} has fled!} {#if (@ascan = 1) {scan}}
#TRIGGER {^{@pt} vanishes!} {#if (@ascan = 1) {@channel @pt has -~(~(Teleported))-}}
#TRIGGER {^{@pt} is DEAD!!} {@channel @pt has been -=KILLED=- at @room}
#TRIGGER {~|(*)~|} {#variable room "~|%1~|"}
#TRIGGER {^A portal opens, but seems unstable.} {rest}
#TRIGGER {^A gateway opens, but it seems unstable.} {rest}
#TRIGGER {{@pt} has arrived.} {#if (@ascan = 1) {@kill @pt}}
#TRIGGER {{@pt} appears in the room.} {#if (@ascan = 1) {@kill @pt}}
#TRIGGER {{@pt} is here.} {#if (@ascan = 1) {@kill @pt}}
#TRIGGER {{@pt} arrives from a glowing portal.} {#if (@ascan = 1) {@kill @pt}}
#TRIGGER {{@pt}(*)} {@channel (@pt)---> %1}
#TRIGGER {^You slam into {@pt} pushing (*) (%x).} {#if (@ascan = 1) {%2}}
#TRIGGER {You throw your weight against} {!}
#TRIGGER {looks at you with contempt and then ignores you.} {!}
#TRIGGER {^Your weapon flying} {get @weapon;wear @weapon}
#TRIGGER {^You cover {@pt} with sticky} {#if (@ascan = 1) {@channel @pt is -~(~(Webbed))- at @room}}
#TRIGGER {^The white aura around {@pt}} {#if (@ascan = 1) {@channel @pt ~(Lost SANC)--> at @room}}
#TRIGGER {^You have subdued {@pt}} {#if (@ascan = 1) {@channel @pt -~(~(Subdued))- at @room}}
#TRIGGER {{@pt} is hurt and suspicious ... you can't sneak up.} {kill @pt}
#TRIGGER {{@pt} disappears.} {#if (@ascan = 1) {@channel @pt -~(~(recalled))-}}
#TRIGGER {^The (*) is closed.} {open %1}
#TRIGGER {^Nah... You feel too relaxed...} {stand}
#TRIGGER {^You disappear into the void.} {l}
#TRIGGER {You string a thin piece of wire across the room.} {#if (@ascan = 1) {@channel Tripwire SET at @room}}
#TRIGGER {{@pt} is at (*).} {#if (@ascan = 1) {@channel @pt located at "%1"}}
#TRIGGER {@pt (PLAYER) who is close by to the east.} {e}
#TRIGGER {@pt (PLAYER) who is close by to the west.} {w}
#TRIGGER {@pt (PLAYER) who is close by to the north.} {n}
#TRIGGER {@pt (PLAYER) who is close by to the south.} {s}
#TRIGGER {@pt (PLAYER) who is close by downwards.} {d}
#TRIGGER {@pt (PLAYER) who is close by upwards.} {u}
#TRIGGER {@pt (PLAYER) who is not far off to the east.} {.ee}
#TRIGGER {@pt (PLAYER) who is not far off to the west.} {.ww}
#TRIGGER {@pt (PLAYER) who is not far off to the north.} {.nn}
#TRIGGER {@pt (PLAYER) who is not far off to the south.} {.ss}
#TRIGGER {@pt (PLAYER) who is not far off upwards.} {.uu}
#TRIGGER {@pt (PLAYER) who is not far off downwards.} {.dd}
#TRIGGER {^* {@mys} (%n)/(%n) hp (%n)/(%n) mana (%n)/(%n) mv (%n) xp} {#if (@ascan = 1) {@channel @mys with %1 hp, %3 mana, %5 mv at @room}}
#TRIGGER {~<(%n)hp (%n)m (%n)mv*~((%n)G~)} {#var hp %1;#var mana %2;#var move %3;#var goldamount %4} "" {nocr|prompt}
#TRIGGER {^A Giant Ogre who is a brief walk away to the ({north|east|south|west}).} {throw javelin 3 %copy( "%1", 1, 1)}
#TRIGGER {^A Giant Ogre who is close by to the ({north|east|south|west|downwards|upwards}).} {throw javelin 1 %copy( "%1", 1, 1)}
#TRIGGER {^A Giant Ogre who is not far off to the ({north|east|south|west}).} {throw javelin 2 %copy( "%1", 1, 1)}
#TRIGGER {^A Giant Ogre who is rather far off to the ({north|east|south|west}).} {throw javelin 4 %copy( "%1", 1, 1)}
#CLASS 0
#VAR ascan {0}
#VAR channel {tmt}
#VAR kill {kill}
#VAR mys {Draconous}
#VAR pt {_NoBody_}
#VAR room {|nowhere|}
#VAR tI {_NoBody_}
_________________
Zmud Support Library
Zmud Knowledge Base
Reply with quote
Fawl
Beginner


Joined: 25 Jul 2005
Posts: 18
Location: USA

PostPosted: Thu Jul 28, 2005 1:45 am   
 
Quote:

#action {^@pt has fled!} {#if {@ascan = 1}{scan}} {1}




Wintin has a set up for its actions (0-9). The lower the number the more important it is.

#action {^@pt has fled!} {#if {@ascan = 1}{scan}} {1}
would be completed before
#action {you are thirsty} {drink jug} {9}


I have not tried your script yet, but let me thank you in advance.
Reply with quote
Fawl
Beginner


Joined: 25 Jul 2005
Posts: 18
Location: USA

PostPosted: Thu Jul 28, 2005 1:58 am   
 
Im at a friends house right now and im looking over this scripting.


Why is Z-mud so difficult to code for?

You would think since you pay for it, that it would be pretty simple cut and dry like wintin along with more complex features for those who bot while away from there computer.

Or does it just look hard to learn?
Reply with quote
nexela
Wizard


Joined: 15 Jan 2002
Posts: 1644
Location: USA

PostPosted: Thu Jul 28, 2005 2:15 am   
 
Zmud is VERY easy to learn, and MUCH better for botting then tintin. Be sure to read the help file! and Understand pattern mattching!
_________________
Zmud Support Library
Zmud Knowledge Base
Reply with quote
MattLofton
GURU


Joined: 23 Dec 2000
Posts: 4834
Location: USA

PostPosted: Thu Jul 28, 2005 2:26 am   
 
It's only hard because you are so used to Wintin. I know it might sound silly, but it's true. ZMud's done the same thing to me, really drove me crazy when I discovered plugins and jumped back into VB. Initially, I kept thinking how to code in VB using patterns and behaviors I learned on Zscript but now that I'm starting to remember all this VB stuff I used to know things are going back to normal.
_________________
EDIT: I didn't like my old signature
Reply with quote
nexela
Wizard


Joined: 15 Jan 2002
Posts: 1644
Location: USA

PostPosted: Thu Jul 28, 2005 2:34 am   
 
*Drool VB*

Yeah Im in the proccess of updating someones code and the abilty to use stuff like VBscript is REALLY gonna make it easier when it comes to money handling stuff #CASE in Zmud is just WAY to limiting.
_________________
Zmud Support Library
Zmud Knowledge Base
Reply with quote
Fawl
Beginner


Joined: 25 Jul 2005
Posts: 18
Location: USA

PostPosted: Thu Jul 28, 2005 4:03 am   
 
So far the bugs that i have spoted are


Quote:

#ALIAS 1 {#variable pt @tI;ascan;@channel My Target Is ----> @tI ---- ~(Attacking with -=-=-> @kill)}


When i press 1 to change ascan variable from 0 to 1 thus activating my script/ zmud will not stop spaming this.

What the Z-mud self corrected itself. BAD ASS!!!


Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad
Well the autoattacking still doesn't work.++
Auto reporting doesn't work.++
Im scared to test ogre script. very bad place to test new script.++
Auto reporting is flawed++

Start describing the guts and whistles of Z-mud coding (that would go faster)



If you want to give it another try let me describe This script to you.

Quote:

#alias {t1} {#variable tI %0;#showme {First: $tI}}


This sets my target to tI through using the alias t1 at this point none of the actions apply.

Quote:

#alias {1} {#variable pt $tI;ascan;$channel My Target Is ----> $tI ---- (Attacking with -=-=-> $kill)}


This is the very hard and soul of my script. If this gets tampered with it will destroy my script. Notice the ascan that is and alias for


Quote:

#alias {ascan} {#variable ascan 1;#showme {PK-Actions ON}}



Once the var ascan goes from 0 to 1 my pk script comes on. tI is now also pt and all actions apply.


Thanks for trying.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » zMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net