npc_dialogue_script: type: task script: - define npc_id <13> - define message_counter ].add[1]||1> - choose <[message_counter]>: - case 1: - narrate "To check out the auction house, just type /ah. It's like walking into a big store where you can see lots of items for sale." - case 2: - narrate "Got something to sell? Hold it in your hand and type /ah sell . This way, other players can see and buy your item." - case 3: - narrate "In the auction house, you can search for specific things. Just use the search option to find what you're looking for, like a special sword or a rare block." - case 4: - narrate "Wondering what items you have up for sale? In the auction house, you can see all your items that are waiting for buyers." - case 5: - narrate "If your item doesn't sell, use /ah expired to see it, and /ah return to get it back. It's like picking up something that no one bought." - case 6: - narrate "Buying is easy! Just click on what you want in the auction house and it's yours. It's like shopping in a virtual store." - case 7: - narrate "Remember, some things you do with typing commands, like selling, and other things you do in the auction house, like buying. It's a mix of both!" - if !]>: - narrate "Here's some money to get you started on the auction house" - execute as_server "eco give 2000" # Reward command - flag player received_reward_<[npc_id]>:true - else: - narrate "Thank you for visiting again!" - flag player npc_message_counter_<[npc_id]>:! - else: - flag player npc_message_counter_<[npc_id]>:<[message_counter].sub[1]>