Jump to content
  • 0

How to create an NPC to deliver items by unique_id?


Question

Posted

Example:

prontera,150,150,3 script pack 99,{

  mes "[Pack]";

  mes "Do you want to receive your pack right now?";

  next;
    switch(select("Yes, please:No, Thanks!")) {
        case 1:

               close2;

              getitem 607,3;

               end;

        case 2:

               close;

}

}

3 answers to this question

Recommended Posts

  • 0
Posted (edited)

Which UID do you mean

- UID of item

- UID of Account ID

- UID of Char ID

Or something else?

Edited by Start_
  • 0
Posted
On 4/25/2022 at 11:47 AM, Start_ said:

Which UID do you mean

- UID of item

- UID of Account ID

- UID of Char ID

Or something else?

Unique_ID of Account ID, by: Gepard Shield

  • 0
Posted
prontera,150,150,3 script pack 99,{
  .@unique_id$ = get_unique_id();
  mes "[Pack]";
  if(.@unique_id$) {
	  mes "You already received this.";
	  close;
  }
  mes "Do you want to receive your pack right now?";
  next;
    switch(select("Yes, please:No, Thanks!")) {
        case 1:
			close2;
			getitem 607,3;
			.@unique_id$ = 1;
			end;
        case 2:
            close;
	}
}

I just added the unique_id check from gepard, you can add check for char or account to make it more secure.

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...