Jump to content

Question

2 answers to this question

Recommended Posts

  • 1
Posted (edited)

Script from Toast of Doom's topic - http://www.eathena.ws/board/lofiversion/index.php/t186284.html

//============================================================
//= Preview Item Script
//===== By: ==================================================
//= iHeart
//===== Current Version: =====================================
//= 1.0
//===== Description: =========================================
//= A method to allow headgear sprites to be previewed without
//= being 'stolen'
//============================================================
 
prontera,155,156,5 script PreviewStuff 813,{
 
    //save current look for later
    set @bottomview, getlook(3);
    set @topview, getlook(4);
    set @midview, getlook(5);
 
    //doesn't actually execute until just before a 'close' statement, or when the char leaves the npc's control
addtimer 1000, "PreviewStuffGlobal::On_Leave";
 
INTRO:
 
    mes "Welcome to the preview NPC";
 
    mes "Please input an itemID you would like to preview";
 
    input @itemid;
 
    //modifies char's look based on item
    set @equip, getiteminfo(@itemid, 5);
    set @view, getiteminfo(@itemid, 11);
 
    if(@equip != -1 && @view > 0) {
            //note: yes...i'm using atcommand here cause for some reason 
            //      'setlook' has permanent effects...last time i checked at least
            if(@equip & 1)
atcommand "@changelook 3 " + @view;
            if(@equip & 256)
                atcommand "@changelook 1 " + @view;
            if(@equip & 512) 
atcommand "@changelook 2 " + @view;
    }
 
    next;
    mes "Would to like to preview something else?";
    if(select("Yes", "No") == 1) {
        goto INTRO;
    }
        
    //*preview wears off automatically here due to delayed timer*//
 
    close; }
 
- script PreviewStuffGlobal ,{
 
On_Leave:
    atcommand "@changelook 1 " + @topview;
    atcommand "@changelook 2 " + @midview;
    atcommand "@changelook 3 " + @bottomview;
    close;
}

One more similar script - http://rathena.org/board/topic/94401-just-need-a-item-preview-script/

Edited by Veracious
  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...