pawno samp



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;}

Ответ от Logo sios[новичек]
Тупа зачем они поменяли значение #define FULL_1! strcmp(PlayerInfo[playerid][pNames], "Mickey_Wesley", true)

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: PAWNO SAMP. Как переделать эту команду чтоб только фулл доступ мог её использовать? (Команду)
Pawn на Википедии
Посмотрите статью на википедии про Pawn
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*