Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Закрытая тема
 
Опции темы
Старый 31.12.2010, 12:34   #1
Читер-спонсор
 Старший сержант
Аватар для The_Cruiser
 
The_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе ценуThe_Cruiser знает себе цену
Регистрация: 26.09.2010
Сообщений: 225
Популярность: 4868
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 220
Поблагодарили 1,080 раз(а) в 208 сообщениях
Отправить сообщение для The_Cruiser с помощью Skype™
 
Lightbulb Исходник скрипта "майки с настройками" + пояснения. (WP)

Предисловие
Я вижу, что многие игроки и пользователи форума пытаются научиться писать скрипты. У кого-то получается, у кого-то нет. Кому-то нужны "живые примеры", кому-то привычнее пытаться писать самому. В данной теме я решил выложить исходник самого лёгкого из моих скриптов.

Исходник
Код:
// Назовём наш скрипт
const Title = 'Title: Настраиваемый титул! [The_Cruiser]';
// Настраиваемый скрипт для присвоения титула by The_Cruiser
var // Присвоим значение переменным
        SettingList : TStringList;
     ps : integer;
     a : integer;
     b : integer;
     c : integer;
  UserID : string;
  TituleType : string;
  TituleNumber : string;
  PacketEnd : string;

// При включении скрипта
procedure OnCreate;
begin
   gSys.ALstart := TRUE;   // Запуск логгера
     SettingList := TStringList.Create; // Создание TStringlist
if FileExists(_gCustomDir + 'Titule_Settings.ini') then // Если вообще есть файл "Titule_Settings.ini"
SettingList.LoadFromFile(_gCustomDir + 'Titule_Settings.ini');  // Подгружаем список
 a:=SettingList.IndexOfName('UserID');
 b:=SettingList.IndexOfName('TituleType');
 c:=SettingList.IndexOfName('TituleNumber');
end;

// При отключении скрипта
procedure OnDestroy;
begin
  SettingList.free; // Освободим TStringlist
end;

// Изменяем кораблик (повесим майку)
begin
if (a>-1) then // Проверка на наличие значения "UserID"
begin
UserID:=SettingList.ValueFromIndex[a]; // Вытаскиваем значение UserID из списка настроек
end;
if (b>-1) then // Проверка на наличие значения "TituleType"
begin
TituleType:=SettingList.ValueFromIndex[b]; // Вытаскиваем значение TituleType из списка настроек
end;
if (c>-1) then // Проверка на наличие значения "TituleNumber"
begin
TituleNumber:=SettingList.ValueFromIndex[c]; // Вытаскиваем значение TituleNumber из списка настроек
end;
ps:=Pos('ps|grp',_gBuff); // Ищем пакет инита группы в буфере
if (ps > 0) then
 begin
   PacketEnd:=#$00#$0D#$0A; // Стандартный конец "00 0D 0A" в пакете
gSys.SendC('0|n|'+TituleType+'|'+UserID+'|title_'+TituleNumber+''+PacketEnd+''); // Повесим майку на кораблик
  end;
end.
Напоследок
Спасибо за внимание Может быть кому и помог, статья ориентирована на новичков.
Сидите, "курите мануалы", придумывайте, воплощайте в реальность
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Fast Zhyk NEW - быстрый переход по разделам Жука
 
6 пользователя(ей) сказали cпасибо:
-Storm- (06.02.2011), Aidyn (31.12.2010), АнтиАмерика (31.12.2010), Larmento (31.12.2010), paletizator (31.12.2010), sokker (01.06.2011)
Старый 31.12.2010, 15:31   #2
 Пехотинец
Аватар для Aidyn
 
Aidyn на правильном путиAidyn на правильном пути
Регистрация: 17.05.2010
Сообщений: 76
Популярность: 105
Сказал(а) спасибо: 84
Поблагодарили 80 раз(а) в 30 сообщениях
Отправить сообщение для Aidyn с помощью Skype™
 
По умолчанию Re: Исходник скрипта "майки с настройками" + пояснения. (WP)

Вот это полезная тема.
________________
Закон подлости интернета: Чем ближе по духу находишь людей, тем дальше они живут.
 
Старый 31.12.2010, 15:34   #3
Читер-спонсор
 Капитан
Аватар для WreckeR/9/
 
WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(WreckeR/9/ сломал счётчик популярности :(
Регистрация: 20.12.2010
Сообщений: 283
Популярность: 10639
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 661
Поблагодарили 674 раз(а) в 335 сообщениях
Отправить сообщение для WreckeR/9/ с помощью ICQ Отправить сообщение для WreckeR/9/ с помощью Skype™
 
По умолчанию Re: Исходник скрипта "майки с настройками" + пояснения. (WP)

Выложи посложнее.
________________
W
 
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Гайд "Как иметь стабильный заработок" или "Я честный барыга". irbisss Статьи, квесты и описания по Perfect World 82 25.02.2012 15:18
Реквием темы "Обсуждение скрипта, который показывает ИД". aviator Общение и обсуждение 5 21.10.2010 21:55
[Руководство] "Воизбежание"-"Логин в прцессе подключения"+"Дисконект при выборе сервера" K.Rezonans Баги, читы и статьи по Point Blank 19 27.06.2010 02:24

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:19.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net