Allen Kerensky"It seems you've been living two lives ..."

MYRIAD LITE STATISTICS CLIENT

A simple test to list the Statistics stored in a region setting server.

// Myriad_Lite_Statistics_Client-v0.0.0-20110928.lsl
// The Myriad RPG System was designed, written, and illustrated by Ashok Desai
// Myriad RPG licensed under the Creative Commons Attribution 2.0 UK: England and Wales
// http://creativecommons.org/licenses/by/2.0/uk/
// Myriad Lite software Copyright (c) 2011 by Allen Kerensky (OSG/SL)
// Myriad Lite licensed under the
// Creative Commons Attribution-Share Alike-Non-Commercial 3.0 Unported
// http://creativecommons.org/licenses/by-nc-sa/3.0/
 
integer dynchan;
default {
    state_entry() {
        llSetText("Preview 5\nStatistics Server\nTest Client",<1,1,1>,1);
        dynchan = (integer)("0x"+llGetSubString((string)llGetKey(),0,6));
        llListen(dynchan,"",NULL_KEY,"");
        llListen(-999,"",NULL_KEY,"");    
        llRegionSay(-999,"LIST_STATISTICS");
    }
 
    touch_start(integer touched) {
        touched = 0; // LSLINT
        llRegionSay(-999,"LIST_STATISTICS");    
        llRegionSay(-999,"GET_STATISTIC|Power");
        llRegionSay(-999,"GET_STATISTIC|Grace");
        llRegionSay(-999,"GET_STATISTIC|Intellect");
        llRegionSay(-999,"GET_STATISTIC|Spirit");
        llRegionSay(-999,"GET_STATISTIC|Charisma");
        llRegionSay(-999,"GET_STATISTIC|Perception");
        llRegionSay(-999,"GET_STATISTIC|Dexterity");
        llRegionSay(-999,"GET_STATISTIC|Will");
        llRegionSay(-999,"GET_STATISTIC|Wisdom");
        llRegionSay(-999,"GET_STATISTIC|Health");
        llRegionSay(-999,"GET_STATISTIC|Magic");
        llRegionSay(-999,"GET_STATISTIC|Psyche");
        llRegionSay(-999,"GET_STATISTIC|Xyzzy");    
    }
 
    listen(integer channel,string name,key id,string msg) {
        name = ""; // LSLINT
        id = NULL_KEY; // LSLINT
        if ( llSubStringIndex(msg,"STATISTIC") >= 0 ) { 
            llSay(PUBLIC_CHANNEL,(string)channel+": "+msg);
        }
    }
}
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
DokuWiki