Jump to content
  • 0

Request for poring points exchanger vice versa


Mootie

Question


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

As the tittle on the topic says

Hi " Players " i can exchange your poring points for item
Next
you have " 0 " points. You've killed a total of " 0 " porings.
What would you like to exchange for?
Next
dye coupon - 50
gold coin - 125
hat box - 225
MVP Card Album - 225
premium Dye coupon - 250
Platinum Coins - 475

Are you sure you would like to exchange 50 points for a dye coupon?
Yes,NO
you dont have enough poring points for this item.

Come back some other times.

i did my fail script into this i tryed emistry poring coins and i messed the codes badly o.o

Edited by Mootie
Link to comment
Share on other sites

13 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  666
  • Reputation:   93
  • Joined:  04/27/12
  • Last Seen:  

Hi " Players " i can exchange your poring points for item
Next
you have " 0 " points. You've killed a total of " 0 " porings.
What would you like to exchange for?
Next
dye coupon - 50
gold coin - 125
hat box - 225
MVP Card Album - 225
premium Dye coupon - 250
Platinum Coins - 475

Are you sure you would like to exchange 50 points for a dye coupon?
Yes,NO
you dont have enough poring points for this item.

Come back some other times.

i did my fail script into this i tryed emistry poring coins and i messed the codes badly o.o

I hope what you posted isn't actually the script you created.... Because there isn't a single command in there....
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

Hi " Players " i can exchange your poring points for item
Next
you have " 0 " points. You've killed a total of " 0 " porings.
What would you like to exchange for?
Next
dye coupon - 50
gold coin - 125
hat box - 225
MVP Card Album - 225
premium Dye coupon - 250
Platinum Coins - 475

Are you sure you would like to exchange 50 points for a dye coupon?
Yes,NO
you dont have enough poring points for this item.

Come back some other times.

i did my fail script into this i tryed emistry poring coins and i messed the codes badly o.o

I hope what you posted isn't actually the script you created.... Because there isn't a single command in there....

yeah there is no command and no codes cause i already coded a messed one so i request for the new codes for this discription of npc

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

yeah I know many of you here know how to do this

prontera,149,174,4	script	kdjshfksdjf	100,{
mes "Hi "+ strcharinfo(0) +" I can exchange your poring points for item";
mes "you have "+ poring_points +" points.";
next;
.@pick = ( select( .menu$ ) -1 ) *2;
mes "Are you sure you would like to exchange "+ .item[ .@pick +1 ] +" points for a "+ getitemname( .item[ .@pick ] ) +" ?";
next;
if ( select ( "Yes:No" ) == 2 ) {
	mes "Come back some other times";
	close;
}
if ( poring_points < .item[ .@pick +1 ] ) {
	mes "You don't have enough poring points for this item";
	close;
}
poring_points = poring_points - .item[ .@pick +1 ];
getitem .item[ .@pick ], 1;
mes "You've earn a "+ getitemname( .item[.@pick] );
close;
OnInit:
setarray .item,
	501, 1,
	502, 2,
	503, 3;
.@size = getarraysize( .item );
for ( .@i = 0; .@i < .@size; .@i += 2 )
	.menu$ = .menu$ + getitemname( .item[.@i] ) +":";
end;
OnNPCKillEvent:
if ( killedrid == 1002 )
	poring_points++;
end;
}

but nope, this is not my standard xD

I'll do like this

prontera,149,170,5	script	kdsjhfksjdf	100,{
if ( getgmlevel() == 99 ) {
	if ( select ( "setup a quest", "remove a quest", "normal player mode" ) == 1 ) {
		if ( ( .@size = getarraysize( .item ) ) == 40 ) {
			mes "too many already";
			close;
		}
		mes "input item id";
		next;
		if ( input( .@item_id, 501,32767 ) ) {
			mes "invalid range";
			close;
		}
		if ( getitemname( .@item_id ) == "null" ) {
			mes "invalid item id";
			close;
		}
		mes "input amount";
		next;
		if ( input( .@amount, 1, 30000 ) ) {
			mes "invalid range";
			close;
		}
		mes .@amount +"x "+ getitemname( .@item_id ) +" ?";
		next;
		if ( select ( "Yes:No" ) == 2 ) close;
		setarray .item[ getarraysize( .item ) ], .@item_id, .@amount;
		.@size += 2;
		$item$ = "";
		for ( .@i = 0; .@i < .@size; .@i++ )
			$item$ = $item$ + .item[.@i] +"#";
		mes "item added successfully";
		close;
	}
	else if ( @menu == 2 ) {
		if ( $item$ == "" ) {
			mes "nothing added yet";
			close;
		}
		.@size = getarraysize( .item );
		for ( .@i = 0; .@i < .@size; .@i += 2 )
			.@menu$ = .@menu$ + .item[ .@i +1 ] +"x "+ getitemname( .item[ .@i ] ) +":";
		.@pick = select( .@menu$ ) -1;
		deletearray .item[ .@pick *2 ], 2;
		.@size -= 2;
		$item$ = "";
		for ( .@i = 0; .@i < .@size; .@i++ )
			$item$ = $item$ + .item[.@i] +"#";
		mes "selected item removed successfully";
		close;
	}
}
if ( $item$ == "" ) {
	mes "sry this board still doesn't have any available quests";
	close;
}
mes "Hi "+ strcharinfo(0) +" I can exchange your poring points for item";
mes "you have "+ poring_points +" points.";
next;
.@size = getarraysize( .item );
for ( .@i = 0; .@i < .@size; .@i += 2 )
	.@menu$ = .@menu$ + getitemname( .item[.@i] ) +":";
.@pick = ( select( .@menu$ ) -1 ) *2;
mes "Are you sure you would like to exchange "+ .item[ .@pick +1 ] +" points for a "+ getitemname( .item[ .@pick ] ) +" ?";
next;
if ( select ( "Yes:No" ) == 2 ) {
	mes "Come back some other times";
	close;
}
if ( poring_points < .item[ .@pick +1 ] ) {
	mes "You don't have enough poring points for this item";
	close;
}
poring_points = poring_points - .item[ .@pick +1 ];
getitem .item[ .@pick ], 1;
mes "You've earn a "+ getitemname( .item[.@pick] );
close;
OnNPCKillEvent:
if ( killedrid == 1002 )
	poring_points++;
end;
OnInit:
if ( $item$ == "" ) end;
explode .@item$, $item$, "#";
.@size = getarraysize( .@item$ );
for ( .@i = 0; .@i < .@size; .@i++ )
	.item[.@i] = atoi( .@item$[.@i] );
end;
}

muahahaha ... the same technique I used in my mission board script

let's see how many people here can crack this script <3

I think its about time I slowly reveal the tricks from my mission board script

I started to see some members here have ambitions trying to rival my script's functionality /heh

EDIT:

how about adding more quest items...what part do I need to edit/add and can I ask for an example??? not good yet in scripting

lol ... if everyone made script standard like this one, member no need ask anymore xD Edited by AnnieRuru
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

awesome!!!

yeah I know many of you here know how to do this

prontera,149,174,4	script	kdjshfksdjf	100,{
mes "Hi "+ strcharinfo(0) +" I can exchange your poring points for item";
mes "you have "+ poring_points +" points.";
next;
.@pick = ( select( .menu$ ) -1 ) *2;
mes "Are you sure you would like to exchange "+ .item[ .@pick +1 ] +" points for a "+ getitemname( .item[ .@pick ] ) +" ?";
next;
if ( select ( "Yes:No" ) == 2 ) {
	mes "Come back some other times";
	close;
}
if ( poring_points < .item[ .@pick +1 ] ) {
	mes "You don't have enough poring points for this item";
	close;
}
poring_points = poring_points - .item[ .@pick +1 ];
getitem .item[ .@pick ], 1;
mes "You've earn a "+ getitemname( .item[.@pick] );
close;
OnInit:
setarray .item,
	501, 1,
	502, 2,
	503, 3;
.@size = getarraysize( .item );
for ( .@i = 0; .@i < .@size; .@i += 2 )
	.menu$ = .menu$ + getitemname( .item[.@i] ) +":";
end;
OnNPCKillEvent:
if ( killedrid == 1002 )
	poring_points++;
end;
}

but nope, this is not my standard xD

I'll do like this

prontera,149,170,5	script	kdsjhfksjdf	100,{
if ( getgmlevel() == 99 ) {
	if ( select ( "setup a quest", "remove a quest", "normal player mode" ) == 1 ) {
		if ( ( .@size = getarraysize( .item ) ) == 40 ) {
			mes "too many already";
			close;
		}
		mes "input item id";
		next;
		if ( input( .@item_id, 501,32767 ) ) {
			mes "invalid range";
			close;
		}
		if ( getitemname( .@item_id ) == "null" ) {
			mes "invalid item id";
			close;
		}
		mes "input amount";
		next;
		if ( input( .@amount, 1, 30000 ) ) {
			mes "invalid range";
			close;
		}
		mes .@amount +"x "+ getitemname( .@item_id ) +" ?";
		next;
		if ( select ( "Yes:No" ) == 2 ) close;
		setarray .item[ getarraysize( .item ) ], .@item_id, .@amount;
		.@size += 2;
		$item$ = "";
		for ( .@i = 0; .@i < .@size; .@i++ )
			$item$ = $item$ + .item[.@i] +"#";
		mes "item added successfully";
		close;
	}
	else if ( @menu == 2 ) {
		if ( $item$ == "" ) {
			mes "nothing added yet";
			close;
		}
		.@size = getarraysize( .item );
		for ( .@i = 0; .@i < .@size; .@i += 2 )
			.@menu$ = .@menu$ + .item[ .@i +1 ] +"x "+ getitemname( .item[ .@i ] ) +":";
		.@pick = select( .@menu$ ) -1;
		deletearray .item[ .@pick *2 ], 2;
		.@size -= 2;
		$item$ = "";
		for ( .@i = 0; .@i < .@size; .@i++ )
			$item$ = $item$ + .item[.@i] +"#";
		mes "selected item removed successfully";
		close;
	}
}
if ( $item$ == "" ) {
	mes "sry this board still doesn't have any available quests";
	close;
}
mes "Hi "+ strcharinfo(0) +" I can exchange your poring points for item";
mes "you have "+ poring_points +" points.";
next;
.@size = getarraysize( .item );
for ( .@i = 0; .@i < .@size; .@i += 2 )
	.@menu$ = .@menu$ + getitemname( .item[.@i] ) +":";
.@pick = ( select( .@menu$ ) -1 ) *2;
mes "Are you sure you would like to exchange "+ .item[ .@pick +1 ] +" points for a "+ getitemname( .item[ .@pick ] ) +" ?";
next;
if ( select ( "Yes:No" ) == 2 ) {
	mes "Come back some other times";
	close;
}
if ( poring_points < .item[ .@pick +1 ] ) {
	mes "You don't have enough poring points for this item";
	close;
}
poring_points = poring_points - .item[ .@pick +1 ];
getitem .item[ .@pick ], 1;
mes "You've earn a "+ getitemname( .item[.@pick] );
close;
OnNPCKillEvent:
if ( killedrid == 1002 )
	poring_points++;
end;
OnInit:
if ( $item$ == "" ) end;
explode .@item$, $item$, "#";
.@size = getarraysize( .@item$ );
for ( .@i = 0; .@i < .@size; .@i++ )
	.item[.@i] = atoi( .@item$[.@i] );
end;
}

muahahaha ... the same technique I used in my mission board script

let's see how many people here can crack this script <3

I think its about time I slowly reveal the tricks from my mission board script

I started to see some members here have ambitions trying to rival my script's functionality /heh

EDIT:

how about adding more quest items...what part do I need to edit/add and can I ask for an example??? not good yet in scripting

lol ... if everyone made script standard like this one, member no need ask anymore xD

know how to compatible this in RA http://rathena.org/board/topic/73838-is-this-compatible-in-ra/

awesome!!!

yeah I know many of you here know how to do this

prontera,149,174,4	script	kdjshfksdjf	100,{
mes "Hi "+ strcharinfo(0) +" I can exchange your poring points for item";
mes "you have "+ poring_points +" points.";
next;
.@pick = ( select( .menu$ ) -1 ) *2;
mes "Are you sure you would like to exchange "+ .item[ .@pick +1 ] +" points for a "+ getitemname( .item[ .@pick ] ) +" ?";
next;
if ( select ( "Yes:No" ) == 2 ) {
	mes "Come back some other times";
	close;
}
if ( poring_points < .item[ .@pick +1 ] ) {
	mes "You don't have enough poring points for this item";
	close;
}
poring_points = poring_points - .item[ .@pick +1 ];
getitem .item[ .@pick ], 1;
mes "You've earn a "+ getitemname( .item[.@pick] );
close;
OnInit:
setarray .item,
	501, 1,
	502, 2,
	503, 3;
.@size = getarraysize( .item );
for ( .@i = 0; .@i < .@size; .@i += 2 )
	.menu$ = .menu$ + getitemname( .item[.@i] ) +":";
end;
OnNPCKillEvent:
if ( killedrid == 1002 )
	poring_points++;
end;
}

but nope, this is not my standard xD

I'll do like this

prontera,149,170,5	script	kdsjhfksjdf	100,{
if ( getgmlevel() == 99 ) {
	if ( select ( "setup a quest", "remove a quest", "normal player mode" ) == 1 ) {
		if ( ( .@size = getarraysize( .item ) ) == 40 ) {
			mes "too many already";
			close;
		}
		mes "input item id";
		next;
		if ( input( .@item_id, 501,32767 ) ) {
			mes "invalid range";
			close;
		}
		if ( getitemname( .@item_id ) == "null" ) {
			mes "invalid item id";
			close;
		}
		mes "input amount";
		next;
		if ( input( .@amount, 1, 30000 ) ) {
			mes "invalid range";
			close;
		}
		mes .@amount +"x "+ getitemname( .@item_id ) +" ?";
		next;
		if ( select ( "Yes:No" ) == 2 ) close;
		setarray .item[ getarraysize( .item ) ], .@item_id, .@amount;
		.@size += 2;
		$item$ = "";
		for ( .@i = 0; .@i < .@size; .@i++ )
			$item$ = $item$ + .item[.@i] +"#";
		mes "item added successfully";
		close;
	}
	else if ( @menu == 2 ) {
		if ( $item$ == "" ) {
			mes "nothing added yet";
			close;
		}
		.@size = getarraysize( .item );
		for ( .@i = 0; .@i < .@size; .@i += 2 )
			.@menu$ = .@menu$ + .item[ .@i +1 ] +"x "+ getitemname( .item[ .@i ] ) +":";
		.@pick = select( .@menu$ ) -1;
		deletearray .item[ .@pick *2 ], 2;
		.@size -= 2;
		$item$ = "";
		for ( .@i = 0; .@i < .@size; .@i++ )
			$item$ = $item$ + .item[.@i] +"#";
		mes "selected item removed successfully";
		close;
	}
}
if ( $item$ == "" ) {
	mes "sry this board still doesn't have any available quests";
	close;
}
mes "Hi "+ strcharinfo(0) +" I can exchange your poring points for item";
mes "you have "+ poring_points +" points.";
next;
.@size = getarraysize( .item );
for ( .@i = 0; .@i < .@size; .@i += 2 )
	.@menu$ = .@menu$ + getitemname( .item[.@i] ) +":";
.@pick = ( select( .@menu$ ) -1 ) *2;
mes "Are you sure you would like to exchange "+ .item[ .@pick +1 ] +" points for a "+ getitemname( .item[ .@pick ] ) +" ?";
next;
if ( select ( "Yes:No" ) == 2 ) {
	mes "Come back some other times";
	close;
}
if ( poring_points < .item[ .@pick +1 ] ) {
	mes "You don't have enough poring points for this item";
	close;
}
poring_points = poring_points - .item[ .@pick +1 ];
getitem .item[ .@pick ], 1;
mes "You've earn a "+ getitemname( .item[.@pick] );
close;
OnNPCKillEvent:
if ( killedrid == 1002 )
	poring_points++;
end;
OnInit:
if ( $item$ == "" ) end;
explode .@item$, $item$, "#";
.@size = getarraysize( .@item$ );
for ( .@i = 0; .@i < .@size; .@i++ )
	.item[.@i] = atoi( .@item$[.@i] );
end;
}

muahahaha ... the same technique I used in my mission board script

let's see how many people here can crack this script <3

I think its about time I slowly reveal the tricks from my mission board script

I started to see some members here have ambitions trying to rival my script's functionality /heh

EDIT:

how about adding more quest items...what part do I need to edit/add and can I ask for an example??? not good yet in scripting

lol ... if everyone made script standard like this one, member no need ask anymore xD

know how to compatible this in RA http://rathena.org/b...mpatible-in-ra/

hi annieruru .i have a little question about the script how i can edit the points to valuable amount? example

i have 50 poring points and the platinum coin is 100 points

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

didn't realize you put my name :ani_swt3:

poring_points++;

isn't this the variable ?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

didn't realize you put my name :ani_swt3:

poring_points++;

isn't this the variable ?

here's some screenshots instead the getitem it will be points like what shows in screenie :mellow:

post-9398-0-22336200-1352481979_thumb.pngpost-9398-0-96167900-1352481979_thumb.pngpost-9398-0-65883200-1352481980_thumb.png

Edited by Mootie
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  666
  • Reputation:   93
  • Joined:  04/27/12
  • Last Seen:  

.... it's written in a very non-user friendly way LOL, but i can understand it. Though you did take alot of use with Epoque's scripting addition for variables and what not.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  43
  • Topics Per Day:  0.01
  • Content Count:  815
  • Reputation:   86
  • Joined:  10/26/12
  • Last Seen:  

.... it's written in a very non-user friendly way LOL, but i can understand it. Though you did take alot of use with Epoque's scripting addition for variables and what not.

the reason why i want this because there is something that i wanted to add it up and what do you mean Epoque's scripting?

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2348
  • Joined:  10/28/11
  • Last Seen:  

since i am not as godly as Annie .....

so.....i just follow your description and write a simple 1....

http://pastebin.com/raw.php?i=ksBQMPyy

Edit :

erm.. please change all

@Poring_Points

into

#Poring_Points

i forget to change that after i test it in test server....

Edited by Emistry
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  69
  • Topics Per Day:  0.02
  • Content Count:  1315
  • Reputation:   372
  • Joined:  12/10/11
  • Last Seen:  

Not related to the topic at all but I feel the need to say this...

since i am not as godly as Annie .....

Emistry, you've worked hard here at rA and have helped countless amount of people. You've earned yourself a good reputation in our community a LONG time ago and never forget that.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.00
  • Content Count:  2044
  • Reputation:   682
  • Joined:  10/09/12
  • Last Seen:  

@Arcenciel

actually what I'm doing right now is irrelevant lol

because before I active in this forum last month

I felt there's a weird atmosphere in this scripting section

1.

script request section == script support section ...

nobody here write scripts for them and ask them back to learn <.< wtf!

2.

nobody here can make battleground scripts

everyone thought a battleground scripts means == paid scripts, or only applicable to eamod users

3.

many members here has bored with the same scripting technique ...

some think they have hit the wall, some thinks they are the best <.<

1.

no.1 I think I've successfully convinced them

so I no need to repeat what I said here

2.

... right now I'm trying to change the history of rathena that is missing custom battleground scripts ...

http://rathena.org/b...es/#entry145082

http://rathena.org/b...390#entry144390

http://rathena.org/b...ed/#entry148251

many members has tried to purchase eamod just want to have their custom battleground scripts on their server

... now I don't have to say anymore, WE CAN have our own battleground scripts

and please stop thinking that a battleground script is a paid scripts (many members used to think like that)

just search around script request section and I've made a few of them already in this past 1 month

in time, I also want to release at least 3 battleground scripts to prove we can beat eamod

1. WoW battleground into RO

2. War of Rune with battleground system

3. Poring Ball with battleground system <-- mimic its feature by watching youtube -> I will challenge this script

broken link ... nvm here backup -> Poring Ball Distrib_English.rar

all previous simple battleground scripts like bg_emp and bg_pvp in this script request section

is just a stepping stone to polish up my skills to write these 3 high level battleground scripts

3.

I understand many members here has tired seeing the same script technique again and again

that's why I'm trying to show off some of my own techniques that some members here has never even heard before

or should I say, I've actually shown before 1 year ago ...

but the technique was forgotten because members at the time didn't understand what I did

or the members that understood my technique before has never come help in this board

that's why I'll do this over again ...

... I would hope that I have the best KoE script in e/rAthena!...
at that time I don't want to say it,

but right now I think is the correct time to post this out

- Adv KoE

- KoE 2 ... broken link, but I saw that script before ... very well done

I don't want to comment which 3 of them is the best one ...

each having their own unique style, technique and system

but I don't think its a good idea to say yours the best ...

Emistry also said the same thing before already lol

but yeah I understand what you mean

every scripter here is equal in terms of contributions ... but can be different in skills ! xD

what I'm trying to tell them is ...

please don't think yourself as the best one around ...

even I don't claim myself as the best scripter too,

I've been beaten out by @ToastOfDoom and @KeyWorld many times in the past

and I'm currently still wants to learn more stuffs, especially battleground scripts ...

@Mootie

lol I certainly show off too much lol xD

I was trying to show certain kinds of scripting techniques that some members here never seen before

and now ... I try to downgrade myself and write this beginner script

haha ... remember back the time when I started out my scripting journey 6 years ago

prontera,150,174,4	script	Sample	100,{
mes "Hi "+strcharinfo(0)+", I can exchange your ^FF0000Poring Points^000000 for items.";
next;
mes "You have "+ Poring_Points +" Points. You've killed a total of "+ Poring_Points +" Poring.";
mes "What would you like to exchange for ?";
next;
menu
	"^000000Red Potion -^FF0000 1", L_red_potion,
	"^000000Orange Potion -^FF0000 2", L_orange_potion,
	"^000000Yellow Potion -^FF0000 3", L_yellow_potion;
L_red_potion:
mes "You have selected ^FF0000Red Potion^000000";
mes "[ Cost : 1 Points ] ";
mes "2x Red Potion";
next;
menu "Exchange",-,"Cancel", L_cancel;
if ( Poring_Points < 1 ) goto L_not_enough;
getitem 501, 1;
set Poring_Points, Poring_Points - 1;
close;
L_orange_potion:
mes "You have selected ^FF0000Orange Potion^000000";
mes "[ Cost : 2 Points ] ";
mes "4x Orange Potion";
next;
menu "Exchange",-,"Cancel", L_cancel;
if ( Poring_Points < 2 ) goto L_not_enough;
getitem 502, 2;
set Poring_Points, Poring_Points - 2;
close;
L_yellow_potion:
mes "You have selected ^FF0000Yellow Potion^000000";
mes "[ Cost : 3 Points ] ";
mes "6x Orange Potion";
next;
menu "Exchange",-,"Cancel", L_cancel;
if ( Poring_Points < 3 ) goto L_not_enough;
getitem 503, 6;
set Poring_Points, Poring_Points - 3;
close;
L_cancel:
mes "Please come again !";
close;
L_not_enough:
mes "But, you dont have enough Points...";
close;
OnNPCKillEvent:
if ( killedrid != 1002 ) end;
set Poring_Points, Poring_Points + 2;
dispbottom "[ Point Reward ] Gained 2 Points. Total : "+ Poring_Points +" Points.";
end;
}

I hopefully sure you can make this level of script ...

every one that has no script background like I used to 6 years ago,

should start out their 1st script like this

EDIT for below:

@Peopleperson49,

that's the spirit! /no1

Edited by AnnieRuru
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  218
  • Topics Per Day:  0.05
  • Content Count:  1180
  • Reputation:   141
  • Joined:  01/27/12
  • Last Seen:  

When I say I would hope I have the best KoE script in e/rAthena, I wasn't saying that I actually have the best KoE script there is. Only that I always try to strive to create the best! In doing so I always challenge myself to be better!

Peopleperson49

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2348
  • Joined:  10/28/11
  • Last Seen:  

@Annie / Arcencial...

Actually...i dont know what should i reply after see-ing Arcencial post...LOL.....

Anyway thank for the supporting..~ xD

i dont mind about the "godly" or not in scripting.... haha..

( actually i trying to telling the TS that my script cant work as powerful as annie script posted in previous post above ^^ )

as long as the script work like what TS requested....it would be fine...

but if TS prefer the script work line what annie has made in post#4 , then we can just use annie's script as a base and edit it...or create something similar...

i do believe i can challenge that type of script in post#4 , just that for the past few week ( or next few week ) ...i am busy with assignment ...and kinda lazy to write scripts recently..so i prefer a simple one....

and annie is right about the battleground / instances stuff.... rarely to see other member release it other than @goddameit ....


Anyway, as long as Annie stay in rAthena .... you will surely see something different ...xD

whole new experiences for new / old members...

and i do like the way annie scold / comment on my script from time to time... xD

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