Всем привет и добро пожаловать в мой бункер.
В кои-то веки решил составить список своих работ, чтобы не искать их потом.
Надеюсь, вы найдёте здесь что-нибудь интересное.
И да, я знаю, что у меня плохо получаются предисловия. Я поработаю над этим позже. Возможно. Хоть и маловероятно. Вряд ли.
Плагины:
Инклуды:
- [Include] dc_foreach_veh - быстрый перебор транспорта
- [Include] dc_kickfix.inc (Kick/Ban/BanEx)
- [Include] dc_garages.inc - система гаражей
- [Include] dc_anti_hp_hack - античит на HP
- [Include] dc_anims - все анимации GTA:SA в одном инклуде
- [Include] dead.inc - появление могилы после смерти игрока
- [Include] dc_spp (телепортация в интерьеры с 0)
- [Include] Система викторины
- [Include] dc_morse (азбука морзе)
- [Include] ShowFormattedDialog
- [Include] Daniel's Repair Pickups System
Программы:
Функции:
- [Function] dc_SleepFix
- [Function] SetPlayerFacingPos - повернуть игрока к указанным координатам
- [Function] ClearKillFeed - очистка списка убийств
- [Function] GetStackSize - узнать размер стека
- [Function] Защита от DeAMX (new)
- [Function] IsRPNick(name[]) - проверка на RP-ник
- [Function] itos
Команды:
- [CMD] /cc (ZCMD/DC_CMD)
- [CMD] /veh (ZCMD/DC_CMD + sscanf2 + y_stringhash)
- [CMD] /getpos, /setpos - работа с координатами
- [CMD] /blowup - взрыв (DC_CMD/ZCMD)
- [CMD] /torch(1/2) - взять фонарик (ZCMD/DC_CMD)
- [CMD] /coin
Уроки:
- [Цикл уроков] Мифы о Pawn-скриптинге
- [Урок] Упакованные строки
- [Урок] Оператор char
- [Урок] Баг в GetPVarString / GetSVarString и как его исправить
- [Урок] Как бороться с выходами за пределы массива (CrashDetect)
- [Урок] Приёмы для исследования кода на Pawn
- [Урок] Сравнение производительности кода на Pawn (профилирование)
- [Урок] Перегрузка функций в Pawn
- [Урок] Статические локальные переменные в Lua
- [Урок] Перехват функций, часть 2: практика - пишем античит на HP
- [Урок] Перехват функций, часть 1: основы
- [Урок] Pawn-скриптинг на Android
- [Урок] Основные рекомендации по написанию кода
- [Урок] Использование y_stringhash
Мануалы:
Документация и прочее:
- [AHK] Работа в консольном режиме
- [Info] SA-MP 0.3.DL R1
- [Info] SA-MP 0.3.7 R2-2
- [Info] SA-MP 0.3z R2
- [Info] SA-MP 0.3z RC5-2
- [Info] SA:MP 0.3x R2, патч 1 (сервер)
- [Plugin] Profiler plugin (профайлер)
- [Plugin] YSF 0.3
- [Plugin] CrashDetect
- [Callback] OnGameModeExit
- [Native] GetPlayerName
- [Native] strlen
- [Native] GetPlayerPoolSize
- [Native] GetVehiclePoolSize
- [Native] AttachObjectToPlayer
- [Native] GetPlayerCameraAspectRatio
- [Native] gpci
- [Native] IsValidVehicle
- [Native] SHA256_PassHash
- [Native] floatcmp
- [Native] fgetchar
- [Native] fputchar
- [Native] deleteproperty
- [Native] existproperty
- [Native] getproperty
- [Native] setproperty
- [Native] settime, setdate
- [Native] MoveObject
- [Native] GetPlayerCameraZoomLevel
- [Native] VectorSize
- [Native] GetPlayerWeaponState