Advertisement
salahzar

Receptionist 2 Edmondo

Jan 19th, 2014
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. integer CHANNEL;
  2. default
  3. {
  4.     state_entry()
  5.     {
  6.         CHANNEL=(integer)llFrand(100000)+100000;
  7.         llListen(CHANNEL,"",NULL_KEY,"");
  8.     }
  9.     touch_start(integer count)
  10.     {
  11.         integer i;
  12.         list notecards=[]; string info="Cosa desidera sapere?"; list buttons=[];
  13.         for(i=0;i<llGetInventoryNumber(INVENTORY_NOTECARD);i++)
  14.         {
  15.             string notecard=llGetInventoryName(INVENTORY_NOTECARD,i);
  16.             notecards+=[ notecard ];
  17.             info+="\n"+(string)(i+1)+":"+notecard;
  18.             buttons+= [ i+1 ];
  19.            
  20.         }
  21.          
  22.        
  23.         for(i=0;i<count;i++)
  24.         {
  25.             key id=llDetectedKey(i);
  26.             llDialog(id,info,buttons,CHANNEL);
  27.            
  28.         }
  29.     }
  30.     listen(integer channel,string name,key id,string str)
  31.     {
  32.         llGiveInventory(id,llGetInventoryName(INVENTORY_NOTECARD,(integer)str-1));
  33.     }
  34.    
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement