|
|
|
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
Команда Для руководства
| |
F1rst55 | Дата: Суббота, 22.09.2012, 18:14 | Сообщение # 1 |
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Омск
Репутация: 0
Замечания: 0%
Статус:
| Как сделать команду чтоб прописав её , был доступ только для руководства сервера9Админ,модер,ркон админ)
|
|
|
|
Mckenzy | Дата: Суббота, 22.09.2012, 20:17 | Сообщение # 2 |
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
| Такие вопросы, вообще то в теме Вопрос - Ответ. Ставишь проверку на опр.уровень администратора. Скинь сюда любую админ команду.
|
|
|
|
F1rst55 | Дата: Воскресенье, 23.09.2012, 10:26 | Сообщение # 3 |
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Омск
Репутация: 0
Замечания: 0%
Статус:
| Ну например /setlvl
|
|
|
|
Mckenzy | Дата: Воскресенье, 23.09.2012, 11:33 | Сообщение # 4 |
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
| F1rst55, ой лол. Ты код команды скинь.
|
|
|
|
F1rst55 | Дата: Воскресенье, 23.09.2012, 11:44 | Сообщение # 5 |
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Омск
Репутация: 0
Замечания: 0%
Статус:
| if(strcomp(cmd, "/setlvl", true) == 1) { //SendMessageToAdmins(playerid,COLOUR_LIGHTGREEN, text);
new receiverid; receiverid = strval(strcharsplit(text, idx,strchar(" "))); if ((receiverid < 0) || (receiverid >= MAX_PLAYERS) || (IsPlayerAdmin(receiverid) && !IsPlayerAdmin(playerid)) ) { SendPlayerFormattedText(playerid, lang_texts[12][2] , 0,COLOUR_RED); return 1; } if (IsPlayerConnected(receiverid) == 0) { SendPlayerFormattedText(playerid, lang_texts[12][3] , 0,COLOUR_RED); return 1; }
new lvlamount; lvlamount = strval(strcharsplit(text, idx,strchar(" "))); if ((lvlamount < 0) || (lvlamount > MAX_LEVEL)) { SendPlayerFormattedText(playerid, lang_texts[12][33] , 0,COLOUR_RED); return 1; }
if (!IsPlayerAdmin(receiverid) && (lvlamount >MAX_LEVEL-1)) { SendPlayerFormattedText(playerid, lang_texts[12][39] , 0,COLOUR_RED); return 1; } new lvlthisday; lvlthisday = CalculatePlayerLevel(receiverid); //SetPlayerXP(receiverid,0); SetPlayerXP(receiverid, LevelList[lvlamount][level_xp]); CheckPlayerLevel(receiverid);
new string[MAX_STRING]; format(string,sizeof(string), lang_texts[12][31] ,oGetPlayerName(playerid),lvlamount); SendPlayerFormattedText(receiverid,string, 0,COLOUR_XP_GOOD);
format(string,sizeof(string), lang_texts[12][32] ,oGetPlayerName(receiverid),lvlamount,lvlthisday); SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD); return 1; }
// SET STATUS FOR PLAYER 0-JUST GAMER, 1-10-MOD, 11>ADMIN
|
|
|
|
33nch | Дата: Воскресенье, 23.09.2012, 13:57 | Сообщение # 6 |
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Elabuga
Репутация: -55
Замечания: 100%
Статус:
| Quote (F1rst55) (IsPlayerAdmin(receiverid) && !IsPlayerAdmin(playerid)) ) А вот это что?
Ваш кэп.Добавлено (23.09.2012, 13:57) ---------------------------------------------
Quote (F1rst55) if(strcomp(cmd, "/setlvl", true) == 1) { //SendMessageToAdmins(playerid,COLOUR_LIGHTGREEN, text);
new receiverid; receiverid = strval(strcharsplit(text, idx,strchar(" "))); if ((receiverid < 0) || (receiverid >= MAX_PLAYERS) || (!IsPlayerMod(playerid) && !IsPlayerAdmin(playerid) && !IsPlayerAdm(playerid)) ) { SendPlayerFormattedText(playerid, lang_texts[12][2] , 0,COLOUR_RED); return 1; } if (IsPlayerConnected(receiverid) == 0) { SendPlayerFormattedText(playerid, lang_texts[12][3] , 0,COLOUR_RED); return 1; }
new lvlamount; lvlamount = strval(strcharsplit(text, idx,strchar(" "))); if ((lvlamount < 0) || (lvlamount > MAX_LEVEL)) { SendPlayerFormattedText(playerid, lang_texts[12][33] , 0,COLOUR_RED); return 1; }
if (!IsPlayerAdmin(receiverid) && (lvlamount >MAX_LEVEL-1)) { SendPlayerFormattedText(playerid, lang_texts[12][39] , 0,COLOUR_RED); return 1; } new lvlthisday; lvlthisday = CalculatePlayerLevel(receiverid); //SetPlayerXP(receiverid,0); SetPlayerXP(receiverid, LevelList[lvlamount][level_xp]); CheckPlayerLevel(receiverid);
new string[MAX_STRING]; format(string,sizeof(string), lang_texts[12][31] ,oGetPlayerName(playerid),lvlamount); SendPlayerFormattedText(receiverid,string, 0,COLOUR_XP_GOOD);
format(string,sizeof(string), lang_texts[12][32] ,oGetPlayerName(receiverid),lvlamount,lvlthisday); SendPlayerFormattedText(playerid,string, 0,COLOUR_XP_GOOD); return 1; }
// SET STATUS FOR PLAYER 0-JUST GAMER, 1-10-MOD, 11>ADMIN
Держи.
|
|
|
|
|
|
|
| |
| |
|