|
Byron Greenwood
Registered User
Join date: 29 Jul 2007
Posts: 1
|
01-30-2009 04:23
I've asked all sorts of people, and no one seems to know or have the time to reply, so perhaps there's someone here that can help.
I want to be able to make the weapons I'm making for Alika Sao's Gorean Meter automatically sheath when the combatant is taken down. I then want the weapon to know that the combatant has recovered. There's no mention of how to do this in the Gorean Meter Kit v2.2 and it's not covered in the notecards supplied with the meter itself.
Does anyone happen to know how to do auto-sheathing and recovery detection with the Gorean Meter (i.e. what commands the meter sends out, if any, and on what channel), or know where to find/buy this information? Reply here or IM me in-world if you happen to know. Thanks!
|
|
missjessie Babii
Crazy Scientist #O_รถ#
Join date: 29 Jul 2008
Posts: 13
|
01-30-2009 05:20
Hello, can you explain what Gorean Meter is ? Maybe a combat system ? Alika Sao's Gorean Meter is like a sword ? mhm if so, to make your weapon interactive with the CS, it has to be adapted for the new events. For example your weapon can be transformed when you loose 85% of your health, with higher power, double damages etc. An information has to be transfered between the CS and the weapon.
|
|
grumble Loudon
A Little bit a lion
Join date: 30 Nov 2005
Posts: 612
|
02-01-2009 16:56
it's the same as the safe zone system. You would have to have a script listen on channel 0 for the announcement message  You can hear the hits on the dyan channel channel, but I don't see a take down message. There is a wiki page on it.
|
|
Jaraziah Lowell
Registered User
Join date: 26 Apr 2006
Posts: 1
|
Auto Sheath for Most Savezone Combat Meters
02-02-2009 06:52
if (hHandle) llListenRemove(hHandle); hHandle = llListen(-458238, "", "", ""  ; ^That somwhere in init or in the draw command. listen(integer chan, string name, key id, string msg) { if (msg == "fallen" || msg == "sheathed"  { if( (id==llGetOwner() ) || (llGetOwnerKey(id)==llGetOwner()) ) { // Sheath shizle here } } } Hope this helps for you.
|