User Tools

Site Tools


lua:scripting:examples:vodurbirthdayletters

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lua:scripting:examples:vodurbirthdayletters [2014/07/07 18:44] vodurlua:scripting:examples:vodurbirthdayletters [2014/12/24 05:48] (current) vodur
Line 1: Line 1:
-<code>Name:        [birthday quest letter] Area:        [   57] Aes Sedai Clan Area Vnum:        [31450] Type:        [treasure] Level:          1] Wear flags:  [take] Extra flags: [nolocate] Material:    [unknown] Condition:    100] Weight:      [    0] Cost:        [    0] OPs:         [ 0/ 5] Short desc:  birthday quest letter Long desc:      Birthday quest letter Notes: Used for birthday quest, progs will set the actual name, desc, etc.  OBJPrograms for [31450]:  Number Vnum Trigger Phrase  ------ ---- ------- ------ [    0] 31450     put 100+Place 300 random letters in luai: 
 +<code lua> 
 +loadscript("vodur", "birthday") 
 +for i=1,300 do 
 +  make_letter(getrandomroom():oload(31450)) 
 +end 
 +</code> 
 + 
 +<code> 
 +Area:        [   57] Aes Sedai Clan Area 
 +Vnum:        [31450] 
 +Type:        [treasure] 
 +Level:          1] 
 +Wear flags:  [take] 
 +Extra flags: [nolocate] 
 +Material:    [unknown] 
 +Condition:    100] 
 +Weight:      [    0] 
 +Cost:        [    0] 
 +OPs:         [ 0/ 5] 
 +Short desc:  birthday quest letter 
 +Long desc: 
 +   Birthday quest letter 
 +Notes: 
 +Used for birthday quest, progs will set the actual 
 +name, desc, etc. 
 +OBJPrograms for [31450]: 
 +Number Vnum Trigger Phrase 
 +------ ---- ------- ------ 
 +[    0] 31450     put 100
 </code> </code>
  
-</font>+<code lua> 
 +-- birthday.lua
  
-<code lua>local lettervnum=31450+local lettervnum=31450
 local bname="Vodur" local bname="Vodur"
 local bcolor="{m" local bcolor="{m"
Line 37: Line 67:
     end     end
  
-    if #letters<;;1 then+    if #letters<1 then
         sendtochar( ch, "The letters merge together to form the word "..bcolor..bname.."{x!"..         sendtochar( ch, "The letters merge together to form the word "..bcolor..bname.."{x!"..
         "\n\rAfter an instant it vanishes completely.\n\r")         "\n\rAfter an instant it vanishes completely.\n\r")
Line 65: Line 95:
     l.name="letter "..letter     l.name="letter "..letter
     l.shortdescr="the letter "..bcolor..letter.."{x"     l.shortdescr="the letter "..bcolor..letter.."{x"
-    l.description="It's a letter. Put it in a container with other letters and see what happens!" end+    l.description="It's a letter. Put it in a container with other letters and see what happens!" 
 +end
 </code> </code>
- 
lua/scripting/examples/vodurbirthdayletters.1404758668.txt.gz · Last modified: 2014/07/07 18:44 by vodur