SHOW:
|
|
- or go back to the newest paste.
1 | Begin Item_in_start_sct | |
2 | ||
3 | short doOnce | |
4 | ||
5 | if ( GetJournalIndex ... ) ; отслеживаем стартовую запись после выхода от Селлуса Гравиуса, | |
6 | if ( doOnce == 0 ) | |
7 | player->additem ITEMID 1 | |
8 | set doOnce to 1 | |
9 | endif | |
10 | endif | |
11 | ||
12 | stopscript Item_in_start_sct | |
13 | ||
14 | END | |
15 | ||
16 | Begin only_one_Equip_ring_sct | |
17 | ||
18 | short PCSkipEquip | |
19 | short Equipped | |
20 | short Unequipped | |
21 | - | if ( OnPCEquip ITEMID == 1 ) |
21 | + | if ( OnPCEquip == 1 ) |
22 | if ( Equipped == 0 ) | |
23 | set PCSkipEquip to 1 ; надеюсь, эта функция работает так, как я и предполагаю | |
24 | - | set Equpped to 1 |
24 | + | set Equipped to 1 |
25 | - | set Unequipped to 0 |
25 | + | set Unequipped to 0' |
26 | endif | |
27 | else | |
28 | if ( UnEquipped == 0 ) | |
29 | set PCSkipEquip to 0 | |
30 | set UnEquipped to 1 | |
31 | set Equipped to 0 | |
32 | endif | |
33 | endif | |
34 | ||
35 | END | |
36 | ||
37 | Begin Player_cannot_Equip_sct | |
38 | ||
39 | short doOnce | |
40 | short PCSkipEquip | |
41 | ||
42 | if ( doOnce == 0 ) | |
43 | set PCCskipEquip to 1 | |
44 | set doOnce to 1 | |
45 | endif | |
46 | ||
47 | END ; возможно, другим НПЦ придется надевать предмет скриптом через NPCID->Equip ITEMID |