mirror of
https://github.com/edubart/otclient.git
synced 2025-10-14 19:44:54 +02:00
textbooks module complete
This commit is contained in:
@@ -394,14 +394,14 @@ void Game::processCloseTrade()
|
||||
g_lua.callGlobalField("g_game", "onCloseTrade");
|
||||
}
|
||||
|
||||
void Game::processEditText(int id, int itemId, int maxLength, const std::string& text, const std::string& writter, const std::string& date)
|
||||
void Game::processEditText(uint id, int itemId, int maxLength, const std::string& text, const std::string& writter, const std::string& date)
|
||||
{
|
||||
g_lua.callGlobalField("g_game", "onEditText", id, itemId, maxLength, text, writter, date);
|
||||
}
|
||||
|
||||
void Game::processEditList(int listId, int id, const std::string& text)
|
||||
void Game::processEditList(uint id, int doorId, const std::string& text)
|
||||
{
|
||||
g_lua.callGlobalField("g_game", "onEditList", listId, id, text);
|
||||
g_lua.callGlobalField("g_game", "onEditList", id, doorId, text);
|
||||
}
|
||||
|
||||
void Game::processQuestLog(const std::vector<std::tuple<int, std::string, bool>>& questList)
|
||||
@@ -973,11 +973,11 @@ void Game::editText(uint id, const std::string& text)
|
||||
m_protocolGame->sendEditText(id, text);
|
||||
}
|
||||
|
||||
void Game::editList(int listId, uint id, const std::string& text)
|
||||
void Game::editList(uint id, int doorId, const std::string& text)
|
||||
{
|
||||
if(!canPerformGameAction())
|
||||
return;
|
||||
m_protocolGame->sendEditList(listId, id, text);
|
||||
m_protocolGame->sendEditList(id, doorId, text);
|
||||
}
|
||||
|
||||
void Game::reportBug(const std::string& comment)
|
||||
|
@@ -114,8 +114,8 @@ protected:
|
||||
void processCloseTrade();
|
||||
|
||||
// edit text/list
|
||||
void processEditText(int id, int itemId, int maxLength, const std::string& text, const std::string& writter, const std::string& date);
|
||||
void processEditList(int listId, int id, const std::string& text);
|
||||
void processEditText(uint id, int itemId, int maxLength, const std::string& text, const std::string& writter, const std::string& date);
|
||||
void processEditList(uint id, int doorId, const std::string& text);
|
||||
|
||||
// questlog
|
||||
void processQuestLog(const std::vector<std::tuple<int, std::string, bool>>& questList);
|
||||
@@ -218,7 +218,7 @@ public:
|
||||
|
||||
// house window and editable items related
|
||||
void editText(uint id, const std::string& text);
|
||||
void editList(int listId, uint id, const std::string& text);
|
||||
void editList(uint id, int doorId, const std::string& text);
|
||||
|
||||
// reports
|
||||
void reportBug(const std::string& comment);
|
||||
|
@@ -72,7 +72,7 @@ public:
|
||||
void sendCloseContainer(int containerId);
|
||||
void sendUpContainer(int containerId);
|
||||
void sendEditText(uint id, const std::string& text);
|
||||
void sendEditList(int listId, uint id, const std::string& text);
|
||||
void sendEditList(uint id, int doorId, const std::string& text);
|
||||
void sendLook(const Position& position, int thingId, int stackpos);
|
||||
void sendTalk(Otc::SpeakType speakType, int channelId, const std::string& receiver, const std::string& message);
|
||||
void sendRequestChannels();
|
||||
|
@@ -718,7 +718,7 @@ void ProtocolGame::parseCreatureTurn(InputMessage& msg)
|
||||
|
||||
void ProtocolGame::parseEditText(InputMessage& msg)
|
||||
{
|
||||
int id = msg.getU32();
|
||||
uint id = msg.getU32();
|
||||
int itemId = msg.getU16();
|
||||
int maxLength = msg.getU16();
|
||||
std::string text = msg.getString();
|
||||
@@ -730,11 +730,11 @@ void ProtocolGame::parseEditText(InputMessage& msg)
|
||||
|
||||
void ProtocolGame::parseEditList(InputMessage& msg)
|
||||
{
|
||||
int listId = msg.getU8();
|
||||
int id = msg.getU32();
|
||||
int doorId = msg.getU8();
|
||||
uint id = msg.getU32();
|
||||
const std::string& text = msg.getString();
|
||||
|
||||
g_game.processEditList(listId, id, text);
|
||||
g_game.processEditList(id, doorId, text);
|
||||
}
|
||||
|
||||
void ProtocolGame::parsePlayerStats(InputMessage& msg)
|
||||
|
@@ -366,11 +366,11 @@ void ProtocolGame::sendEditText(uint id, const std::string& text)
|
||||
send(msg);
|
||||
}
|
||||
|
||||
void ProtocolGame::sendEditList(int listId, uint id, const std::string& text)
|
||||
void ProtocolGame::sendEditList(uint id, int doorId, const std::string& text)
|
||||
{
|
||||
OutputMessage msg;
|
||||
msg.addU8(Proto::ClientEditList);
|
||||
msg.addU8(listId);
|
||||
msg.addU8(doorId);
|
||||
msg.addU32(id);
|
||||
msg.addString(text);
|
||||
send(msg);
|
||||
|
Reference in New Issue
Block a user