コード例 #1
0
ファイル: aubury.py プロジェクト: Robstuh/PwnScript
from com.pwnxile.world.shops import Shop
from com.pwnxile.world.shops import ShopItem

aubury_shop = Shop("Aubury's Rune Shop", 52)
aubury_shop.addItem(ShopItem(554, 300))
aubury_shop.addItem(ShopItem(555, 300))
aubury_shop.addItem(ShopItem(556, 300))
aubury_shop.addItem(ShopItem(557, 300))
aubury_shop.addItem(ShopItem(558, 300))
aubury_shop.addItem(ShopItem(559, 300))
aubury_shop.addItem(ShopItem(560, 300))

aubury_spawn = World.addNonCombatNpc(553, 3253, 3402, 0, 1)

def first_click_npc_553(player):
	player.startChat(10100)

def second_click_npc_553(player):
	player.getShop().openShop(52)

def third_click_npc_553(player):
	aubury_spawn.startAnimation(1818)
	aubury_spawn.gfx0(343)
	aubury_spawn.turnNpc(player.getX(), player.getY())
	aubury_spawn.forceChat("Senventior disthine molenko!")
	player.getTask().teleport(2911, 4832, 0)
	
def chat_10100(player):
	player.npcChat("Do you want to buy some runes?")
	player.nextChat(10101)
	
コード例 #2
0
ファイル: fur_stall.py プロジェクト: Robstuh/PwnScript
from com.pwnxile.world.shops import Shop
from com.pwnxile.world.shops import ShopItem

my_shop = Shop("Fur Stall", 45)
my_shop.addItem(ShopItem(948, 10))
my_shop.addItem(ShopItem(958, 10))

fur_trader = World.addNonCombatNpc(573, 3081, 3251, 0, 1)

def first_click_npc_573(player):
	fur_trader.forceChat("Not right now " + str(player.playerName) + ".")

def second_click_npc_573(player):
	player.getShop().openShop(45)