Re: Звук колокола при попадании -
Romz - 04.07.2016
Quote:
Originally Posted by Rusich
Приветствую. Есть ли у кого то скринт "При попадании в человека, или ударе, звучит колокол".
|
Зачем использовать скрипт? Это элементарно можно сделать:
OnPlayerWeaponShot +
PlayerPlaySound
Re: Звук колокола при попадании -
Rusich - 05.07.2016
Код HTML:
Зачем использовать скрипт? Это элементарно можно сделать:
OnPlayerWeaponShot + PlayerPlaySound
А есть уже готовый и рабочий скрипт?
Re: Sms по ID -
Rusich - 05.07.2016
Quote:
Originally Posted by Diman777
Не до конца понял. Просто в игре например пишешь /смс [ид_игрока] [текст], и этому игроку в чате пишет сообщение?)
|
Да, как на SRP.
Re: Звук колокола при попадании -
DartfoL - 05.07.2016
Quote:
Originally Posted by Rusich
А есть уже готовый и рабочий скрипт?
|
К сожалению, на данном форуме готовые скрипты за вас никто писать не будет. Здесь только подсказывают, помогают и дают наводки
Re: Звук колокола при попадании -
Rusich - 05.07.2016
Quote:
Originally Posted by DartfoL
К сожалению, на данном форуме готовые скрипты за вас никто писать не будет. Здесь только подсказывают, помогают и дают наводки
|
Однако давали и готовые скрипты, вот я и спрашиваю есть ли, а не прошу написать.
Re: Скриптинг курилка -
Diman777 - 12.07.2016
Как отследить когда игрок в транспорте
наносит урон (толкает, давит) другому игроку?
Нашёл
тут что-то, но у меня случай другой, 2-ой игрок не в транспорте должен быть.
Алгоритм: Если 1-ый игрок в транспорте и по координатам он
слишком близко ко 2-ому игроку, то что-то делаем, так?)
Re: Скриптинг курилка -
ZiGGi - 12.07.2016
Quote:
Originally Posted by Diman777
Как отследить когда игрок в транспорте наносит урон (толкает, давит) другому игроку?
Нашёл тут что-то, но у меня случай другой, 2-ой игрок не в транспорте должен быть.
Алгоритм: Если 1-ый игрок в транспорте и по координатам он слишком близко ко 2-ому игроку, то что-то делаем, так?)
|
При получении такого урона вызывается паблик OnPlayerTakeDamage с weaponid равным WEAPON_VEHICLE. Но если хочешь сделать проверку, защищённую от NOP, то да, нужно проверять координаты. Размер транспорта можно узнать с помощью
GetVehicleModelInfo.
Re: Скриптинг курилка -
Diman777 - 13.07.2016
Работает, спс.
У кого на серве когда-нить было бессмертие? Если да, то какое значение лучше выставлять игроку? Я поставил
100000.0 хп, т.к. на вики написано, что если больше
98303, то будет мегать.
Re: Скриптинг курилка -
ZiGGi - 13.07.2016
Quote:
Originally Posted by Diman777
Работает, спс.
У кого на серве когда-нить было бессмертие? Если да, то какое значение лучше выставлять игроку? Я поставил 100000.0 хп, т.к. на вики написано, что если больше 98303, то будет мегать.
|
PHP код:
SetPlayerHealth(playerid, Float:0x7F800000);
Что это за число можно найти в гугле.
Re: Скриптинг курилка -
Diman777 - 13.07.2016
А из каких соображений такое число взялось?
Re: Скриптинг курилка -
VVWVV - 13.07.2016
Quote:
Originally Posted by Diman777
А из каких соображений такое число взялось?
|
В памяти все числа имеют 4-байтовый размер, а также тип - int. Для перевода числа с плавающей точкой был разработан специальный стандарт - IEEE 754, который помогает переводить это число с точкой в обычное число. Именно в этом стандарте есть определение бесконечности - Infinity, которое равно 0x7F800000.
Re: Скриптинг курилка -
Diman777 - 13.07.2016
ZiGGi и
VVWVV теперь я буду знать, спасибо)
А как же быть с транспортом? Или это число сработаёт на нём? Надо тестить)
Re: Скриптинг курилка -
Stepashka - 14.07.2016
Quote:
Originally Posted by VVWVV
Именно в этом стандарте есть определение бесконечности - Infinity, которое равно 0x7F800000.
|
Что-то мне это футураму напоминает: "когда скорости света стало недостаточно было решено её увеличить"))
Re: Скриптинг курилка -
VVWVV - 14.07.2016
Quote:
Originally Posted by Stepashka
Что-то мне это футураму напоминает: "когда скорости света стало недостаточно было решено её увеличить"))
|
После прочтение данной цитаты, я хотел быть задать вот такой вопрос: я что-то неправильно сказал?
Re: Скриптинг курилка -
Stepashka - 14.07.2016
Quote:
Originally Posted by VVWVV
После прочтение данной цитаты, я хотел быть задать вот такой вопрос: я что-то неправильно сказал?
|
Нет что вы, в ваших словах всё верно.
Я нахожу забавным что бесконечность имеет вполне конкретную цифру))
Re: Скриптинг курилка -
Diman777 - 14.07.2016
PHP код:
SetPlayerHealth(playerid, Float:0x7F800000);
Если выставить такое число, и юзануть после этого
GetPlayerHealth, то в переменную запишет здоровье
0, почему так?
Re: Скриптинг курилка -
White_116 - 14.07.2016
Quote:
Originally Posted by Diman777
PHP код:
SetPlayerHealth(playerid, Float:0x7F800000);
Если выставить такое число, и юзануть после этого GetPlayerHealth, то в переменную запишет здоровье 0, почему так?
|
Потому что оно будет не выше 255
Re: Скриптинг курилка -
Diman777 - 14.07.2016
Как отследить когда пеший наносит урон
тачке водителя?
Re: Скриптинг курилка -
OstGot - 14.07.2016
Quote:
Originally Posted by Diman777
Как отследить когда пеший наносит урон тачке водителя?
|
Если с огнестрельного оружия, то OnPlayerWeaponShot с hittype второго типа (BULLET_HIT_TYPE_VEHICLE). В hitid будет ид тачки.
Re: Скриптинг курилка -
Stepashka - 18.07.2016
Как-то так:
Code:
#define IsValidRpName(%1) \
4 <= strlen(%1) <= 20 && regex_match(%1, "[a-zA-Z]*_[a-zA-Z]*")