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: Скриптинг курилка - eakwarp - 03.04.2016

Quote:
Originally Posted by AtomD
Посмотреть сообщение
Вчера думал так сделать, но руки не дошли и в итоге забыл. Спасибо. Так работает. Но первая проблема все еще актуальна.
Покажите все пять выводов.


Re: Скриптинг курилка - AtomD - 03.04.2016

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Покажите все пять выводов.
Не совсем понял. Показать что в консоли выводится что ли?
Заметил, что ничего не компилируется только если вставить этот кусок в перехватываемый OnGameModeInit(). Вставлял в обычный OnGameModeInit(), в перехватываемый OnGameModeExit() и все работало.


Re: Скриптинг курилка - eakwarp - 03.04.2016

Quote:
Originally Posted by AtomD
Посмотреть сообщение
Не совсем понял. Показать что в консоли выводится что ли?
Заметил, что ничего не компилируется только если вставить этот кусок в перехватываемый OnGameModeInit(). Вставлял в обычный OnGameModeInit(), в перехватываемый OnGameModeExit() и все работало.
Код покажите, и не узурпированный "оййабаюсьпоказатьсвойкодонможеткому-тонужен", а нормальный.


Re: Скриптинг курилка - AtomD - 03.04.2016

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Код покажите, и не узурпированный "оййабаюсьпоказатьсвойкодонможеткому-тонужен", а нормальный.
Пожалуйста.
Код:
Hook:accounts_OnGameModeInit()
{
	if(mysql == -1)
	{
		wrn("mysql");
	}

	startup(accounts);
}

Hook:dialogs_OnGameModeInit()
{
	startup(dialogs);
}

Hook:mysql_OnGameModeInit()
{
	mysql = mysql_connect(mysql_db_host, mysql_db_user, mysql_db_name, mysql_db_pass);

	if(mysql_errno(mysql) != 0)
	{
		err("Невозможно соединиться с базой данных");
		mysql = -1;
	}
	else
	{
		startup(mysql);
	}
}

Hook:players_OnGameModeInit()
{
	v_BadPlayers = cvector();

	startup(players);
}

Hook:textdraws_OnGameModeInit()
{
	startup(textdraws);
}
Код wrn() и err() нужен?


Re: Скриптинг курилка - eakwarp - 03.04.2016

А сам код макроса startup?


Re: Скриптинг курилка - AtomD - 03.04.2016

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
А сам код макроса startup?
Вот.
Код:
#define startup(%0)		printf(" >> Модуль {" #%0 "} инициализирован")



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

Реально ли, чтобы игрока машина сбила настолько сильно, но хп не снялось? https://*********/tSe-5IW-k00?t=9s
Думаю, что нет, но может кто-то знает то, чего не знаю я.


Re: Скриптинг курилка - Seregamil1 - 05.04.2016

Quote:
Originally Posted by stabker
Посмотреть сообщение
Реально ли, чтобы игрока машина сбила настолько сильно, но хп не снялось? https://*********/tSe-5IW-k00?t=9s
Думаю, что нет, но может кто-то знает то, чего не знаю я.
Это очень древний баг, в 0.3с еще помню его.


Re: Скриптинг курилка - themakar - 06.04.2016

Где можно найти всю документацию по библиотекам YSI?


Re: Скриптинг курилка - themakar - 06.04.2016

Quote:
Originally Posted by themakar
Посмотреть сообщение
Где можно найти всю документацию по библиотекам YSI?
Нашел ysi.wikia.com, но там нет как раз описания того, что мне нужно ..
Мне нужны туторы по y_languages и y_ini


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

Quote:
Originally Posted by Kolstin
Посмотреть сообщение
Я не смог найти нужные звуки в файле AudioEvents.txt и на сайте со звуками. Причем тут вообще результат поисковой системы?

Вопрос заключался не в поиске сайта, вот собственно еще раз вопрос повторю:
При том что в нем имеется ответ на твой вопрос.


Re: Скриптинг курилка - S4D - 09.04.2016

Quote:
Originally Posted by Kolstin
Посмотреть сообщение
Я не смог найти нужные звуки в файле AudioEvents.txt и на сайте со звуками. Причем тут вообще результат поисковой системы?

Вопрос заключался не в поиске сайта, вот собственно еще раз вопрос повторю:
Ну там есть звуки выстрелов и ранений. Нужны звуки выстрелов каждого оружия?
Если да, то можно попробовать всякими левыми пакетами достичь результата (о плагинах писали уже)


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

Quote:
Originally Posted by Kolstin
Посмотреть сообщение
Я не смог найти нужные звуки в файле AudioEvents.txt и на сайте со звуками. Причем тут вообще результат поисковой системы?

Вопрос заключался не в поиске сайта, вот собственно еще раз вопрос повторю:
Если там ты их не нашел то больше нигде и не найдешь, кроме самих паков со звуками в audio. Сервером они не используются, если я для тебя Америку открыл.


Re: Скриптинг курилка - ea8de1 - 10.04.2016

У кого-нибудь есть функции, которые адекватно конвертируют даты в timestamp и наоборот? В частности, нужно корректное вычисление дат високосных годов после 29 февраля включительно


Re: Скриптинг курилка - S4D - 10.04.2016

Quote:
Originally Posted by ea8de1
Посмотреть сообщение
У кого-нибудь есть функции, которые адекватно конвертируют даты в timestamp и наоборот? В частности, нужно корректное вычисление дат високосных годов после 29 февраля включительно
в описании написано, что поддерживает
https://sampforum.blast.hk/showthread.php?tid=347605


Re: Скриптинг курилка - lost13 - 10.04.2016

А я чего то не понял. Вкладки internet больше не существует? Почему там сервера из Hosted?


Re: Скриптинг курилка - AtomD - 10.04.2016

Из-за чего может не вызываться OnPlayerDeath? Вызывается только хукнутый, а обычный не хочет.

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
  SendClientMessageToAll(-1, "death");
  return 1;
}

Hook:patch_OnPlayerDeath(playerid, killerid, reason)
{
  SendClientMessageToAll(-1, "death1");
}
^ выводит только death1 во время смерти.


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

Quote:
Originally Posted by lost13
Посмотреть сообщение
А я чего то не понял. Вкладки internet больше не существует? Почему там сервера из Hosted?
С ноября ещё не существует


Re: Скриптинг курилка - lost13 - 10.04.2016

Quote:
Originally Posted by DartfoL
Посмотреть сообщение
С ноября ещё не существует
А я зато и думаю, вкладку купишь, онлайн есть. Вкладку не купишь, его почти нет. Зачем они это сделали? Что за подстава? Без вкладки вообще теперь не выжить.


Re: Скриптинг курилка - lost13 - 10.04.2016

Quote:
Originally Posted by AtomD
Посмотреть сообщение
Из-за чего может не вызываться OnPlayerDeath? Вызывается только хукнутый, а обычный не хочет.

Код:
public OnPlayerDeath(playerid, killerid, reason)
{
  SendClientMessageToAll(-1, "death");
  return 1;
}

Hook:patch_OnPlayerDeath(playerid, killerid, reason)
{
  SendClientMessageToAll(-1, "death1");
}
^ выводит только death1 во время смерти.
Может потому, что хук заменяет стандартный паблик?