The forums will be going offline for an extended maintenance period at 1400hrs GMT on 19th June 2025. The number of hours for this downtime is intentionally not advertised due to the nature of these upgrades.
×
- 0
item preview NPC
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
kalabasa
How to add if itemid is not found it will say itemid has failed
//============================================================ //= Preview Item Script //===== By: ================================================== //= iHeart //===== Current Version: ===================================== //= 1.0 //===== Description: ========================================= //= A method to allow headgear sprites to be previewed without //= being 'stolen' //============================================================ guildhall,105,54,4 script Dressing Coach 624,{ //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 "[Dressing Coach]"; mes " "; mes "Welcome to the"; mes "Headgear Preview NPC!"; mes " "; 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?"; next; 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; end; }
wrong info
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.