1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
//
001-1.gat,57,33,0 script Trader 115,{
set @TRADE_SKILL, 2;
if (getskilllv(@TRADE_SKILL) > 0) goto L_Has;
mes "[Trader]";
mes "\"Hello. I came here to trade wares with the people of Tulimshar. Unfortunately for you, I've traded everything I had.\"";
next;
menu
"Oh. I'll go then.", -,
"You don't have anything?", L_More;
close;
L_More:
mes "[Trader]";
mes "\"No. I have nothing for you. Except...\"";
next;
menu
"Yes?", L_Except,
"Ok then.", -;
close;
L_Except:
mes "[Trader]";
mes "\"I could teach you how to trade. It'll cost you 5GP.\"";
next;
menu
"Sure", L_Teach,
"No thank you", -;
close;
L_Teach:
if (zeny < 5) L_NotEnoughMoney;
set zeny, zeny - 5;
setskill @TRADE_SKILL, 1;
mes "[Trader]";
mes "\"You can initiate trade with someone by right-clicking on them and choosing trade.";
mes "You'll both add the items and set the GP you're putting up then press propose trade.";
mes "After both parties have proposed their side, you can both review the trade, and then accept or reject by closing the window.\"";
next;
mes "[Trader]";
mes "\"Items added to the trade cannot be removed, and so mistakes have to be dealt with by canceling the trade.";
mes "You need to press the change button to let the other person know about GP changes.\"";
close;
L_Has:
mes "[Trader]";
mes "\"I still don't have anything to trade. I wonder where that shipment is....\"";
close;
L_NotEnoughMoney:
mes "[Trader]";
mes "\"You don't have enough GP\"";
close;
}
|