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: Скриптинг курилка - 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
View Post
Можно ли как то реализовать LOD функции через сервер?
Конечно, но костылизировано.


Re: Скриптинг курилка - SanDev - 24.11.2016

Quote:
Originally Posted by ZiGGi
View Post
Если бы в 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
View Post
А в логе сервера что-нибудь есть по этому поводу? Или же просто реконнектит без каких-либо упоминаний?
просто обычный дисконнект


Re: Скриптинг курилка - Mcc - 29.11.2016

Quote:
Originally Posted by TiW
View Post
Всем привет. Столкнулся с проблемой - когда появляешься над водой ( на объекте, на лодке, без разницы) происходит реконнект. Не всегда, но зачастую это происходит. Кто-нибудь знает как это решить?
ackslimit?


Re: Скриптинг курилка - Silicium - 29.11.2016

Ну если бы был превышен лимит - написало бы в лог, а у него там ничего нету.


Re: Скриптинг курилка - Romz - 29.11.2016

Всем привет! Появился слапер(может он и раньше был), который подкидывает игроков но при этом скорость читера(GetPlayerVelocity) равна нулю. Как его можно поймать? Уже голову сломал...


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

Quote:
Originally Posted by Kolstin
View Post
Всем привет! Появился слапер(может он и раньше был), который подкидывает игроков но при этом скорость читера(GetPlayerVelocity) равна нулю. Как его можно поймать? Уже голову сломал...
Скиньте ссылку в ЛС