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
Error with = set_label : dup label
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
Dolphin86
hye i do know the problem is with the label, but how should i rename it without making error on the whole script as i need it to be 1 minute wait..
or someone can fix it for me or at least show me an example?
the script:
new_1-3,118,54,5 script Workbench 665,{ if(BeginnerQuest == 2) goto BeginnerQuest2; if(BeginnerQuest == 3) goto BeginnerQuest3; if(BeginnerQuest == 4) goto BeginnerQuest4; if(BeginnerQuest == 6) goto BeginnerQuest6; if(BeginnerQuest == 7) goto BeginnerQuest7; BeginnerQuest2: mes "[Workbench]"; if(select("-Craft Stone Dagger:Cancel")==2) goto cancelstonedagger; if(countitem(40005) < 4 ) { mes "^ff0000 Not enough Rocks ^000000"; close; } else { delitem 40005,4; waitingroom("CRAFTING...", 0); set BeginnerQuest,3; initnpctimer; set #StoneDagger,gettimetick(2) + 60; end; OnTimer60000: delwaitingroom; waitingroom("COMPLETED !!", 0); end; } cancelstonedagger: next; mes "[Workbench]"; mes "Cancel craft"; close; BeginnerQuest3: if(#StoneDagger > gettimetick(2)) { mes "Please wait for until its finish. "; end; } else { if(BeginnerQuest == 3) { mes "Crafting Completed."; getitem 40007,1; getitem 40009,1; set BeginnerQuest,4; delwaitingroom; close; } } BeginnerQuest4: mes "I should meet back with Benimaru"; close; BeginnerQuest6: mes "[Workbench]"; if(select("-Craft Ropes:Cancel")==2) goto cancelrope; if(countitem(40008) < 8 ) { mes "^ff0000 Not enough Stalk ^000000"; close; } else { delitem 40008,8; waitingroom("CRAFTING...", 0); set BeginnerQuest,7; initnpctimer; set #Rope,gettimetick(2) + 60; end; OnTimer60000: delwaitingroom; waitingroom("COMPLETED !!", 0); end; } cancelrope: next; mes "[Workbench]"; mes "Cancel craft"; close; BeginnerQuest7: if(#Rope > gettimetick(2)) { mes "Please wait for until its finish. "; end; } else { if(BeginnerQuest == 7) { mes "Crafting Completed."; getitem 40007,1; getitem 40014,1; set BeginnerQuest,8; delwaitingroom; close; } } BeginnerQuest8: mes "I should meet back with Benimaru"; close; }
thanks..
@Winterfox
Edited by Dolphin86Link to comment
Share on other sites
5 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.