[script testé] Distributeur d'objets/images/notecards

1 post / 0 new
#1 Wed, 20/03/2013 - 15:00
No picture available
Archael Magic

[script testé] Distributeur d'objets/images/notecards

Vous souhaitez que les visiteurs de votre région puissent emporter un souvenir ? Facile !

Créez un objet qui servira de distributeur (un paquet cadeau, une affiche ou n'importe quoi d'autre). Editez votre distributeur, ouvrez l'onglet "contenu", glissez dans cet onglet les objets que vous voulez offrir en prenant soin de vérifier les droits, ils doivent être copiables au moins pour vous sinon ils disparaitront de votre distributeur à la première utilisation ... Cliquez sur "nouveau script". Remplacez le contenu du script par ce qui suit :

// Ecrit par FlipperPA Peregrine / Basé sur un code libre de Ezhar. Merci Ez!
// Vous pouvez le distribuer, le modifier, le copier mais nous n'en garantirons pas les performances.

default
{
    state_entry()
    {
    }
    
    touch_start(integer total_number)
    {
        list inventory;
        integer i;
        string name;
        
        for (i = 0; i < llGetInventoryNumber(INVENTORY_ALL); i++)
        {
            name = llGetInventoryName(INVENTORY_ALL, i);
            if (name != llGetScriptName()) inventory += [name];
        }
        
        if (llGetListLength(inventory) > 0)
        {
            //llOwnerSay("Passing a folder with " + (string)llGetListLength(inventory) + " items. Thank you!");
            llGiveInventoryList(llDetectedKey(0), llGetObjectName(), inventory);
        }
        else
        {
            llOwnerSay("Désolé, je ne contiens plus aucun objet !");
        }
    }
}