Pawno makeadmin
Автор Дмитрий Кияшко задал вопрос в разделе Другие языки и технологии
PAWNO SAMP. Как переделать эту команду чтоб только фулл доступ мог её использовать? (Команду) и получил лучший ответ
Ответ от
Добавь в конце к команде которую хочешь сделать только для тебя. И да, смени мой ник на свой.
if(!strcmp(admin, "Maxim_Williams", true))
Удачи)
Ответ от Никита Еренчин[новичек]
Во первых кто так прописывает define ?Во вторых:#define FULL_1! strcmp(PlayerInfo[playerid][pNames], "Mickey_Wesley", true)#define FULL_2! strcmp(PlayerInfo[playerid][pNames], "Alberto_Chember", true)#define FULL_3! strcmp(PlayerInfo[playerid][pNames], "Vladislav_Paschenko", true)#define FULL_4! strcmp(PlayerInfo[playerid][pNames], "Katerina_Smolina", true)#define FULL_5! strcmp(PlayerInfo[playerid][pNames], "No", true)CMD:makeadmin(playerid,params[]){if(FULL_1 || FULL_2 || FULL_3 || FULL_4 || FULL_5) return SCM(playerid, COLOR_WHITE, !"У вас слишком малый админ лвл для данного действия");{new id_giveadm,lvl_adm;if(sscanf(params,"dd",id_giveadm,lvl_adm) || !(0 <= lvl_adm <= 12)) return SendClientMessage(playerid, COLOR_WHITE, !"Введите: /makeadmin [ид] [уровень]");if(!FIX_IsPlayerConnected(id_giveadm)) return SendClientMessage(playerid,COLOR_WHITE, !"Ошибка: Игрок не найден.");if(lvl_adm == 0){SendMes(id_giveadm, COLOR_WHITE, ""cServer"Администратор %s аннулировал Вам полномочия администратора!",PlayerInfo[playerid][pNames]);SendMes(playerid, COLOR_WHITE, ""cServer"Аннулирование прав администратора у игрока %s прошло успешно.", PlayerInfo[id_giveadm][pNames]);DelAdmin(id_giveadm);}else{PlayerInfo[id_giveadm][pAlcoInvenxua] = lvl_adm;PlayerInfo[id_giveadm][pVigs] = 0;if(PlayerInfo[id_giveadm][pAlcoInvenxua] != 0){if(PlayerInfo[id_giveadm][pDostup] == 0 || PlayerInfo[id_giveadm][pDostup] == 2038) PlayerInfo[id_giveadm][pDostup] = 1000+random(8999);}else PlayerInfo[id_giveadm][pDostup] = 0;new string_makeadm[MAX_PLAYER_NAME - 1 + 4 - 1 + 4 - 1 + 60 + 1];format(string_makeadm, sizeof(string_makeadm), "%s назначил (а) Вас администратором %d ранга. Ваш админ-пароль: %d", PlayerInfo[playerid][pNames], lvl_adm, PlayerInfo[id_giveadm][pDostup]);SendClientMessage(id_giveadm, COLOR_ORANGE, string_makeadm);format(string_makeadm, sizeof(string_makeadm), "Вы назначили %s администратором %d ранга", PlayerInfo[id_giveadm][pNames], lvl_adm);SendClientMessage(playerid, COLOR_ORANGE, string_makeadm);format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pAlcoInvenxua` = '%d', `pDostup` = '%d', `vigs` = '0' WHERE `pID` = '%d'", PlayerInfo[id_giveadm][pAlcoInvenxua], PlayerInfo[id_giveadm][pDostup], PlayerInfo[id_giveadm][pID]);mysql_function_query(connects, mysql_query_, false, "", "");}format(stringer1, sizeof(stringer1), "выдал админку лвл %i",lvl_adm);Admin_Log(playerid, stringer1, PlayerInfo[id_giveadm][pNames]);}return 1;}
Во первых кто так прописывает define ?Во вторых:#define FULL_1! strcmp(PlayerInfo[playerid][pNames], "Mickey_Wesley", true)#define FULL_2! strcmp(PlayerInfo[playerid][pNames], "Alberto_Chember", true)#define FULL_3! strcmp(PlayerInfo[playerid][pNames], "Vladislav_Paschenko", true)#define FULL_4! strcmp(PlayerInfo[playerid][pNames], "Katerina_Smolina", true)#define FULL_5! strcmp(PlayerInfo[playerid][pNames], "No", true)CMD:makeadmin(playerid,params[]){if(FULL_1 || FULL_2 || FULL_3 || FULL_4 || FULL_5) return SCM(playerid, COLOR_WHITE, !"У вас слишком малый админ лвл для данного действия");{new id_giveadm,lvl_adm;if(sscanf(params,"dd",id_giveadm,lvl_adm) || !(0 <= lvl_adm <= 12)) return SendClientMessage(playerid, COLOR_WHITE, !"Введите: /makeadmin [ид] [уровень]");if(!FIX_IsPlayerConnected(id_giveadm)) return SendClientMessage(playerid,COLOR_WHITE, !"Ошибка: Игрок не найден.");if(lvl_adm == 0){SendMes(id_giveadm, COLOR_WHITE, ""cServer"Администратор %s аннулировал Вам полномочия администратора!",PlayerInfo[playerid][pNames]);SendMes(playerid, COLOR_WHITE, ""cServer"Аннулирование прав администратора у игрока %s прошло успешно.", PlayerInfo[id_giveadm][pNames]);DelAdmin(id_giveadm);}else{PlayerInfo[id_giveadm][pAlcoInvenxua] = lvl_adm;PlayerInfo[id_giveadm][pVigs] = 0;if(PlayerInfo[id_giveadm][pAlcoInvenxua] != 0){if(PlayerInfo[id_giveadm][pDostup] == 0 || PlayerInfo[id_giveadm][pDostup] == 2038) PlayerInfo[id_giveadm][pDostup] = 1000+random(8999);}else PlayerInfo[id_giveadm][pDostup] = 0;new string_makeadm[MAX_PLAYER_NAME - 1 + 4 - 1 + 4 - 1 + 60 + 1];format(string_makeadm, sizeof(string_makeadm), "%s назначил (а) Вас администратором %d ранга. Ваш админ-пароль: %d", PlayerInfo[playerid][pNames], lvl_adm, PlayerInfo[id_giveadm][pDostup]);SendClientMessage(id_giveadm, COLOR_ORANGE, string_makeadm);format(string_makeadm, sizeof(string_makeadm), "Вы назначили %s администратором %d ранга", PlayerInfo[id_giveadm][pNames], lvl_adm);SendClientMessage(playerid, COLOR_ORANGE, string_makeadm);format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pAlcoInvenxua` = '%d', `pDostup` = '%d', `vigs` = '0' WHERE `pID` = '%d'", PlayerInfo[id_giveadm][pAlcoInvenxua], PlayerInfo[id_giveadm][pDostup], PlayerInfo[id_giveadm][pID]);mysql_function_query(connects, mysql_query_, false, "", "");}format(stringer1, sizeof(stringer1), "выдал админку лвл %i",lvl_adm);Admin_Log(playerid, stringer1, PlayerInfo[id_giveadm][pNames]);}return 1;}
Ответ от Logo sios[новичек]
Тупа зачем они поменяли значение #define FULL_1! strcmp(PlayerInfo[playerid][pNames], "Mickey_Wesley", true)
Тупа зачем они поменяли значение #define FULL_1! strcmp(PlayerInfo[playerid][pNames], "Mickey_Wesley", true)
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: PAWNO SAMP. Как переделать эту команду чтоб только фулл доступ мог её использовать? (Команду)
Перечень допустимых функций в SQL-запросе ADO Jet 4.0 (MS Access)
Скалярные функции Transact SQL для выражений (ADP)
Примечание. Сведения в данном разделе
подробнее...
спросили в Интернет
Посоветуйте браузер для планшета чтоб там плавно флеш плеер работал Opera - не предлагать. планшет acer a500
Maxthon Mobile попробуй, там с флэшем все хорошо.
Источник:
подробнее...
Посоветуйте браузер для планшета чтоб там плавно флеш плеер работал Opera - не предлагать. планшет acer a500
Maxthon Mobile попробуй, там с флэшем все хорошо.
Источник:
подробнее...
спросили в Музыка
посоветуйте хорошие песни в стиле альтернативный рок?
Daughtry - No Surprise
Taproot - Poem
Evans Blue - Eclipsed
подробнее...
посоветуйте хорошие песни в стиле альтернативный рок?
Daughtry - No Surprise
Taproot - Poem
Evans Blue - Eclipsed
подробнее...
спросили в Apple iOS
Полная защита windows от вирусов
последняя фраза достойна апплодисментов. и правда, были бы прямые руки и похрену, какая система. .
подробнее...
Полная защита windows от вирусов
последняя фраза достойна апплодисментов. и правда, были бы прямые руки и похрену, какая система. .
подробнее...
спросили в Das Erste
Сочинение на немецком языке на тему мобильный телефон?
Die Entwicklung des Mobilfunks begann 1926 mit einem Telefondienst in Zügen der Deutschen
подробнее...
Сочинение на немецком языке на тему мобильный телефон?
Die Entwicklung des Mobilfunks begann 1926 mit einem Telefondienst in Zügen der Deutschen
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Город Города
как называется город из 60 букв? и как называется вулкан в Исландии?
Вулканов в Исландии много.. .
- Слышал, Эйяфьятлайокудль ожил?
- А ты уверен, что
подробнее...
как называется город из 60 букв? и как называется вулкан в Исландии?
Вулканов в Исландии много.. .
- Слышал, Эйяфьятлайокудль ожил?
- А ты уверен, что
подробнее...
Название какого города самое длинное в мире?
Самое длинное название населенного пункта в мире принадлежит ...Бангкоку - столице Таиланда. Для
подробнее...
А какие страны входят в Гаагскую конвенцию? США входит?
66 стран:
A
Albania
Argentina
Australia
Austria
B
подробнее...
спросили в Irish Classic
нужен перевод на английский меню для кафе
- Значит, проблемы-то перевести это я не вижу. Главное, штобы у посетителей проблем не было,
подробнее...
нужен перевод на английский меню для кафе
- Значит, проблемы-то перевести это я не вижу. Главное, штобы у посетителей проблем не было,
подробнее...
спросили в Другое
какой самый длинный город в мире?
Мехико - самый крупнонаселенный и самый протяженный город мира длин агорода составляет 200 км! !
подробнее...
какой самый длинный город в мире?
Мехико - самый крупнонаселенный и самый протяженный город мира длин агорода составляет 200 км! !
подробнее...
спросили в Вельс
какое название города самое длинное по буквам
Самое длинное название населенного пункта в мире принадлежит ...Бангкоку - столице Таиланда. Для
подробнее...
какое название города самое длинное по буквам
Самое длинное название населенного пункта в мире принадлежит ...Бангкоку - столице Таиланда. Для
подробнее...
спросили в Другое German Open
текст песни OPPA, GANGNAM STYLE!
Oppan gangnam seutail
gangnam seutail
naje neun ttasaroun ingan jeogin yeoja
keopi
подробнее...
текст песни OPPA, GANGNAM STYLE!
Oppan gangnam seutail
gangnam seutail
naje neun ttasaroun ingan jeogin yeoja
keopi
подробнее...
спросили в End of Green German Open
Народ! Кто может кинуть текст песни "Oppa gangnam style"? Она ведь на корейском, да? 🙂
Oppa Gangnam Style
Gangnam Style
Naje-neun ttasaroun inkanjeo-gin yeoja
Keopi
подробнее...
Народ! Кто может кинуть текст песни "Oppa gangnam style"? Она ведь на корейском, да? 🙂
Oppa Gangnam Style
Gangnam Style
Naje-neun ttasaroun inkanjeo-gin yeoja
Keopi
подробнее...