TWiX Дата: Воскресенье, 02.10.2011, 11:34:21 | Сообщение # 1
Группа: Пользователи
Сообщений: 316
В общем такой вопрос. Я нашёл код ДМ зоны, но его нужно переделать. Code
if(strcmp(cmd, "/joinz", true) == 0) { if(zona == 1) { SetPlayerPos(playerid, -1009.2916,1079.0203,1343.2344); SetPlayerInterior(playerid, 10); PlayerInfo[playerid][pInt] = 10; SetPlayerVirtualWorld(playerid,10); ServerGivePlayerWeapon(playerid, 24, 9999999999999); ServerGivePlayerWeapon(playerid, 29, 9999999999999); ServerGivePlayerWeapon(playerid, 25, 9999999999999); ServerGivePlayerWeapon(playerid, 31, 9999999999999); SetTimer("StartPaintball", 20000, 0); SetPlayerColor(playerid, 0xFF3399); return 1; } else { SendClientMessage(playerid,COLOR_GREY,"Команда недоступна!"); } } if(strcmp(cmd, "/joinzopen", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 3) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "California: /joinzopen [кол-во игроков]"); return 1; } zona=1; SendClientMessage(playerid,COLOR_WHITE,"Ты открыл(а) зону!"); format(string, sizeof(string), " %s открыл(а) зону | Оружие: Eagle/MP5/M4/shotgun | Макс. кол-во игроков: %s | Войти взону: /joinz ", sendername, result); SendClientMessageToAll(COLOR_TOMATO, string); return 1; } } if(strcmp(cmd, "/joinzclosed", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 3) { zona=0; SendClientMessage(playerid,COLOR_WHITE,"Ты закрыл(а) зону!"); } }
переделать чтоб когда админ открывает зону /joinzopen, он выбирал сам оружие и кол-во игроков максимум было 20, т.е. /joinzopen [оружие] и всё. с меня + и награда)
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение В общем такой вопрос. Я нашёл код ДМ зоны, но его нужно переделать. Code
if(strcmp(cmd, "/joinz", true) == 0) { if(zona == 1) { SetPlayerPos(playerid, -1009.2916,1079.0203,1343.2344); SetPlayerInterior(playerid, 10); PlayerInfo[playerid][pInt] = 10; SetPlayerVirtualWorld(playerid,10); ServerGivePlayerWeapon(playerid, 24, 9999999999999); ServerGivePlayerWeapon(playerid, 29, 9999999999999); ServerGivePlayerWeapon(playerid, 25, 9999999999999); ServerGivePlayerWeapon(playerid, 31, 9999999999999); SetTimer("StartPaintball", 20000, 0); SetPlayerColor(playerid, 0xFF3399); return 1; } else { SendClientMessage(playerid,COLOR_GREY,"Команда недоступна!"); } } if(strcmp(cmd, "/joinzopen", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 3) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "California: /joinzopen [кол-во игроков]"); return 1; } zona=1; SendClientMessage(playerid,COLOR_WHITE,"Ты открыл(а) зону!"); format(string, sizeof(string), " %s открыл(а) зону | Оружие: Eagle/MP5/M4/shotgun | Макс. кол-во игроков: %s | Войти взону: /joinz ", sendername, result); SendClientMessageToAll(COLOR_TOMATO, string); return 1; } } if(strcmp(cmd, "/joinzclosed", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 3) { zona=0; SendClientMessage(playerid,COLOR_WHITE,"Ты закрыл(а) зону!"); } }
переделать чтоб когда админ открывает зону /joinzopen, он выбирал сам оружие и кол-во игроков максимум было 20, т.е. /joinzopen [оружие] и всё. с меня + и награда) Автор - TWiX Дата добавления - 02.10.2011 в 11:34:21