Difference between revisions of "OnConversation"

From NWN Lexicon
Jump to: navigation, search
(chenyingying20171109)
Line 1: Line 1:
chenyingying20171109
+
=OnConversation=
http://www.wwwuggaustralia.co.uk
+
 
http://www.oakleysunglassess.us.org
+
The script attached to this event fires whenever the dialogue with another creature ends or when a shout is heard. PC's speaking can fire this, and is a good way of getting them to specifically answer a riddle or password.
http://www.poloralph--lauren.us.com
+
 
http://www.pandoracharmsjewelry.ca
+
<br />
http://www.northfaceclearance.us.com
+
 
http://www.moncleroutlet.us.org
+
====Trigger====
http://www.cheap-uggs.com.co
+
 
http://www.adidasoutletclearance.com
+
The creature has been clicked on for conversation or someone has audibly spoken.
http://www.michaelkorsoutletoff.us.com
+
 
http://www.poloralphlaurenoutletstores.us.com
+
<br />
http://www.adidasfootballboots.org.uk
+
 
http://www.monclerjackenschweiz.ch
+
====Function(s)====
http://www.canadagoosejacket.me.uk
+
 
http://www.uggsitalia.it
+
[[GetMatchedSubstring | GetMatchedSubstring(int nString) ]] will return a string heard, or part of the string heard that triggered the event (If you use * in the setup).
http://www.truereligionjeans-outlet.us.com
+
 
http://www.uggclearancesale.us.com
+
<br />
http://www.nikeairmaxschweiz.ch
+
 
http://www.poloralphlaurenpascher.fr
+
====Remarks====
http://www.adidasjeremyscott.in.net
+
 
http://www.uggukboots.org.uk
+
By default, if the creature has been clicked on for conversation, it will stop what it is doing and begin dialogue (if it can). Otherwise the script checks to see if a spoken (sometimes typed) phrase is recognizeable and if the creature has been set up to recognize combat shouts. Only if the creature is listening (SetListening) will this event fire at all. Once the creature is set to listening, they will only hear things set by SetListeningPattern. The script nw_g0_conversat will fire if there is no OnConversation script supplied, and will start thier conversation if it is someone clicking on them. This also applies to PC's, and you can see for yourself when they face you and speak thier hello voicechat, in game, by using "Conversation" on them.
http://dior.sunglassescheap.us.com
+
 
http://www.uggaustraliaboots.in.net
+
<br />
http://www.montblancpenofficials.us.com
+
 
http://www.michaelkorsoutlet70off.us.com
+
====Example====
http://www.cheaplouboutinshoesuk.org.uk
+
 
http://www.uggoutletstore.net.co
+
<nwscript>
http://www.coachoutletfactoryon.com
+
// When we here shout 100, we hear anything (See SetListeningPattern),
http://www.nikeblazers.us
+
// and we can check if they spoke the right password.
http://www.cheapnhljerseysshop.us.com
+
 
http://www.redbottoms.org.uk
+
void main()
http://www.pandorajewelry.com.au
+
{
http://www.longchamp-handbags.us.org
+
    // Get the number
http://www.uggbootsforwomen.com.co
+
    int nMatch = GetListenPatternNumber();
http://www.air-jordanpascher.fr
+
 
http://www.outletcanadagoose.ca
+
    // If nMatch is -1, it means we were clicked on
http://www.uggonsale.in.net
+
    if(nMatch == -1)
http://www.fitflopsoutlet.us.com
+
    {
http://www.jordanretro.us
+
        SpeakString("Stop touching me!");
http://www.thenorthfaceuk.co.uk
+
    }
http://prada.sunglassescheap.us.com
+
    // We only check for the password if nMatch is 100, IE: "**"
http://www.ugg-italia.it
+
    else if(nMatch == 100)
http://www.uggoutlets.com.co
+
    {
http://www.louisvuittonoutlet.nom.co
+
        // Get string they spoke (Set up via.
http://www.ugg-outlets.com.co
+
        // SetListenPattern(OBJECT_SELF, "**", 100); )
http://www.uggsclassicboots.us.com
+
        // We will get it in capitals (so not case sensitive).
http://www.burberryoutlet-canada.ca
+
        // * Note: GetMatchedSubstring will only be 1 value for **,
http://www.baseballjerseys.us.com
+
        //   so we get the 0 value for it.
http://www.usboots.us.com
+
        string sSpoken = GetStringUpperCase(GetMatchedSubstring(0));
http://www.bottesuggs.fr
+
 
http://www.vibramfivefingerssale.com
+
        // The password is "happy".
http://www.mulberrybagsuk.me.uk
+
        if(FindSubString(sSpoken, "HAPPY") >= 0)
http://www.doudoune-canadagoose.fr
+
        {
http://www.uggbootsoutletclearance.us.com
+
            SpeakString("You got the password correct!");
http://www.ralphlaurenskjorte.dk
+
        }
http://www.doudounecanada-goose.fr
+
    }
http://www.cheapjordansshoes.in.net
+
}
http://www.outletlongchamp.us.org
+
</nwscript>
http://www.uggsaustraliaboots.us.com
+
 
http://www.niketrainers.org.uk
+
====See Also====
http://www.nbajerseysshop.us.com
+
 
http://www.uggbootsclearance.net.co
+
{| class="seealso"
http://www.uggfactoryoutlet.in.net
+
|-
http://www.discountnike.us.com
+
| width="1px" align="right" valign="top" | <font color="gray">functions: </font>
http://www.mlbjerseys.org
+
|
http://www.longchampsacsoldes.fr
+
[[GetMatchedSubstring | GetMatchedSubstring() ]]
http://www.cheapraybansunglass.co.uk
+
|}
http://www.michaelkorstotehandbags.us.com
+
 
http://www.nikehuarache.net
+
----
http://www.cheapmichaelkorshandbags.us.org
+
[[Category:Creature_Events]]
http://www.oakleysunglassesofficialsite.us.com
+
[[Category:Events]]
http://www.cheap-mlb-jerseys.us.com
 
http://www.salvatoreferragamo.in.net
 
http://www.newcoachoutlet.us.com
 
http://www.montblanc.com.co
 
http://www.nikerunningshoes.co.uk
 
http://www.goedkope-uggs.be
 
http://www.converseshoesoutlet.us.com
 
http://www.uggboots.com.co
 
http://www.ralphlauren-outletstores.us.com
 
http://www.timberlandoutlet.name
 
http://www.coachoutletonlineshopping.us.org
 
http://www.northfaceoutlet70off.us.com
 
http://www.moncler.eu.com
 
http://www.tory-burchoutletonline.us.com
 
http://www.nike.me.uk
 
http://www.uggsoutletstore.org
 
http://www.nikejordans.co.uk
 
http://www.truereligionsale.com.co
 
http://www.manchesterunitedjersey.org.uk
 
http://www.nike-factoryoutlet.us.com
 
http://www.katespadehandbagssale.us.com
 
http://www.monclerjassen.be
 
http://www.converse-outletstore.com
 
http://www.birkenstockoutlet.us.org
 
http://www.tommyhilfigercanada.ca
 
http://www.coachoutlet-factory.us.com
 
http://www.jordans-fusion.com
 
http://www.adidasshoesforsale.in.net
 
http://www.uggsaustralia.net.co
 
http://www.supremeuk.co.uk
 
http://www.truereligionoutletjeans.us
 
http://www.uggbootsoutlets.org
 
http://www.adidaswings.name
 
http://www.officialuggoutlet.us.com
 
http://www.michaelkors--outlet.us.org
 
http://www.officialugg.us.com
 
http://www.cheapralphlaurensale.co.uk
 
http://www.nikeairjordans.co.uk
 
http://www.vibramfivefingers.in.net
 
http://www.originalsadidas.co.uk
 
http://www.raybansunglassesforwomen.us.com
 
http://www.longchamp-outletstore.us.com
 
http://www.pandora-jewelry.name
 
http://www.giuseppe-zanotti.us.com
 
http://www.ferragamooutlet.us.com
 
http://www.superdry.me.uk
 
http://www.ukuggboots.co.uk
 
http://www.michaelkorsoutlet75off.us.com
 
http://www.sunglassesoakleycheap.us.com
 
http://www.jordans.in.net
 
http://www.thenorthfaceoutletjackets.us.com
 
http://www.cheapreplicawatches.us.com
 
http://www.ugg.eu.com
 
http://www.vansshoesoutlet-store.com
 
http://versace.sunglassescheap.us.com
 
http://www.newmichaelkorsoutlet.us.com
 
http://www.burberryscarf.com.co
 
http://www.monclerdoudounepascher.fr
 
http://www.uggbootsonsale75off.in.net
 
http://www.nikeoff.com
 
http://armani.sunglassescheap.us.com
 
http://www.ralphlaurenpolo.in.net
 
http://www.ralphlauren-poloshirts.co.uk
 
http://www.canadagoosecanada.com.co
 
http://www.fitflopssaleclearance.us.org
 
http://www.uggbootsclassic.ca
 
http://www.canadagooseclearance.us.com
 
http://www.cheap-jordan-shoes.us.com
 
http://www.ferragamoshoesoutlet.us.com
 
http://www.oakleysunglassescanada.ca
 
http://www.fitflops.org
 
http://www.michael-korsoutletstores.us.org
 
http://www.coachfactoryoutletonlinesale.us.com
 
http://www.adidasstansmith.co.uk
 
http://www.hermesoutlets.us.com
 
http://www.christianlouboutinoutletuk.org.uk
 
http://www.ralphlaurenoutletofficial.us.com
 
http://www.thenorthfaceclearance.us.com
 
http://www.uggsale.com.co
 
http://www.uggsoutletstores.in.net
 
http://www.monclersitoufficiale.it
 
http://www.coachfactoryoutlet-online.eu.com
 
http://www.hermesbags.me.uk
 
http://www.nikeairmax90s.co.uk
 
http://www.coachoutletonline.nom.co
 
http://www.hollisterclothing.us.org
 
http://www.uggbootssale70off.org
 
http://www.fitflops.us.org
 
http://cartier.sunglassescheap.us.com
 
http://www.scarpehoganoutlet.it
 
http://www.nikeairforce1.net
 
http://www.toryburchhandbagsoutlet.us.com
 
http://www.nikeairmaxshoes.us.com
 
http://www.coachoutletonline70off.us.com
 
http://www.ray-bansunglassesoutlet.com.co
 
http://www.ugg.com.co
 
http://www.pololaurenralphlauren.us.com
 
http://www.uggboots70off.in.net
 
http://www.oakleysunglassesoutletstore.us.org
 
http://www.christianlouboutindown.com
 
http://www.monclerdunjacka.se
 
http://www.wholesale-nfl-jerseys.us
 
http://www.uggaustraliastore.ca
 
http://www.nikefootballbootsuk.org.uk
 
http://www.longchampoutlet-online.com
 
http://www.uggbootsonsale70off.net.co
 
http://www.juicycoutureoutlet.us.com
 
http://www.toryburchoutletoff.us.com
 
http://www.christianlouboutinoutletusa.us.com
 
http://www.uggslipperssale.us.com
 
http://www.cheapnfljerseysshop.us.com
 
http://www.burberryscarfsale.in.net
 
http://www.outlet-moncler.us
 
http://www.nikeair-max.nl
 
http://www.oakleyssunglassescheap.com
 
http://www.coachoutlet-online.eu.com
 
http://www.outletuggstores.us.com
 
http://carrera.sunglassescheap.us.com
 
http://www.coachhandbagsfactoryoutletonline.us.com
 
http://www.katespadeoutletsale.us.com
 
http://www.mbt.us.com
 
http://www.hermesbeltoutlet.com
 
http://www.canadagoosesale.com.co
 
http://www.salomon-shoes.in.net
 
http://www.cheap-uggboots.com.co
 
http://www.michaelkorscom.us.com
 
http://www.adidasshoesoutletstore.us.com
 
http://www.ray-banssunglasses.org.uk
 
http://www.uggbootsaustralia.in.net
 
http://www.outletuggs.us.org
 
http://www.uggsoutlet.nom.co
 
http://www.prada.us.org
 
http://www.officialcoachfactoryoutletonline.us.com
 
http://www.michael--korshandbags.us.com
 
http://www.oakley-sunglassesonsale.us.com
 
http://www.outletthenorthface.us.com
 
http://www.michaelkorsuk.com.co
 
http://www.uggboots70off.us.com
 
http://www.christianlouboutinsale.co.uk
 
http://www.uknorthface.org.uk
 
http://www.coachcom.us.com
 
http://www.northfacejackets.us.org
 
http://www.katespade-outlet.in.net
 
http://www.nike-air-huarache.org.uk
 
http://www.thenorthfacecanada.ca
 
http://www.coach-bags.us.org
 
http://www.nikefactoryoutletstores.us.com
 
http://www.adidasshoessale.in.net
 
http://www.ray-ban-sunglasses.com.au
 
http://www.ralphlaurenonlineoutlet.us.com
 
http://www.uggoutlet70off.in.net
 
http://www.ugg.ind.in
 
http://www.hollistercooutlet.us.com
 
http://rayban.sunglassescheap.us.com
 
http://www.outletcanadagoose.com.co
 
http://www.louboutinoutlets.us.com
 
http://www.uggsonsale.net.in
 
http://www.canada-goose-jackets.co.uk
 
http://www.canadagoosecanada.name
 
http://www.moncler-jackets.us.org
 
http://www.nikeairmaxsko.dk
 
http://www.beatsbydreheadphones.in.net
 
http://www.adidastore.co.uk
 
http://www.fitflops.us.com
 
http://www.christianlouboutin.name
 
http://www.oakleysungalsses.nom.co
 
http://www.louisvuitonnoutlet.com
 
http://www.raybanpascher.fr
 
http://www.pandoracharmjewelry.us.com
 
http://www.wholesale-nfljerseys.us.com
 
http://www.underarmouroutletclearance.com
 
http://www.airjordan-14.us
 
http://www.uggbootsstores.us.com
 
http://www.nfljerseysfromchina.us.com
 
http://www.poloralphlaurenoutletoff.us.com
 
http://www.uggoutletofficialsite.us.com
 
http://www.mbtscarpe.it
 
http://www.nikefactory-outlet.us.com
 
http://www.ray-bansunglassessales.us.com
 
http://www.northfaceoutlet.ca
 
http://www.longchamp-outlet.us.org
 
http://www.rayban-sunglassesonsale.us.com
 
http://www.christianlouboutinoutletclearance.us.com
 
http://www.michaeljordan-shoes.com
 
http://www.uggbootsclearance.net.co
 
http://www.montblanc-pens.name
 
http://www.ugg.co.nl
 
http://www.katespadestoreoutlet.us.com
 
http://www.uggbootsoutlets.in.net
 
http://www.suprashoesclearance.us.com
 
http://www.louisvuittonhandbags.nom.co
 
http://www.uggoutlet70off.com.co
 
http://www.coachwallets.us.com
 
http://www.uggbootsoutletcanada.ca
 
http://www.canadagoose.com.co
 
http://www.uggsonline.in.net
 
http://www.stansmithadidas.us.com
 
http://www.supremeclothing.us.com
 
http://www.michael--kors.us.org
 
http://www.coach-factoryoutletonlines.com
 
http://www.coachfactory-outletonline.org
 
http://www.canada-goosejacka.se
 
http://www.ray-bansunglassesoutlets.us.com
 
http://www.cheapnfljerseyswholesale.us.com
 
http://www.coachoutletstoreonlineofficial.us.com
 
http://www.coachfactoryoutlet-onlinestore.us.com
 
http://www.monclernederland.nl
 
http://www.northfacejakke.dk
 
http://www.swarovski-jewelry.name
 
http://www.truereligion-jeans.com.co
 
http://www.cheaprolexwatches.us.com
 
http://www.oakleysunglasses-vault.us.com
 
http://www.ralphlaurencom.us.com
 
http://www.uggbootsonsale70off.us.org
 
http://www.ugg-australia.com.co
 
http://www.northfaceoutletstore.us.org
 
http://www.coachoutletsclearance.us.com
 
http://www.pandora-rings.net
 
http://www.burberryoutletoff.us.com
 
http://www.saleuggboots.co.uk
 
http://www.moncler-outletonline.us.com
 
http://www.botasuggs.es
 
http://www.truereligion-outletjeans.us.com
 
http://www.cheapraybans.ca
 
http://www.coach-factoryonline.us.org
 
http://www.michaelkors--outlet.us.com
 
http://www.uggfed.com
 
http://www.nikerosherunsale.co.uk
 
http://dolceandgabbana.sunglassescheap.us.com
 
http://www.basketballshoesstore.us.com
 
http://www.birkenstocksandals.us.org
 
http://www.uggbootsaustralia.us.org
 
http://www.northfacejacket.us.com
 
http://www.pradabags.in.net
 
http://www.ugg.me.uk
 
http://www.poloralphlauren-factorystore.us.com
 
http://www.canadagoosesale.name
 
http://www.oakleysunglassessport.us.com
 
http://www.christianlouboutinoff.us
 
http://www.pandoracharms.us.org
 
http://www.coachoutletonline-sale.us.com
 
http://www.canadagoosejassen.nl
 
http://www.ugg.org.uk
 
http://www.michael-korstaschen.ch
 
http://www.cheapjordansshoes.us.com
 
http://www.cheapjerseysnflwholesale.us
 
http://www.chaussuresnikeairmax.fr
 
http://www.northface-clearance.us
 
http://www.uggsclearance.com.co
 
http://www.nikenfljerseysfreeshipping.us
 
http://www.pradaoutletonlinestore.us.com
 
http://www.coachonline.us.org
 
http://www.replica-watches.us.com
 
http://www.calvinkleinstore.in.net
 
http://www.truereligion-jeans.us
 
http://www.snapbackshatswholesale.us.com
 
http://www.cheapraybansunglasses.net.co
 
http://www.raybanwayfarersunglasses.us.org
 
http://www.monclerdownjackets.co.uk
 
http://www.cheap-jordans.us.com
 
http://www.blackhawksjersey.com
 
http://www.uggboots70off.com.co
 
http://www.chaussureschristianlouboutin.fr
 
http://www.outletcoachfactoryonline.us.com
 
http://www.supreme-newyork.com
 
http://www.outletuggs.net.co
 
http://www.pandorajewelrycanada.ca
 
http://www.moncler-jacken.at
 
http://www.uggclearancesale.in.net
 
http://www.raybans-sunglassesoutlet.us.com
 
http://www.louis-vuitton.nom.co
 
http://www.ralphlaurenpolooutlet.us.org
 
http://www.katespadeoutletstore.us.org
 
http://www.birkenstockshoes.org.uk
 
http://www.nhlhockey-jerseys.us.com
 
http://www.ralph-laurenpolouk.org.uk
 
http://www.pandoraukcharms.co.uk
 
http://www.coach-outlet.nom.co
 
http://www.outletpolo-ralphlauren.us.com
 
http://www.fitflopssale.org.uk
 
http://www.cheapnikenfljerseyswholesale.us
 
http://www.newbalance-shoes.us.com
 
http://www.coachoutletsalesonline.us.com
 
http://www.thenorthface-outlet.in.net
 
http://www.burberry-outlet-stores.us.com
 
http://www.uggbootsonsale70off.com.co
 
http://www.outletugg.us.org
 
http://www.jordanshoes.us.org
 
http://www.adidasyeezy-boost.us.com
 
http://www.raybansunglassesoutlet.net.co
 
http://www.uggbootscheaponline.in.net
 
http://www.outletmichaelkorsonlinestore.us.com
 
http://oakley.sunglassescheap.us.com
 
http://www.nikeukstore.org.uk
 
http://www.uggschweiz.ch
 
http://www.hermesbirkinhandbags.us.com
 
http://www.katespadehandbagsoutlet.us.org
 
http://www.cheapairjordans.us.com
 
http://www.uggbootsonsale75off.us.org
 
http://www.coachoutlet70off.us.com
 
http://www.pradahandbagsoutlet.us.com
 
http://www.soccerjersey.us.com
 
http://www.manoloblahnik.us
 
http://www.uggbootsonsale65off.in.net
 
http://www.north-face-outlet.in.net
 
http://www.cheap-ugg-boots.us.org
 
http://www.airmaxnike.me.uk
 
http://www.pandoraonline.us.com
 
http://www.poloralphlauren-outletonline.us.com
 
http://www.redbottomsshoes.me.uk
 
http://www.canadagoosecanada.ca
 
http://www.uggsoutlet.org
 
http://www.michaelkorsoutletonline80off.us.com
 
http://www.coachfactoryoutlet.nom.co
 
http://www.nikeoutletstoreonline.us.com
 
http://www.outletmichaelkorsuk.co.uk
 
http://www.cheapmlbjerseysshop.us.com
 
http://www.pandora-jewelry.me.uk
 
http://www.nikeairmax90.com.de
 
http://www.uggsaustralia.it
 
http://www.uggslippers.us.org
 
chenyingying20171109
 

Revision as of 15:14, 24 December 2017

OnConversation

The script attached to this event fires whenever the dialogue with another creature ends or when a shout is heard. PC's speaking can fire this, and is a good way of getting them to specifically answer a riddle or password.


Trigger

The creature has been clicked on for conversation or someone has audibly spoken.


Function(s)

GetMatchedSubstring(int nString) will return a string heard, or part of the string heard that triggered the event (If you use * in the setup).


Remarks

By default, if the creature has been clicked on for conversation, it will stop what it is doing and begin dialogue (if it can). Otherwise the script checks to see if a spoken (sometimes typed) phrase is recognizeable and if the creature has been set up to recognize combat shouts. Only if the creature is listening (SetListening) will this event fire at all. Once the creature is set to listening, they will only hear things set by SetListeningPattern. The script nw_g0_conversat will fire if there is no OnConversation script supplied, and will start thier conversation if it is someone clicking on them. This also applies to PC's, and you can see for yourself when they face you and speak thier hello voicechat, in game, by using "Conversation" on them.


Example

// When we here shout 100, we hear anything (See SetListeningPattern), 
// and we can check if they spoke the right password.
 
void main()
{
    // Get the number
    int nMatch = GetListenPatternNumber();
 
    // If nMatch is -1, it means we were clicked on
    if(nMatch == -1)
    {
        SpeakString("Stop touching me!");
    }
    // We only check for the password if nMatch is 100, IE: "**"
    else if(nMatch == 100)
    {
        // Get string they spoke (Set up via.
        // SetListenPattern(OBJECT_SELF, "**", 100); )
        // We will get it in capitals (so not case sensitive).
        // * Note: GetMatchedSubstring will only be 1 value for **, 
        //    so we get the 0 value for it.
        string sSpoken = GetStringUpperCase(GetMatchedSubstring(0));
 
        // The password is "happy".
        if(FindSubString(sSpoken, "HAPPY") >= 0)
        {
            SpeakString("You got the password correct!");
        }
    }
}

See Also

functions: 

GetMatchedSubstring()