cleaned the invisible fix a bit.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6148 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
5dbbb0f42d
commit
2ee927ae9b
@ -1712,7 +1712,11 @@ int clif_scriptclose(struct map_session_data *sd, int npcid) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
void send_fake_npc(struct map_session_data *sd, int npcid){
|
||||
/*==========================================
|
||||
*
|
||||
*------------------------------------------
|
||||
*/
|
||||
void clif_sendfakenpc(struct map_session_data *sd, int npcid) {
|
||||
int fd = sd->fd;
|
||||
memset(WFIFOP(fd,0), 0, packet_len_table[0x78]);
|
||||
WFIFOW(fd,0)=0x78;
|
||||
@ -1737,11 +1741,10 @@ int clif_scriptmenu(struct map_session_data *sd, int npcid, char *mes) {
|
||||
|
||||
nullpo_retr(0, sd);
|
||||
|
||||
fd=sd->fd;
|
||||
|
||||
if(map_id2bl(npcid)->m < 0)
|
||||
send_fake_npc(sd, npcid);
|
||||
clif_sendfakenpc(sd, npcid);
|
||||
|
||||
fd=sd->fd;
|
||||
WFIFOW(fd,0)=0xb7;
|
||||
WFIFOW(fd,2)=slen;
|
||||
WFIFOL(fd,4)=npcid;
|
||||
@ -1759,11 +1762,11 @@ int clif_scriptinput(struct map_session_data *sd, int npcid) {
|
||||
int fd;
|
||||
|
||||
nullpo_retr(0, sd);
|
||||
fd=sd->fd;
|
||||
|
||||
if(map_id2bl(npcid)->m < 0)
|
||||
send_fake_npc(sd, npcid);
|
||||
|
||||
if(map_id2bl(npcid)->m < 0)
|
||||
clif_sendfakenpc(sd, npcid);
|
||||
|
||||
fd=sd->fd;
|
||||
WFIFOHEAD(fd, packet_len_table[0x142]);
|
||||
WFIFOW(fd,0)=0x142;
|
||||
WFIFOL(fd,2)=npcid;
|
||||
@ -1780,11 +1783,11 @@ int clif_scriptinputstr(struct map_session_data *sd, int npcid) {
|
||||
int fd;
|
||||
|
||||
nullpo_retr(0, sd);
|
||||
fd=sd->fd;
|
||||
|
||||
if(map_id2bl(npcid)->m < 0)
|
||||
send_fake_npc(sd, npcid);
|
||||
|
||||
if(map_id2bl(npcid)->m < 0)
|
||||
clif_sendfakenpc(sd, npcid);
|
||||
|
||||
fd=sd->fd;
|
||||
WFIFOHEAD(fd, packet_len_table[0x1d4]);
|
||||
WFIFOW(fd,0)=0x1d4;
|
||||
WFIFOL(fd,2)=npcid;
|
||||
|
@ -65,6 +65,7 @@ int clif_selllist(struct map_session_data*); //self
|
||||
int clif_scriptmes(struct map_session_data*,int,char*); //self
|
||||
int clif_scriptnext(struct map_session_data*,int); //self
|
||||
int clif_scriptclose(struct map_session_data*,int); //self
|
||||
void clif_sendfakenpc(struct map_session_data *sd, int npcid); //self
|
||||
int clif_scriptmenu(struct map_session_data*,int,char*); //self
|
||||
int clif_scriptinput(struct map_session_data*,int); //self
|
||||
int clif_scriptinputstr(struct map_session_data *sd,int npcid); // self
|
||||
|
Loading…
x
Reference in New Issue
Block a user