summaryrefslogtreecommitdiff
path: root/src/map/chat.c
diff options
context:
space:
mode:
authorzephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2008-02-04 18:23:57 +0000
committerzephyrus <zephyrus@54d463be-8e91-2dee-dedb-b68131a5f0ec>2008-02-04 18:23:57 +0000
commit8214af442ea63919d69d368221ae2d61456488b9 (patch)
tree9efad3f11ace58a29ad05c0c3c9e9fa31964def8 /src/map/chat.c
parent46ca642c09468dbc52ca390c8f1d368e7ffa2966 (diff)
downloadhercules-8214af442ea63919d69d368221ae2d61456488b9.tar.gz
hercules-8214af442ea63919d69d368221ae2d61456488b9.tar.bz2
hercules-8214af442ea63919d69d368221ae2d61456488b9.tar.xz
hercules-8214af442ea63919d69d368221ae2d61456488b9.zip
- Some code cleanups.
- Added new Cell types (NoChat and NoDamage) - Added JobChangeLevel and FreeSKPoints to #stats - Added a Crash protection in clif_send with invalid fd values. - Merged a missing update in TK Mission. - Added script command 'getmapflag' - Merged some new Status Change to Stable. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12175 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/chat.c')
-rw-r--r--src/map/chat.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/map/chat.c b/src/map/chat.c
index 67a4dbaee..a01356205 100644
--- a/src/map/chat.c
+++ b/src/map/chat.c
@@ -71,6 +71,12 @@ int chat_createpcchat(struct map_session_data* sd, const char* title, const char
return 0; //Can't create chatrooms on this map.
}
+ if( map_getcell(sd->bl.m,sd->bl.x,sd->bl.y,CELL_CHKNOCHAT) )
+ {
+ clif_displaymessage (sd->fd, "Can't create chat rooms in this Area.");
+ return 0;
+ }
+
pc_stop_walking(sd,1);
cd = chat_createchat(&sd->bl, title, pass, limit, pub, 0, "");