Jump to content
  • 2

Request Script Freebies


PapaZola

Question


  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  925
  • Reputation:   32
  • Joined:  12/05/11
  • Last Seen:  

hello may i request a script freebies like this

this npc will give 1k poring coin and 1k skull then
player can choose 1 item each category
1 upper headgear like 5022 or 5013
1 lower headgear 2219 or 5377
1 middle headgear 2022 or 2286

each player only can claim 1 times 
 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

  • Group:  Developer
  • Topic Count:  50
  • Topics Per Day:  0.02
  • Content Count:  763
  • Reputation:   227
  • Joined:  02/11/17
  • Last Seen:  

prontera,46,134,4	script	Freebies NPC	655,{
	query_sql ("SELECT `last_ip` FROM `login` WHERE `account_id`=" + getcharid(3) + "", .@lip$);

	mes "[Freebies NPC]";
	mes "Welcome to Server Name!!";
	if ( getd("$" + .@lip$ + "_NA") > 0 || #NewbieGift > 0)
	{
	mes "[Freebies NPC]";
	mes "Your IP have already recieved a freebies.";
	close;
	}
		mes "Here's your freebies.:";
		getitem 7539,1000;
		getitem 7420,1000;
		next;
		mes "[Freebies NPC]";
		mes "Please Select your Upper Headgear.";
			switch(select("Hat of Sun God:Lord Kaho's Horn")) {
				case 1:
					getitem 5022,1;
					goto Freebies2;
					end;
				case 2:
					getitem 5013,1;
					goto Freebies2;
					end;
					}
					
		Freebies2:
		mes "[Freebies NPC]";
		mes "Please Select your Middle Headgear.";	
			switch(select("Elven Ears:Sunglasses[1]")) {
				case 1:
					getitem 2286,1;
					goto Freebies3;
					end;
				case 2:
					getitem 2201,1;
					goto Freebies3;
					end;
					}
		
		Freebies3:
		mes "[Freebies NPC]";
		mes "Please Select your Lower Headgear Headgear.";	
			switch(select("Flu Mask:Gentlemen's Pipe")) {
				case 1:
					getitem 2219,1;
					set #NewbieGift, 1;
					setd "$" + .@lip$ + "_NA", getd("$" + .@lip$ + "_NA") + 1;
					end;
				case 2:
					getitem 5377,1;
					set #NewbieGift, 1;
					setd "$" + .@lip$ + "_NA", getd("$" + .@lip$ + "_NA") + 1;
					end;
					}
}		

		
	
	
	

Try this :)) 

Edited by crazyarashi
missing curly
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  925
  • Reputation:   32
  • Joined:  12/05/11
  • Last Seen:  

its work

its possible if make it without check ip

just make 1 times per 1 account 

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  50
  • Topics Per Day:  0.02
  • Content Count:  763
  • Reputation:   227
  • Joined:  02/11/17
  • Last Seen:  

1 hour ago, PapaZola said:

its work

its possible if make it without check ip

just make 1 times per 1 account 

ra_temsky,46,134,4	script	Freebies NPC	655,{
	mes "[Freebies NPC]";
	mes "Welcome to Server Name!!";
	if ( #NewbieGift > 0 )
	{
	mes "[Freebies NPC]";
	mes "You already recieved a freebies.";
	close;
	}
		mes "Here's your freebies.:";
		getitem 7539,1000;
		getitem 7420,1000;
		set #NewbieGift, 1;
		next;
		mes "[Freebies NPC]";
		mes "Please Select your Upper Headgear.";
			switch(select("Hat of Sun God:Lord Kaho's Horn")) {
				case 1:
					getitem 5022,1;
					goto Freebies2;
					end;
				case 2:
					getitem 5013,1;
					goto Freebies2;
					end;
					}
					
		Freebies2:
		mes "[Freebies NPC]";
		mes "Please Select your Middle Headgear.";	
			switch(select("Elven Ears:Sunglasses[1]")) {
				case 1:
					getitem 2286,1;
					goto Freebies3;
					end;
				case 2:
					getitem 2201,1;
					goto Freebies3;
					end;
					}
		
		Freebies3:
		mes "[Freebies NPC]";
		mes "Please Select your Lower Headgear Headgear.";	
			switch(select("Flu Mask:Gentlemen's Pipe")) {
				case 1:
					getitem 2219,1;
					end;
				case 2:
					getitem 5377,1;
					end;
					}
}		

		
	
	
	

Account Based Only :))

  • Upvote 2
Link to comment
Share on other sites

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.

×
×
  • Create New...