// 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);
}
}
}
}
giovedì 6 settembre 2007
Consegna Notecard
Pubblicato da Micalita Writer alle giovedì, settembre 06, 2007
3 commenti:
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.
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
Grazie! proverò sicuramente li.
Buon lavoro anche a te!.
Posta un commento