… | |
… | |
266 | } |
266 | } |
267 | |
267 | |
268 | int |
268 | int |
269 | command_kick (object *op, char *params) |
269 | command_kick (object *op, char *params) |
270 | { |
270 | { |
271 | struct pl *pl; |
|
|
272 | |
|
|
273 | for (pl = first_player; pl != NULL; pl = pl->next) |
271 | for (player *pl = first_player; pl; pl = pl->next) |
274 | if ((params == NULL || !strcmp (&pl->ob->name, params)) && !INVOKE_PLAYER (KICK, pl, ARG_STRING (params))) |
272 | if ((params == NULL || !strcmp (&pl->ob->name, params)) && !INVOKE_PLAYER (KICK, pl, ARG_STRING (params))) |
275 | { |
273 | { |
276 | object *op = pl->ob; |
274 | object *op = pl->ob; |
277 | |
275 | |
278 | if (!QUERY_FLAG (op, FLAG_REMOVED) && !QUERY_FLAG (op, FLAG_FREED)) |
276 | if (!QUERY_FLAG (op, FLAG_REMOVED) && !QUERY_FLAG (op, FLAG_FREED)) |
… | |
… | |
1314 | } |
1312 | } |
1315 | |
1313 | |
1316 | int |
1314 | int |
1317 | command_reset (object *op, char *params) |
1315 | command_reset (object *op, char *params) |
1318 | { |
1316 | { |
1319 | mapstruct *m; |
1317 | maptile *m; |
1320 | object *dummy = NULL, *tmp = NULL; |
1318 | object *dummy = NULL, *tmp = NULL; |
1321 | |
1319 | |
1322 | if (params == NULL) |
1320 | if (params == NULL) |
1323 | { |
1321 | { |
1324 | new_draw_info (NDI_UNIQUE, 0, op, "Reset what map [name]?"); |
1322 | new_draw_info (NDI_UNIQUE, 0, op, "Reset what map [name]?"); |