Торренты: Скачать Gta San Andreas Скачать SAMP 0.3c Скачать SAMP 0.3d Скачать SAMP 0.3e
Меню сайта
Главная страница
Помощь в заработке
Форум Топ сайтов О сайте и достижения
Заработать файловиком!
Все файлы Моды для игры
Машины Мото/Байки Глобальные моды Оружие CLEO скрипты Вертолеты Самолеты Вод.Транспорт Скины персонажа Разное
Все для сервера [GM] Моды [FS] Скрипты [INC] Инклуды [MAP] Карты [APP] Плагины Для Role Play Для ПД Для МЧС Для банд/мафий Для мерии Для армии Для репортеров Для инструкторов Разное Статьи Как установить игру? Как играть по сети? О GTA 5 (слухи,видео) Как создать пикап сохр. История игры Сюжетные миссии Как защитить свой аккаунт Как создать сервер История CJ'я Что такое Role Play Полезный софт Для Pawno Для Геймплея Для Samp Уроки Pawno Вводный урок урок Добавить материал Архив уроков Скачать игру!



Мини-чат
мини-чат от csomsk.ru
200
Наш опрос
Как вы нас нашли?

Результат опроса Результаты | Архив опросов

Всего голосовало: 569
Обсудить опрос на форуме
Главная » Статьи »

Создание хелперов для сервера.
Приветствую. Хочу показать вам как добавить хелперов на ваш сервер. И сделать для них специальные команды.
Приступим

Первый шаг. В этой строчке:

Code
enum pInfo


Добавим:

Code
pHelper,


Второй шаг. В public OnPlayerConnect добавим:

Code
PlayerInfo[playerid][pHelper] = 0;


Третий шаг. В public OnPlayerRegister добавим:

Code
iniSetInt(File,"HelperLevel",PlayerInfo[playerid][pHelper]);


Четвертый шаг. Вpublic OnPlayerUpdate добавим:

Code
iniSetInt(File,"HelperLevel",PlayerInfo[playerid][pHelper]);


Шаг пятый. В public OnPlayerLogin добавим:

Code
iniGetInt(File,"HelperLevel",PlayerInfo[playerid][pHelper]);


Шаг шестой. Добавим команду для назначения хелпера:

Code
if(strcmp(cmd, "/makehelper", true) == 0)  
  {  
  if(IsPlayerConnected(playerid))  
  {  
  tmp = strtok(cmdtext, idx);  
  if(!strlen(tmp))  
  {  
  SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /makehelper [playerid/PartOfName] [level(1-5)]");  
  return 1;  
  }  
  new para1;  
  new level;  
  para1 = ReturnUser(tmp);  
  tmp = strtok(cmdtext, idx);  
  level = strval(tmp);  
  if(PlayerInfo[playerid][pAdmin] >= 1338)  
  {  
  if(IsPlayerConnected(para1))  
  {  
  if(para1 != INVALID_PLAYER_ID)  
  {  
  GetPlayerName(para1, giveplayer, sizeof(giveplayer));  
  GetPlayerName(playerid, sendername, sizeof(sendername));  
  PlayerInfo[para1][pHelper] = level;  
  printf("AdmCmd: %s сделал %s хелпером уровня %d.", sendername, giveplayer, level);  
  format(string, sizeof(string), "Вы были повышены до %d хелпера админом %s", level, sendername);  
  SendClientMessage(para1, COLOR_LIGHTBLUE, string);  
  format(string, sizeof(string), "Вы дали %s %d уровень хелпера.", giveplayer,level);  
  SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
  printf("%s использовал /makehelper",sendername);  
  }  
  }  
  }  
  else  
  {  
  SendClientMessage(playerid, COLOR_GRAD1, "У вас не достаточно прав!");  
  }  
  }  
  return 1;  
  }


Заключительный шаг - седьмой. Создадим какую нибудь команду для хелпера, допустим (/helpersetskin):
Code

if(strcmp(cmd, "/helpersetskin", true) == 0)  
  {  
  if(IsPlayerConnected(playerid))  
  {  
  tmp = strtok(cmdtext, idx);  
  if(!strlen(tmp))  
  {  
  SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /helpersetskin [playerid/PartOfName] [skin id]");  
  return 1;  
  }  
  new para1;  
  new level;  
  para1 = ReturnUser(tmp);  
  tmp = strtok(cmdtext, idx);  
  level = strval(tmp);  
  if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Такого скина не существует!"); return 1; }  
  if (PlayerInfo[playerid][pHelper] >= 1)  
  {  
  if(IsPlayerConnected(para1))  
  {  
  if(para1 != INVALID_PLAYER_ID)  
  {  
  GetPlayerName(para1, giveplayer, sizeof(giveplayer));  
  GetPlayerName(playerid, sendername, sizeof(sendername));  
  PlayerInfo[para1][pChar] = level;  
  format(string, sizeof(string), "Ваш скин был изменён админом %s", sendername);  
  SendClientMessage(para1, COLOR_WHITE, string);  
  format(string, sizeof(string), "Вы дали %s скин %d.", giveplayer,level);  
  SendClientMessage(playerid, COLOR_WHITE, string);  
  SetPlayerSkin(para1, PlayerInfo[para1][pChar]);  
  }  
  }//not connected  
  }  
  else  
  {  
  SendClientMessage(playerid, COLOR_GRAD1, "Вы не хелпер!");  
  }  
  }  
  return 1;  
  }


Автор: Jack_Oliver
Добавил: Гость | Комментариев: 0 | Просмотров: 5218

Также другие уроки:
  • Создание хелперов для сервера. / Добавил: Iv@n /
  • Урок по созданию "Cash Drop" / Добавил: Iv@n /
  • Adminduty - работа админа, помощник при работе / Добавил: Iv@n /
  • /infopun - Меню предупреждений / Добавил: Tema4ka /
  • Гонки для вашего сервера каждые 3 часа - Урок / Добавил: Iv@n /
  • X
    Ссылка:
    BB-код:
    HTML-код:
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Профиль


    Партнеры

    GTA, GTA 3, GTA IV, GTA III, GTA Vice City, Прохождение, Читы, Коды
    Все для GTA, sylar-gta.ru
    Multi Theft Auto
    Gtand Theft Auto
    Чтобы обменятся баннерами, вы должны быть авторизированы!

    Последние файлы
    1 FS - Переездная сцена
    28.07.2012
    Скачан: 1415
    Просмотров: 2899

    2 FS - Cвадьба
    28.07.2012
    Скачан: 0
    Просмотров: 3429

    3 FS - Взрывчатка
    28.07.2012
    Скачан: 0
    Просмотров: 2477

    4 FS - Статистика
    28.07.2012
    Скачан: 0
    Просмотров: 2656

    Популярное
    1 Песочница / SandBoxie
    28.01.2012
    Скачан: 9020
    Просмотров: 44710

    2 SA-MP 0.3e
    06.03.2012
    Скачан: 9013
    Просмотров: 25804

    3 HD Скин пак для GTA San Andreas
    24.07.2012
    Скачан: 0
    Просмотров: 24137

    4 Quick binder - простой биндер для Samp
    21.07.2012
    Скачан: 0
    Просмотров: 14882

    5 Anti-Afk - Анти афк для SAMP - Чит
    16.04.2012
    Скачан: 2115
    Просмотров: 13330

    Статистика
    Яндекс.Метрика

    Счетчик материалов:
    Комментариев: 99
    Тем на форуме: 14/15
    Уроков: 10
    Новостей: 16
    Файлов: 459
    Статей: 17
    Сайтов: 4
    Самые активные:
    Iv@n
    Загружено файлов: 265
    andreYka
    Загружено файлов: 176
    Tema4ka
    Загружено файлов: 11
    -STRELOК-
    Загружено файлов: 6
    DaJlv-NATO
    Загружено файлов: 1
    Design by kavewka v1.1
    For-Samp.Com - Сайт для настоящих ценителей игры! Файлы, CLEO, Моды, Статьи, PAWNO
    Вверх
    All right reserved. For-Samp.Com (C) | Скачать SAMP, Скачать GTA San Andreas, Учебники PAWNO SiteMap