- Book reading script command.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13417 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
zephyrus
2008-12-28 17:08:51 +00:00
parent 18841adcc2
commit d33dce2ac2
3 changed files with 34 additions and 0 deletions

View File

@@ -12662,6 +12662,18 @@ void clif_rental_expired(int fd, int nameid)
WFIFOSET(fd,6);
}
/*------------------------------------------
* Book Reading
*------------------------------------------*/
void clif_readbook(int fd, int book_id, int page)
{
WFIFOHEAD(fd,10);
WFIFOW(fd,0) = 0x0294;
WFIFOL(fd,2) = book_id;
WFIFOL(fd,6) = page;
WFIFOSET(fd,10);
}
/*==========================================
* パケットデバッグ
*------------------------------------------*/

View File

@@ -449,4 +449,7 @@ void clif_mercenary_updatestatus(struct map_session_data *sd, int type);
void clif_rental_time(int fd, int nameid, int seconds);
void clif_rental_expired(int fd, int nameid);
// BOOK READING
void clif_readbook(int fd, int book_id, int page);
#endif /* _CLIF_H_ */

View File

@@ -13140,6 +13140,24 @@ BUILDIN_FUNC(mercenary_set_faith)
return 0;
}
/*------------------------------------------
* Book Reading
*------------------------------------------*/
BUILDIN_FUNC(readbook)
{
struct map_session_data *sd;
int book_id, page;
if( (sd = script_rid2sd(st)) == NULL )
return 0;
book_id = script_getnum(st,2);
page = script_getnum(st,3);
clif_readbook(sd->fd, book_id, page);
return 0;
}
/******************
Questlog script commands
*******************/
@@ -13578,6 +13596,7 @@ struct script_function buildin_func[] = {
BUILDIN_DEF(mercenary_get_faith,"i"),
BUILDIN_DEF(mercenary_set_calls,"ii"),
BUILDIN_DEF(mercenary_set_faith,"ii"),
BUILDIN_DEF(readbook,"ii"),
// WoE SE
BUILDIN_DEF(agitstart2,""),
BUILDIN_DEF(agitend2,""),