Scrivimi!

Fai una donazione al Blog con Paypal!

giovedì 6 settembre 2007

Consegna Notecard

// Consegna una notecard a chiunque tocchi l'oggetto che la contenga.


string FLOAT_TEXT="Cliccate per informazioni!";
vector FLOAT_COLOR=<0.0,>;
float FLOAT_ALPHA=1.0;

default
{
state_entry()
{
llWhisper(0, "Ready!");
llSetText(FLOAT_TEXT, FLOAT_COLOR, FLOAT_ALPHA);
}

touch_start(integer total_number)
{
// Trova chi ha cliccato e gli consegna la notecard
key giver;
giver = llDetectedKey(0);
string name = llDetectedName(0);

if (giver != NULL_KEY) {
integer InvNum;
string NoteName;
integer NumCards = llGetInventoryNumber(INVENTORY_NOTECARD);
for ( InvNum = 0; InvNum < NumCards; InvNum++) {
NoteName = llGetInventoryName(INVENTORY_NOTECARD, InvNum);
llGiveInventory(giver, NoteName);
}
}
}
}

3 commenti:

Michele Sartore ha detto...

Bellissimo ed utilissimo script!. Grande Micalita!. Visto che sei così brava con gli script, stavo cercando di farne uno da associare al mio avatar che facesse questo: Quando si avvicina ad un'altro avatar (ad una distanza predefinita) esegua un movimento o un'azione (es: saluto) E' possibile? Grazie per l'aiuto.

Micalita Writer ha detto...

Sì credo si possa trovare la maniera di farlo.. solo che lo devi ideare per bene...
ti consiglio di chidere aiuto sul forum di secondlifeitalia nella sezione script, magari trovi qualcuno che possa farti da tutor in questo progetto ;)

Buon Lavoro,

Micalita

michele sartore ha detto...

Grazie! proverò sicuramente li.

Buon lavoro anche a te!.

Posti Da Vedere

Cosa c'è da visitare su Second Life? Guarda qui!

Guida a Second Life

Qui potrai trovare tutte le risposte che cerchi, gli indirizzi utili per guadagnare qualche L$, Freebie, Camping e tutto ciò che può servire ad un Newbie!

Tutorial

Vuoi approfondire qualcosa sul Building, lo scripting o il texturing? O magari vuoi sapere come creare vestiti, oggetti o accessori per il tuo avatar? Questa è la sezione giusta per te!