39 void buy(
int beingId)
override;
41 void sell(
int beingId)
override;
43 void buyItem(
int beingId,
int itemId,
int amount)
override;
45 void sellItem(
int beingId,
int itemId,
int amount)
override;
49 void talk(
int npcId)
override;
55 void menuSelect(
int npcId,
int choice)
override;
59 void stringInput(
int npcId,
const std::string &value)
override;
61 void sendLetter(
int npcId,
const std::string &recipient,
62 const std::string &text)
override;
Used for parsing an incoming message from eAthena.
void integerInput(int npcId, int value) override
void handleMessage(MessageIn &msg) override
void closeDialog(int npcId) override
void sell(int beingId) override
void sendLetter(int npcId, const std::string &recipient, const std::string &text) override
void buy(int beingId) override
void sellItem(int beingId, int itemId, int amount) override
void talk(int npcId) override
void nextDialog(int npcId) override
void buyItem(int beingId, int itemId, int amount) override
void endShopping(int beingId) override
void stringInput(int npcId, const std::string &value) override
void startShopping(int beingId) override
void menuSelect(int npcId, int choice) override
Warning: buffers and other variables are shared, so there can be only one connection active at a time...