14:53
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Dima-kun  
Команда Для руководства
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


Держи.



  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua