* Сделал небольшой SHOP CSO (Магазин CSO), выкладываю вам его с исходником, но пушки которые там присутствуют будут без исходников. Кому, что-то нужно добавить, сами добавите и пропишите.
* О Плагине: ошибок и падений из-за него не было замечено, работает стабильно, но если будут проблемы, пишите в комментариях, буду отвечать/исправлять/перезаливать. (Если вы сами добавили своё, то это уже не мои проблемы и ошибки решать ваши я не буду, решаю только свои на данном плагине, если они будут).
P.S Может кому-нибудь из новичков этот плагин пригодиться на свой сервер.
При заходе через консоль можно будет вызвать меню, будучи не имя команды КТ, ТТ, Спектаторов, проверка - дрянь
В начале функции кэшируется функция:
Код
new money = cs_get_user_money(id);
Но дальше почему-то во всех проверках всё равно снова вызывается функция cs_get_user_money(id).
Так как везде есть проверка на is_user_alive(id), то её стоит вставить единожды в начало кода функции.
Код
for(new id = 1; id <= 32; id++)
Что за магическое волшебное число 32? При максимальном кол-ве слотов в 16 будем гонять цикл в два раза больше? Норм. Про get_maxplayers() не стоит забывать.
Зачем три стока колорчата? Толком не смотрел, на взгляд - одинаковы. А даже и если небольшие различия, то функция должна быть одна, но с чеком на эти различия.
Он конструктивно указал на ваши глупые ошибки, а вы в ответ только огрызаетесь вместо того, чтобы принять это и исправить. Не вам решать кого ему критиковать и с чего он должен идти и критиковать других? Свое он уже писал если что. В профиле можете найти. А 32 - это магическое число,
В голове множатся вопросы о том, как такие люди получают группы выше чем обычный юзер, которые здравую критику принимают за оскорбление, ещё и огрызаются в ответ в грубой форме. Короткая инструкция о том, как вести себя не стоит, спасибо.
Лишние итерации и немного говнокод по факту получается. Да, это микрооптимизации и я к этому не придираюсь, пусть делает как хочет, но по факту это говнокод получается Но если писать код, то писать с умом, а не абы как.
Пусть лучше прислушивается к критике и совершенствует навыки, а не негативно её воспринимает...
У каждого своё. Я это сделал т.к может игрокам будет легче разобраться в этом кодике, чем в другом, видел множества кодов, и многие из них на более высокой степени, так вот, те которые на более высокой степени, и сложны в понимании, их игроки обычно не ставят и говорят, типо зашёл, увидел код офигел, и не стал ставить, вот. Потому, и решил может такое зайдет кому-то.