SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 21/02/2017, 06:44 AM   #14921
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 473
Reputation: 19
Default Re: Скриптинг курилка

прочитал на каком то форуме что до сих пор нет синхронизации светофоров между игроками, хотя давно был убежден в обратном. так что же в действительности?
Mcc is offline   Reply With Quote
Old 21/02/2017, 06:47 AM   #14922
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: Скриптинг курилка

Quote:
Originally Posted by Mcc View Post
прочитал на каком то форуме что до сих пор нет синхронизации светофоров между игроками, хотя давно был убежден в обратном. так что же в действительности?
Не читать какие-то форумы!
Внимательней читать этот форум.
Текущий статус светофоров
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is online now   Reply With Quote
Old 21/02/2017, 06:56 AM   #14923
Mcc
Huge Clucker
 
Join Date: May 2015
Posts: 473
Reputation: 19
Default Re: Скриптинг курилка

я хотел уточнить. на том форуме просто ребята играют и думают что светофоры не синхронизированны.
Mcc is offline   Reply With Quote
Old 21/02/2017, 08:02 AM   #14924
OneHitWonder
Big Clucker
 
Join Date: Aug 2014
Posts: 128
Reputation: 1
Default Re: Скриптинг курилка

Quote:
Originally Posted by OneHitWonder View Post
Сильно влияет? Не подскажешь на что?
Столкнулся с такой проблемой что с онлайном примерно в 350 человек сервер начинает подлагивает. Машина вроде хорошая и держать должна нормально, ЦП грузится на 70-80% по данным htop. Вроде мод оптимизирован более-менее приемлимо, таймеров жестких нет.
Есть одна проблема, коннект с базой не самый идеальный, а на сервере запросов используется прилично. Возможно ли что создается очередь и плагин так грузит сервер? Или проблему искать в моде?
Помогите пожалуйста.
OneHitWonder is offline   Reply With Quote
Old 21/02/2017, 08:49 AM   #14925
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Скриптинг курилка

Quote:
Originally Posted by OneHitWonder View Post
Сильно влияет? Не подскажешь на что?
Столкнулся с такой проблемой что с онлайном примерно в 350 человек сервер начинает подлагивает. Машина вроде хорошая и держать должна нормально, ЦП грузится на 70-80% по данным htop. Вроде мод оптимизирован более-менее приемлимо, таймеров жестких нет.
Есть одна проблема, коннект с базой не самый идеальный, а на сервере запросов используется прилично. Возможно ли что создается очередь и плагин так грузит сервер? Или проблему искать в моде?
Разница будет лишь тогда, когда возвращаемое значение как-то используется. Например, здесь надо было бы вернуть 1, поскольку команда найдена. Но т.к. мы берем возвращаемое значение из SCM, которое не всегда равно 1, будет вероятность, что игрок получит сообщение Server: Unknown Command.

PHP Code:
public OnPlayerCommandText(playeridcmdtext[])
{
    if(!
strcmp(cmdtext"/randommsg"true))
    {
        return 
SendClientMessage(random(MAX_PLAYERS), -1"Рандом выбрал тебя"); //вернет 0, если получатель не подключен
    
}
    return 
0;

А если возвращаемое значение больше не используется, то ни на что и не влияет.
stabker is offline   Reply With Quote
Old 21/02/2017, 09:07 AM   #14926
OneHitWonder
Big Clucker
 
Join Date: Aug 2014
Posts: 128
Reputation: 1
Default Re: Скриптинг курилка

Получается если мне просто надо остановить действие команды(например), то я вполне могу return SendClientMessage и это будет ничем не хуже второго варианта?
OneHitWonder is offline   Reply With Quote
Old 21/02/2017, 09:40 AM   #14927
stabker
High-roller
 
Join Date: Mar 2012
Posts: 1,311
Reputation: 86
Default Re: Скриптинг курилка

Quote:
Originally Posted by OneHitWonder View Post
Получается если мне просто надо остановить действие команды(например), то я вполне могу return SendClientMessage и это будет ничем не хуже второго варианта?
Если командному процессору (или чему бы то ни было другому) пофиг на возвращаемое значение (то бишь возвращаемое значение не повлияет на логику), то да, практической разницы нет, можно хоть рандом возвращать.
stabker is offline   Reply With Quote
Old 21/02/2017, 05:23 PM   #14928
ZiGGi
Banned
 
Join Date: Sep 2008
Location: Russia
Posts: 1,659
Reputation: 356
Default Re: Скриптинг курилка

Quote:
Originally Posted by OneHitWonder View Post
Сильно влияет? Не подскажешь на что?
Столкнулся с такой проблемой что с онлайном примерно в 350 человек сервер начинает подлагивает. Машина вроде хорошая и держать должна нормально, ЦП грузится на 70-80% по данным htop. Вроде мод оптимизирован более-менее приемлимо, таймеров жестких нет.
Есть одна проблема, коннект с базой не самый идеальный, а на сервере запросов используется прилично. Возможно ли что создается очередь и плагин так грузит сервер? Или проблему искать в моде?
Используй profiler плагин для нахождения самых медленных функций в скрипте.
ZiGGi is offline   Reply With Quote
Old 22/02/2017, 05:45 AM   #14929
OneHitWonder
Big Clucker
 
Join Date: Aug 2014
Posts: 128
Reputation: 1
Default Re: Скриптинг курилка

Вот за это от души!
OneHitWonder is offline   Reply With Quote
Old 22/02/2017, 01:06 PM   #14930
Diman777
Huge Clucker
 
Diman777's Avatar
 
Join Date: Aug 2011
Location: Ростов-на-Дону
Posts: 439
Reputation: 22
Default Re: Скриптинг курилка

Хочу поставить Visual Studio 2015, нужно ли при этом сносить Visual Studio 2010?
Diman777 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
IRC-канал по скриптингу: #sa-mp.scripting.RU Zeex Русский/Russian 9 22/05/2015 03:24 AM
как понять кто убил и того кого убили? fooxid Русский/Russian 5 11/07/2010 06:21 PM
как разбить длинную строку? KPECTak Русский/Russian 14 08/06/2010 04:23 AM
Рускоязычные порталы по PAWN скриптингу isan Русский/Russian 15 21/03/2010 08:10 PM


All times are GMT. The time now is 03:32 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.