Главная Форум Файлы Статьи СОСТАВ ZH&ZHS О НАС GITHUB КАНАЛ YouTube BlackList WhiteList
Добро пожаловать на уникальный игровой портал ZETA-HACK TEAM! Здесь Вы сможете найти самые интересные новости из мира игровой индустрии, найти самые свежие сотфины для различных онлайн игр, общаясь на форуме получать мнения специалистов и помогать тем кто не смог получить нужный ответ в той или иной сфере!
Авторизация Регистрация
Последние обсуждаемые темы на форуме
Последние комментарии к новостям
Топ-10 форумчан
LCrasher All SAMP ver =AlexDrift= 0
Anti-Freeze CR-MP-0.3e =AlexDrift= 0
RaknetIPWhiteList 0.3.7 =AlexDrift= 2
крякнутый впн Vitalek 1
Накрутка для вк Vitalek 2
[Plugin]Unique Tuning =AlexDrift= 1
клео на 037 Vitalek 0
клео 4 Vitalek 0
халявный чит на кс го 2020 Vitalek 0
QUERY flooder AdCKuY_DpO4uLa 2
ExtremeX DM 27.05.2020
ExtremeX DM 22.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
ExtremeX DM 09.05.2020
1. =AlexDrift= 597
2. Pahanch1kkk 46
3. AdCKuY_DpO4uLa 37
4. InFerNo 35
5. R4DUGA 32
6. d1amondl1on 31
7. [NACIONAL]IST_BERZ 23
8. Julia 21
9. Lil_Jonson 17
10. Effect 15
Витрина ссылок Купить ссылку (4 р.) » | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка | Ваша ссылка
НАШИ РАЗРАБОТКИ
V.I.P Filterscripts Gamemodes CLEO Скрипты Map Скрипты RakSAMPs Собейты Исходники Разное
GTA SAN ANDREAS MULTIPLAYER
FilterScripts GameModes Plugins Готовые Сервера CLEO Скрипты Собейты Мап Скрипты SA:MP Программы Cheat Программы RakSAMP VIP Файлы Исходники Skype Tools
GTA SAN ANDREAS SINGLE PLAYER
МАШИНЫ МОТОЦИКЛЫ ВЕЛОСИПЕДЫ МОДЫ ОРУЖИЕ CLEO СКРИПТЫ ВЕРТОЛЕТЫ САМОЛЕТЫ ВОДНЫЙ ТРАНСПОРТ ПОЕЗДА СКИНЫ ПРОГРАММЫ ПРИЦЕПЫ ОДЕЖДА
COUNTER STRIKE GLOBAL OFFENSIVE
МОДЫ ПЛАГИНЫ РАЗНОЕ ДЛЯ СЕРВЕРА ГОТОВЫЕ СЕРВЕРА
COUNTER STRIKE 1.6
КАРТЫ КОНФИГИ МОДЕЛИ ОРУЖИЯ МОДЕЛИ ИГРОКОВ СКРИПТЫ ДЛЯ CFG ПЛАГИНЫ ЗАЩИТА СЕРВЕРА РАЗНОЕ ДЛЯ СЕРВЕРА ГОТОВЫЕ СЕРВЕРА СКАЧАТЬ CS 1.6 ЗВУКИ ЧИТЫ
COUNTER STRIKE SOURCE
КАРТЫ КОНФИГИ ОРУЖИЯ МОДЕЛИ ИГРОКОВ СКРИПТЫ ДЛЯ CFG ПЛАГИНЫ ЗАЩИТА СЕРВЕРА РАЗНОЕ ДЛЯ СЕРВЕРА ГОТОВЫЕ СЕРВЕРА ЗВУКИ
ДРУГИЕ ИГРЫ
POINT BLANK PERFECT WORLD DOTA GTA IV WARFACE MINECRAFT CROSS FIRE LINEAGE 2 RUST WORLD OF TANKS GTA 5
КАТАЛОГ СТАТЕЙ
SEO Dota Хакенг GTA 5 КЛЕО С++
РАЗЛИЧНЫЕ ПРОГРАММЫ
КОМПИЛЯТОРЫ, ОТЛАДЧИКИ
мини-чат портала
статистика сайта
Всего зарегистрировано: 2599
Новых за месяц: 24
Новых за неделю: 5
Новых вчера: 2
Новых сегодня: 0
Комментариев: 158
Форум: 540/1214
Новостей: 110
Файлов: 782
Статей: 379
Онлайн всего: 2
Гостей: 2
Пользователей: 0
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Пользователи онлайн:
Сегодня нас посетили:
Лента новостей и публикаций на портале ZETA-HACK TEAM
[mod_sa C++] Урок по добавлению проверки админов
Привет, решил написать небольшой урок, код свой, забирайте, ознакомляйтесь, не забывает указывать автора и источник при копировании  Объяснять много не буду, т.к. и так понятно 

1. В ini.h ищем struct settings и добавляем туда переменную-массив 
Код
char                    admin[150][24]; 
// 150 - количество возможных значения для admin 
// 24 - максимальный размер строки для значения admin


2. В ini.cpp 
Цитата

if ( (ent = ini_register_entry("admin", TYPE_STRING)) != NULL ) 

for ( i = 0; i < 200; i++ ) 
ini_register_data( ent, set.admin + i, "" ); 
}


3. В samp.cpp создаем команду 
Код
void cmd_admins( char *param ) 
{     
int count = 0; // переменная, отвечающая за количество найденых админов 

// цикл для получения ников всех игроков на сервере по иду, где i - ид игрока: 
for(int i = 0; i < SAMP_PLAYER_MAX; i++) 

// цикл для проверки всех значений set.admin со всеми никами на сервере: 
for(int x = 0; x < 150; x++) 


// чтоб не вылетало если значение для set.admin[x] равно нулю или когда getPlayerName(i) равно 0 
// Если getPlayerName(i) или set.admin[x] равны нулю то мы прерываем проверку 
if(getPlayerName(i) == NULL || set.admin[x] == "NULL") 
break; 

// Если getPlayerName(i) равно set.admin[x] то выводим сообщение на экран и плюсуем значение для int count 
if(!strcmp(getPlayerName(i), set.admin[x]) == 1) 

addMessageToChatWindow("Админ: %s [ID: %d]", getPlayerName(i), i ); 
count ++; 



// если count равен 0, то значит 0 совпадений и значит админов нету 
if ( count == 0 ) addMessageToChatWindow("Нет админов онлайн"); 
}


4. В samp.cpp ко всем командам 
Код
    addClientCommand( "adminsonline", (int)cmd_admins );


5. В mod_sa.ini добавляем админов по следующему шаблону 
Код
admin[] = NICK_ADMINA


Код
admin[] = Flazy_Fad   
admin[] = Donny_Hayes   
admin[] = Yann_Dobermann   
admin[] = El_Capone   
admin[] = Rishat_Samitov   
admin[] = Vlad_Pavlov   
admin[] = Solomon_Adamov   
admin[] = Andrey_Carrier   
admin[] = Kolyan_Serious   
admin[] = Salvatore_Giordano   
admin[] = Leonid_Rybakov   
admin[] = Fudo_Sakata   
admin[] = Denis_Fat   
admin[] = King_Purix   
admin[] = Vyacheslav_Ivankov   
admin[] = Bogdan_Koln   
admin[] = Chon_Nike   
admin[] = Valik_Derevyanko   
admin[] = Dron_Lebron   
admin[] = Neo_King   
admin[] = Tonny_Montano   
admin[] = Alejandro_Bravo   
admin[] = German_Andreichykov   
admin[] = Carmine_Ricci   
admin[] = Samuel_Johnson   
admin[] = Jeki_West   
admin[] = Karlos_Masserati   
admin[] = Nikolaiy_Grigorev   
admin[] = Alexander_Davidov   
admin[] = Konstantin_Glotov   
admin[] = Dezmond_Wayne   
admin[] = Maxim_Lobanov   
admin[] = Vitaly_Kron   
admin[] = Vito_Geo   
admin[] = Halio_Boticheli   
admin[] = Carlos_Corroto   
admin[] = Ilya_Delonge   
admin[] = Victoria_Queen   
admin[] = Neo_Black   
admin[] = Set_Johnson   
admin[] = Maksim_Anufriev   
admin[] = Vladimir_Mamichev   
admin[] = Ken_Okamoto   
admin[] = Felix_Taylor   
admin[] = Aleksandr_Mur   
admin[] = Dante_Algery   
admin[] = Pavel_Korobov   
admin[] = Alex_Tsyplakov   
admin[] = Vitaliy_Salangin   
admin[] = Mark_Ricci   
admin[] = Evgenii_Leskov   
admin[] = Thomas_Wood   
admin[] = Alessandro_Armani   
admin[] = Alexey_Artemev   
admin[] = Anton_Blok   
admin[] = Cortez_Escobare   
admin[] = Kostya_Kiryushanov   
admin[] = Maxim_Gavrilin   
admin[] = Alex_Sucre   
admin[] = Albert_Robinson   
admin[] = Yan_Archibasov   
admin[] = Montaro_Murakami   
admin[] = Alexis_Sanchez   
admin[] = Andrey_Mora   
admin[] = Caprice_Romano   
admin[] = Jayson_Vuitton   
admin[] = Christian_Wood   
admin[] = Diana_Scott   
admin[] = Luigi_Marino   
admin[] = Roman_Laptev   
admin[] = Evgeniy_Khlebin   
admin[] = Phillip_Brooks   
admin[] = Volton_Bass   
admin[] = Maga_Man   
admin[] = Derek_Eaton   
admin[] = Gaspar_Henleys   
admin[] = Dave_Canterbury   
admin[] = Alexandro_Rossi   
admin[] = Alek_Lester   
admin[] = Djon_Silver   
admin[] = Bow_Bowly   
admin[] = Denis_Sevens   
admin[] = Evgeniy_Naumov   
admin[] = Andrey_Dub   
admin[] = Danil_Pushkarev   
admin[] = Alexander_Smit   
admin[] = Lucas_Torro   
admin[] = Fletz_Forbs   
admin[] = Skot_Adkins   
admin[] = Devid_Brown   
admin[] = Alex_Santi   
admin[] = Hideki_Asakura   
admin[] = Allesandro_Cazzola   
admin[] = Kaito_Osumi   
admin[] = Artem_Avakumov   
admin[] = Christopher_Nollan   
admin[] = Jimmy_Green   
admin[] = Alex_Fareast   
admin[] = Wilfrid_Harrington   
admin[] = Maks_Sorokin


by iMaddy for Cheat-Master.Ru


Раздел: Уроки С++ • Автор: =AlexDrift= • Комментариев: 0 • Не забываем поблагодарить автора :)

К новости нет комментариев, но Вы можете стать первым, оставив свой комментарий!

условия предоставления
Авторские права и контакты
счетчики
счетчики
счетчики
Файлы, статьи, публикации на форуме предоставлены исключительно в ознакомительных целях. Все материалы принадлежат исключительно их владельцам! Администрация портала не несет ответственности за последствия использования вами сторонних материалов, опубликованных на форуме, каталоге файлов, каталоге статей, но гарантирует отсутствие вредоносного кода в новостях и публикациях на главной. Напоминаем:Весь материал публикуется только для ознакомительных целей! Администрация не несёт ответственности за размещённые материалы. Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.
  • Основатель портала - AlexDrift
  • Автор дизайна, разработчик - Lil Jonson
  • По возникшим вопросам дизайна - liljonson682@gmail.com
  • По всем возникшим вопросам - vk.com/alexdrift1137
  • Уникальный игровой портал ZETA-HACK.RU ® 2011 - 2019
  • Сайт создан в системе uCoz

  • Яндекс.Метрика
    Рейтинг@Mail.ru