Re: Скриптинг курилка -
SCALOlaz - 18.11.2016
У интерьеров есть пабл OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
Есть ли подобный у виртуального мира?
Re: Скриптинг курилка -
joker2020pro - 18.11.2016
Нет, потому что игрок не может самостоятельно изменить виртуальный мир.
Re: Скриптинг курилка -
DANGER1979 - 18.11.2016
Кто пояснит значение _ALS_OnPlayerConnect и всех констант с приставкой _ALS_
Пример:
pawn Код:
public OnPlayerConnect(playerid)
{
..............................
#if defined admsys_OnPlayerConnect
return admsys_OnPlayerConnect(playerid);
#else
return 1;
#endif
}
#if defined _ALS_OnPlayerConnect//4. если определена константа _ALS_OnPlayerConnect, но где она определена?
#undef OnPlayerConnect//то убрать подмену паблика
#else
#define _ALS_OnPlayerConnect//1. Задаём константу _ALS_OnPlayerConnect
#endif
#define OnPlayerConnect admsys_OnPlayerConnect //2. делаем подмену паблика на admsys_OnPlayerConnect
#if defined admsys_OnPlayerConnect//3. если определён новый паблик
forward admsys_OnPlayerConnect(playerid);//то создаём описание для него
#endif
я так понимаю это для того, чтобы использовать ФС в качестве подключаемых инклюдов.
Re: Скриптинг курилка -
Stepashka - 18.11.2016
Это делается для того что бы не возникло проблем если инклуд подключён дважды.
Re: Скриптинг курилка -
joker2020pro - 18.11.2016
Если перехватчик уже был объявлен, он будет "андефайнен" и "задефайнен" новый перехватчик. При том название кэллбека (public OnPlayerConnect) заменится на имя предыдущего перехватчика. Что бы лучше понять их связь, можешь скомпилировать код с ключом -l и посмотреть получившейся листинг.
Re: Скриптинг курилка -
SCALOlaz - 21.11.2016
Какой функцией можно узнать сидит ли игрок на пассажирском месте? //
Re: Скриптинг курилка -
Stepashka - 21.11.2016
Quote:
Originally Posted by SCALOlaz
Какой функцией можно узнать сидит ли игрок на пассажирском месте? //
|
GetPlayerVehicleSeat
Re: Скриптинг курилка -
JesusJagger - 23.11.2016
Мужики меняю функции. SetObjectMaterialtext на динамические.
Правильно ли расставил индексы?
SetDynamicObjectMaterialText(Info[e][gInfoWork], 0, "Work It", 256, "Arial Black", 48, 1, 3, 1, 1);
Недавно мод начал ругаться на рекурсию при компиляции.
А при запуске на отсутствие файла y_amx. Хотя все вроде бы на месте и не сносилось точно.
Последним занимался именно этим. А конкретнее заменой текста на динамический и присвоением объектам из цикла текста.
Re: Скриптинг курилка -
Mcc - 23.11.2016
Между динамической и обычной разница только в порядке 0 и "Work It". Меняю местами если меняю с обычной на динамическую, и обратно.
Re: Скриптинг курилка -
thebatya - 23.11.2016
Можно ли как то реализовать LOD функции через сервер?
Re: Скриптинг курилка -
White_116 - 23.11.2016
Quote:
Originally Posted by thebatya
Можно ли как то реализовать LOD функции через сервер?
|
Конечно, но костылизировано.
Re: Скриптинг курилка -
SanDev - 24.11.2016
Quote:
Originally Posted by ZiGGi
Если бы в SA-MP можно было бы менять гравитацию для игрока (хотя в YSF можно, желающие могут пользоваться), то это был бы самый лучший способ - уменьшать гравитацию только на время прыжка. Но да, из-за пинга всё это будет криво.
|
А как в Аризоне это реализовано?
Re: Скриптинг курилка -
joker2020pro - 24.11.2016
На Аризоне вроде бы просто установлена гравитация 0.012.
Re: Скриптинг курилка -
TiW - 29.11.2016
Всем привет. Столкнулся с проблемой - когда появляешься над водой ( на объекте, на лодке, без разницы) происходит реконнект. Не всегда, но зачастую это происходит. Кто-нибудь знает как это решить?
Re: Скриптинг курилка -
Silicium - 29.11.2016
А в логе сервера что-нибудь есть по этому поводу? Или же просто реконнектит без каких-либо упоминаний?
Re: Скриптинг курилка -
TiW - 29.11.2016
Quote:
Originally Posted by Silicium
А в логе сервера что-нибудь есть по этому поводу? Или же просто реконнектит без каких-либо упоминаний?
|
просто обычный дисконнект
Re: Скриптинг курилка -
Mcc - 29.11.2016
Quote:
Originally Posted by TiW
Всем привет. Столкнулся с проблемой - когда появляешься над водой ( на объекте, на лодке, без разницы) происходит реконнект. Не всегда, но зачастую это происходит. Кто-нибудь знает как это решить?
|
ackslimit?
Re: Скриптинг курилка -
Silicium - 29.11.2016
Ну если бы был превышен лимит - написало бы в лог, а у него там ничего нету.
Re: Скриптинг курилка -
Romz - 29.11.2016
Всем привет! Появился слапер(
может он и раньше был), который подкидывает игроков но при этом скорость читера(
GetPlayerVelocity) равна нулю. Как его можно поймать? Уже голову сломал...
Re: Скриптинг курилка -
stabker - 29.11.2016
Quote:
Originally Posted by Kolstin
Всем привет! Появился слапер(может он и раньше был), который подкидывает игроков но при этом скорость читера(GetPlayerVelocity) равна нулю. Как его можно поймать? Уже голову сломал...
|
Скиньте ссылку в ЛС