Code: Show/Hide case EVENT_Chat: { int type = *(int*)&event.p[0]; int sound = *(int*)&event.p[1]; Player *p = (Player*)event.p[2]; char *msg = (char*)event.p[3]; switch (type) { case MSG_Arena: { if(strcmp(msg,"Arena UNLOCKED")==0 && Game_Mode ==1) { // Game_Mode 1 means we are trying to initialize the arena. Arena must be locked // If the arena gets unlocked, lock it back up sendPublic("*lock"); } |
Code: Show/Hide //////// Chat ////////
case EVENT_Chat: { int type = *(int*)&event.p[0]; int sound = *(int*)&event.p[1]; Player *p = (Player*)event.p[2]; char *msg = (char*)event.p[3]; switch (type) { case MSG_Arena: { if(CMPSTART("Arena LOCKED", msg) && setLocked==false) { sendPublic("*lock"); } else if(CMPSTART("Arena UNLOCKED", msg) && setLocked==true) { sendPublic("*lock"); } } break; |