Проблем със set_task

Ако имате затруднения при изработката/преработката на даден плъгин - пишете тук, ще се опитаме да ви помогнем!
Аватар
southdivision
Извън линия
Потребител
Потребител
Мнения: 279
Регистриран на: 14 Окт 2016, 23:17
Местоположение: София
Се отблагодари: 8 пъти
Получена благодарност: 5 пъти
Обратна връзка:

Проблем със set_task

Мнение от southdivision » 28 Сеп 2018, 14:54

Здравейте, имам проблем с кода по-долу в който се пробвам да сложа set_task на CheckInfo, но безуспешно действа тъй като изписва грешка в конзолата: Function is not present CheckInfo

Код за потвърждение: Избери целия код


public OnRoundStart()
{
	CheckInfo();

	for (new i = 1; i <= g_iMaxPlayers; i++)
	{
		CleanInfo(i);
	}
}

Правя го по следния начин, но безуспешно:

Код за потвърждение: Избери целия код


  set_task(3.0, "CheckInfo")
  

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Проблем със set_task

Мнение от OciXCrom » 28 Сеп 2018, 15:05

Покажи CheckInfo функцията де. Щом изписва тази грешка, значи, че такава функция не съществува или не е public.

Аватар
southdivision
Извън линия
Потребител
Потребител
Мнения: 279
Регистриран на: 14 Окт 2016, 23:17
Местоположение: София
Се отблагодари: 8 пъти
Получена благодарност: 5 пъти
Обратна връзка:

Проблем със set_task

Мнение от southdivision » 28 Сеп 2018, 15:09

OciXCrom™ написа: 28 Сеп 2018, 15:05 Покажи CheckInfo функцията де. Щом изписва тази грешка, значи, че такава функция не съществува или не е public.
Наистина не е public :shok:

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Проблем със set_task

Мнение от OciXCrom » 28 Сеп 2018, 15:13

Функциите винаги трябва да са public ако ще се използват от страна на друга функция, примерно set_task или register_clcmd. Общо взето навсякъде където името на функцията ще се намира в кавички. Същото се отнася и ако искаш да извикаш функцията чрез друг плъгин.

Аватар
southdivision
Извън линия
Потребител
Потребител
Мнения: 279
Регистриран на: 14 Окт 2016, 23:17
Местоположение: София
Се отблагодари: 8 пъти
Получена благодарност: 5 пъти
Обратна връзка:

Проблем със set_task

Мнение от southdivision » 28 Сеп 2018, 18:42

OciXCrom™ написа: 28 Сеп 2018, 15:13 Функциите винаги трябва да са public ако ще се използват от страна на друга функция, примерно set_task или register_clcmd. Общо взето навсякъде където името на функцията ще се намира в кавички. Същото се отнася и ако искаш да извикаш функцията чрез друг плъгин.
Благодаря много! :tnx: :lock:

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Помощ в скриптирането”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 8 госта