diff options
Diffstat (limited to 'npc/merchants/ammo_dealer.txt')
-rw-r--r-- | npc/merchants/ammo_dealer.txt | 49 |
1 files changed, 21 insertions, 28 deletions
diff --git a/npc/merchants/ammo_dealer.txt b/npc/merchants/ammo_dealer.txt index c7c4e5e9c..56870d633 100644 --- a/npc/merchants/ammo_dealer.txt +++ b/npc/merchants/ammo_dealer.txt @@ -3,7 +3,7 @@ //===== By =================================================== //= Playtester, Paradox924X //===== Version ============================================== -//= 1.1 +//= 1.3 //===== Compatible With ====================================== //= eAthena SVN with jAthena scripting engine and . variables //===== Description ========================================== @@ -11,12 +11,15 @@ //===== Comments ============================================= //= 1.0 First version [Playtester] //= 1.1 Converted from Aegis [Paradox924X] +//= 1.2 More optimized conversion [Legionaire] +//= 1.2a Removed .GATs [Lupus] +//= 1.3 Fixed [Playtester] //============================================================ que_ng,187,156,3 script Bullet Dealer Tony 86,{ + mes "[Tony]"; if (BaseJob == Job_Gunslinger) { - mes "[Tony]"; mes "I'm Bullet-tooth Tony!"; mes "Whenever your out of bullets,"; mes "Visit me!!!"; @@ -28,16 +31,11 @@ que_ng,187,156,3 script Bullet Dealer Tony 86,{ mes "And pay money~!"; next; switch(select("Poison Sphere:Flare Sphere:Lighting Sphere:Blind Sphere:Freezing Sphere:Cancel")) { - case 1: - callfunc "Bullet_Trade",937,10,13205; - case 2: - callfunc "Bullet_Trade",7097,2,13203; - case 3: - callfunc "Bullet_Trade",7053,3,13204; - case 4: - callfunc "Bullet_Trade",1024,5,13206; - case 5: - callfunc "Bullet_Trade",7054,2,13207; + case 1: callfunc "Bullet_Trade",937,10,13205; break; + case 2: callfunc "Bullet_Trade",7097,2,13203; break; + case 3: callfunc "Bullet_Trade",7053,3,13204; break; + case 4: callfunc "Bullet_Trade",1024,5,13206; break; + case 5: callfunc "Bullet_Trade",7054,2,13207; break; case 6: mes "[Tony]"; mes "Mmm~ Okay~"; @@ -46,18 +44,16 @@ que_ng,187,156,3 script Bullet Dealer Tony 86,{ mes "Will always be here~!!!"; close; } - } else { - mes "[Tony]"; - mes "I'm a trader who supplies"; - mes "Gunslingers with trade items."; - mes "I am called Bullet-tooth Tony."; - next; - mes "[Tony]"; - mes "I don't think you are a Gunslinger"; - mes "So just look around"; - mes "and go."; - close; } + mes "I'm a trader who supplies"; + mes "Gunslingers with trade items."; + mes "I am called Bullet-tooth Tony."; + next; + mes "[Tony]"; + mes "I don't think you are a Gunslinger"; + mes "So just look around"; + mes "and go."; + close; } function script Bullet_Trade { @@ -78,18 +74,16 @@ function script Bullet_Trade { set @tony,.@input; set @tony1,.@input; set @tony2,.@input * getarg(1); + mes "[Tony]"; if (.@input < 1 || .@input > 500) { - mes "[Tony]"; mes "Invalid Amount!"; mes "Enter again~!"; close; } else if ((countitem(1010) >= @tony) && (countitem(1011) >= @tony1) && (countitem(getarg(0)) >= @tony2)) { if (checkweight(getarg(2),.@input * 30) == 0) { - mes "[Tony]"; mes "I cannot give it to you because your inventory is full. Come back after your inventory has more space."; close; } else { - mes "[Tony]"; mes "Oh~ Good!"; mes "Trade number checked!"; mes "I'll trade immediately."; @@ -100,7 +94,6 @@ function script Bullet_Trade { close; } } else { - mes "[Tony]"; mes "Tsk Tsk~"; mes "You do not have"; mes "enough items for the"; @@ -108,4 +101,4 @@ function script Bullet_Trade { mes "Prepare again and come back."; close; } -} +}
\ No newline at end of file |