SA-MP Forums Archive
Скриптинг курилка - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Скриптинг курилка (/showthread.php?tid=111279)



Re: Скриптинг курилка - keycap - 04.09.2014

Quote:
Originally Posted by Jon_De
Посмотреть сообщение
В гта онлайн 32 человека будет играть максимум...
В гта4 есть мультиплеер
Хах, это этот, IV:MP? Я тем летом пробовался в нём, сервер делал, ну так, чисто любительски. Там ещё Squrrel язык называется вроде, и не было там какой-нибудь такой спец.программы типа Pawno - я в блокноте и печатал что-то там Его-ж вроде приостановили этот проект? Мне ещё помнится: там была какая-то новая версия клиента, но она такая жутко багованная была, игра вылетала каждые 3-5 минут. Были там даже какие-то ролевые сервера, но они использовали потому более старый клиент. И одной из прикольных фишек ГТА 4 там не было: системы повреждения авто. Так, царапались только да стёкла бились.


Re: Скриптинг курилка - OKStyle - 04.09.2014

В GTA IV мультиплеер встроенный R* по XboX Live сервису.


Re: Скриптинг курилка - Jon_De - 04.09.2014

Quote:
Originally Posted by keycap
Посмотреть сообщение
Хах, это этот, IV:MP? Я тем летом пробовался в нём, сервер делал, ну так, чисто любительски. Там ещё Squrrel язык называется вроде, и не было там какой-нибудь такой спец.программы типа Pawno - я в блокноте и печатал что-то там Его-ж вроде приостановили этот проект? Мне ещё помнится: там была какая-то новая версия клиента, но она такая жутко багованная была, игра вылетала каждые 3-5 минут. Были там даже какие-то ролевые сервера, но они использовали потому более старый клиент. И одной из прикольных фишек ГТА 4 там не было: системы повреждения авто. Так, царапались только да стёкла бились.
Помимо ив:мп есть еще какой то citizen:mp, короче почитай на гтафорумс по поводу и гта 5 и гта4
Гта 4 сама по себе не интересна, вот в гта5 реально мясо устраивать можно, не хуже сан андреас (хотя какие то умники уже создают рп проекты, лол)


Re: Скриптинг курилка - OstGot - 04.09.2014

Знающие ситуацию, расскажите плиз, что за новый крашер вышел? Все об этом говорят, но найти что-то никак не могу его (хотя гуглить умею вроде). Вобщем суть не в этом. Сегодня наткнулся на якобы фикс этой новой штуковины. Вот тема: https://sampforum.blast.hk/showthread.php?tid=535543
Ну и собственно, как думаете, работать будет ли/проверял ли это кто, и по какому принципу собственно сам крашер работает, я любознательный


Re: Скриптинг курилка - Stepashka - 04.09.2014

Quote:
Originally Posted by OstGot
Посмотреть сообщение
Знающие ситуацию, расскажите плиз, что за новый крашер вышел? Все об этом говорят, но найти что-то никак не могу его (хотя гуглить умею вроде). Вобщем суть не в этом. Сегодня наткнулся на якобы фикс этой новой штуковины. Вот тема: https://sampforum.blast.hk/showthread.php?tid=535543
Ну и собственно, как думаете, работать будет ли/проверял ли это кто, и по какому принципу собственно сам крашер работает, я любознательный
Я думаю ты не умеешь читать и в добавок слепой раз не увидел темы Новый крашер.


Re: Скриптинг курилка - OstGot - 04.09.2014

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Я думаю ты не умеешь читать и в добавок слепой раз не увидел темы Новый крашер.
Ну учитывая то, что конкретно на форум я заходил только днём, сейчас я зашёл в курилку по закладкам и не видел темы. В любом случае спасибо..


Re: Скриптинг курилка - Mutha_X - 05.09.2014

Учитывая, что этому крашеру не первый месяц - грех не знать.


Re: Скриптинг курилка - Jon_De - 05.09.2014

Quote:
Originally Posted by Mutha_X
Посмотреть сообщение
Учитывая, что этому крашеру не первый месяц - грех не знать.
в привате был так то, откуда всем знать про него?


Re: Скриптинг курилка - stabker - 06.09.2014

Кто-нить знает ид этого объекта?



Срочно нужно, не могу найти.


Re: Скриптинг курилка - DartfoL - 06.09.2014

18728


Re: Скриптинг курилка - 7Zip - 25.09.2014

Quote:
Originally Posted by XemyL
Посмотреть сообщение
У меня тоже сейчас не работает. Каким ещё способом можно перевести в нижний регистр?
PHP код:
toupperFix(ch) { if((ch >= 97 && ch <= 122) || (ch >= 224 && ch <= 255)) return (ch 32); return ch; }
tolowerFix(ch) { if((ch >= 65 && ch <= 90) || (ch >= 192 && ch <= 223)) return (ch 32); return ch; }
#define toupper toupperFix
#define tolower tolowerFix 



Re: Скриптинг курилка - Stepashka - 25.09.2014

ПЗДЦ вы наркоманы, встроенные в ядро pawn машины функции использовать не пробывали:
pawn Код:
toupperFix(ch) return toupper(ch);
tolowerFix(ch) return tolower(ch);



Re: Скриптинг курилка - OKStyle - 25.09.2014

Зачем вообще их ретурнить, когда можно было просто применить...


Re: Скриптинг курилка - Stepashka - 25.09.2014

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Зачем вообще их ретурнить, когда можно было просто применить...
Нужно больше уровней абстракции!


Re: Скриптинг курилка - XemyL - 25.09.2014

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
ПЗДЦ вы наркоманы, встроенные в ядро pawn машины функции использовать не пробывали:
pawn Код:
toupperFix(ch) return toupper(ch);
tolowerFix(ch) return tolower(ch);
А теперь вернёмся в начало... tolower не работает. Проблему уже решил: +-32.


Re: Скриптинг курилка - Stepashka - 26.09.2014

Quote:
Originally Posted by XemyL
Посмотреть сообщение
А теперь вернёмся в начало... tolower не работает. Проблему уже решил: +-32.
В начале речь шла про strfind.


Re: Скриптинг курилка - Jon_De - 27.09.2014

Кто работал со стримером инкогнито, расскажите пару вещей

Streamer_TickRate - как я понял это частота проверки позиции игроков и прочая ерунда. По умолчанию стоит 50 мсек, не слишком ли это мало? При росте онлайна не будут ли появляться лаги и зависания? И какое значение лучше использовать?

Streamer_CellDistance и Streamer_CellSize что делают и на что влияют? Со стандартными значениями объекты тупят - то не прогружаются, то исчезают


Re: Скриптинг курилка - Slava[LSW] - 28.09.2014

На РП серверах TickRate стоит в пределах 1000мс.
У меня лично 150;

Стример делит игровую карту на сетку, то есть на ячейки. В каждой ячейке есть некоторое кол-во объектов.
CellSize как раз и есть размер этой ячейки (по умолчанию = 300.0)
При обработке, сначала узнается ячейка (от координат игрока естественно), в которой находится игрок, а потом находящиеся в ней объекты. Сделано это для того, чтобы не обрабатывать лишние объекты, которые могут находиться в другой части карты например. (объектов как правило очень много, поэтому каждый раз обрабатывать все элементы будет тяжело, да и не за чем)

CellDistance (по умолчанию = 600)
Если StreamDistance добавленного элемента будет больше CellDistance, то этот элемент не будет добавлен в какую-то ячейку, а будет добавлен в главный контейнер, то есть эти объекты будут обрабатываться всегда, в независимости от того, а какой ячейке карты находится игрок. (потому что CellDistance больше CellSize в 2 раза, то есть игрок будет находиться в какой-то ячейке, но будет существовать какой-то объект, который не содержится в этой ячейке, но дистанция стрима будет соответствующей для того, чтобы этот объект показался игроку. При обычных обстоятельствах, этот объект бы не показался этому игроку, поэтому он помещается в отдельный контейнер)

Это все относится абсолютно ко всем элементам, а не только к объектам.


Re: Скриптинг курилка - Jon_De - 28.09.2014

Короче если настраивать так, чтоб объекты были по ячейкам, то стример тупит - объекты пропадают, когда приближаешься к ним (не всегда). Если настраивать, чтобы они были в глобальной ячейке, то высока нагрузка на сервер.

Не понимаю, как на других серверах всё работает? Либо они используют настолько низкий TickRate, что пропадание и новая отрисовка объектов не заметна, либо я что то делаю не так (хотя не знаю что там можно сделать не так, единственное, я установил TickRate 1500)


Re: Скриптинг курилка - Slava[LSW] - 28.09.2014

У меня стример 2.7.2 версии, tickRate = 150, StreamerVisibleItems = 400 Все работает хорошо.

Попробуй поставить 2.7.2