Notify
https://github.com/Titanovsky/ambi-eco/tree/master/ambi/lua/libs/ui/notify
Ambi.UI.Notify.Add( nID, sName, sAuthor, fDraw )

• Description: Создаёт в локальной таблице подтаблицу с данными, взятые из аргументов. Обычно под ID: 0 - ничего, 1 - официальная от Ambi, 2 - минималистическая. Все последующие на усмотрение проектов экосистемы. В последнем аргументе не будет своих аргументов (она функция) • Args: Все nil
Ambi.UI.Notify.Draw( nID, tVars )

• Description: Непосредственно вызвать функцию Draw из таблицы определённую подтаблицу с индексом nID. Обычно в Draw ещё прописывают логгирование, по крайне мере оно есть у официального и минималистичных уведомлений. • Args: Все nil
Ambi.UI.Notify.GetNotifies()

• Description: Возвращает локальную таблицу с уведомлениями. • Return: table notifies
Ambi.UI.Notify.AddLog( sText, sColor )

• Description: Залогировать в локальную таблицу, передаёт текст и цвет. • Args: '', C.ABS_WHITE
Ambi.UI.Notify.GetLogs()

• Description: Возвращает локальную таблицу логов уведомлений • Return: table logs
Ambi.UI.Notify.Draw( ePly, nID, tOptions )

• Description: Также как и на клиенте, но определённому игроку. • Args: nil, 1, nil
Ambi.UI.Notify.DrawAll( nID, tOptions )

• Description: Отправляет уведомления всем игрокам • Args: 1, nil
Player:NotifySend( nID, tOptions )

• Description: Отправляет игроку уведомление • Args: 1, nil
Last updated
Was this helpful?