Функция funcidx - Определяет идентификатор какого либо паблика. (public)
Параметры:
const name[] - названия паблика.
Возвращает:
Цитата
Идентификатор паблика. Если паблик не существует, то функция вернет -1
Примечание:
Созданные паблики от рук скриптера будут идентифицироваться с последнего индекса всех остальных пабликов
Пример использования:
Код
forward OnPlayerKill(playerid);
public OnPlayerKill(playerid) return SetPlayerHealth(playerid, 0.0);
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
if(funcidx("OnPlayerKill") == -1) return 1; // проверяем, если паблик не создан, то пропускаем
{
OnPlayerKill(damageid);
SendClientMessage(damageid, -1, "Ты был убит!");
return 1;
}
return 1;
}
Автор: Неизвестен