Видео псевдо-обучение Sourcepawn #1

BenjaminPaul

Code is poetry
Сообщения
177
Реакции
220
Псевдо-обучение Sourcepawn #1 (sourcemod 1.7.0)

Текстовая версия (из ролика)

http://www.youtube.com/watch?v=-xUyuYRIRc0

В этом уроке:
+ Как настроить среду для скриптинга.
+ Как скомпилировать плагин(исходник).
+ Как создать переменные int, bool, char, float.
+ Как создать событие OnPluginStart(), OnClientPostAdminCheck()
+ Как присваивать значения.
+ Как делать условия if, else if, else
+ Как создавать(регистрировать) события типа player_death. (и подобные)
+ Как "выдирать" значения, параметры из событий.
+ Какие проблемы возникают с компиляцией 2 типа проблем.
+ Как анализировать ошибки, предупреждения.
+ Как исправлять loose indentation (не помню как пишется)
+ Определили предупреждение "имя не используется".
+ Что такое классы, и методы, и как их применять.
+ Реклама hlmod.ru
и многое другое...

Немного наркомании...
Gtzet3x25-PtFQpu0--li18rtE8Jb2wNmnCrdQko52pIR4vP00E0SUzvVHSF7lDFclKbdsbzxjOESOqjNWzJ_Q==

69C0PQi6ty_5NjymVeUFoMs26F8N-HzVr2knGlxhntPrmTsx2GuOV34e5KjhU00pVbokFL5KAqqvsT_KssEBBA==

Смотрите с включенными субтитрами, там есть бойцы, синоптики и руководство.
Чувствую себя создателем Saints Row... кличко ликует.


Что не ясно - пишите, отвечу.
Никогда не пишите человеку - "напиши готовый код".
Получая помощь, и распространяя плагин, даже при продаже - скидывай исходник полностью.
 
Последнее редактирование:

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
Возник вопрос: Легко ли перестроиться с SM 1.6.0 на 1.7.х? И есть ли в этом смысл?
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
Оффтоп neatek3, плоховато учишь, изначально не так, как стоило бы:
1) Начал расписывать if-else Integer, но мог бы сразу упомянуть, что это всего лишь пример и в идеале это делается через switch.
2) Строго говоря, обратное значение символа ! не одно и то же с упомянутым ==false, например. Хоть и итоговый результат одинаков, разница их преобразования (определения значения переменной) всё же есть. Дело вовсе не в читаемости "на глаз".
3) Также StrEqual не является лучшим вариантом - он используется для приравнения к обратному значению совпадения строки, например. Не рекомендую для массового применения, ибо это всё же stock. А ты её выделил, говоря, что "функция быстрее... я так думаю" - если ты о StrEqual, то это не так.
Оффтоп
P.S. Посмотрел всё - думаю, некоторых всё же научит. :beer:
 

Danyas

Участник
Сообщения
2,173
Реакции
1,072
Я сидел и угорал над субтитрами

Crce2Iz.png
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Чуть поработай над дикцией — переходы от слова к слову глухие и нечёткие.
 
Сверху Снизу