FOnline
Оформление специализированных функций

Оформление специализированных функций

Временные события
uint e_FuncName(uint[]@ values)
uint e_FuncName(int[]@ values)
Временные события персонажа
uint cte_FuncName(Critter& cr, int identifier, uint& rate)
Сценери
bool s_FuncName(Critter& cr, Scenery& scen, int skill, Item@ item)
Trigger
void t_FuncName(Critter& cr, Scenery& trigger, bool entered, uint8 dir)
Диалог
void dlg_FuncName(Critter& player, Critter@ npc, string@ text)
uint dlg_FuncName(Critter& player, Critter@ npc, string@ text)
Условие диалога
bool d_FuncName(Critter& master, Critter@ slave)
bool d_FuncName(Critter& master, Critter@ slave, int val)
bool d_FuncName(Critter& master, Critter@ slave, int val0, int val1,)
bool d_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2)
bool d_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2, int val3)
bool d_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2, int val3, int val4)
Результат диалога
void r_FuncName(Critter& master, Critter@ slave)
uint r_FuncName(Critter& master, Critter@ slave)
void r_FuncName(Critter& master, Critter@ slave, int val)
uint r_FuncName(Critter& master, Critter@ slave, int val)
void r_FuncName(Critter& master, Critter@ slave, int val0, int val1,)
uint r_FuncName(Critter& master, Critter@ slave, int val0, int val1,)
void r_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2)
uint r_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2)
void r_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2, int val3)
uint r_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2, int val3)
void r_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2, int val3, int val4)
uint r_FuncName(Critter& master, Critter@ slave, int val0, int val1, int val2, int val3, int val4)
Прослушка текста
void listen_FuncName(Critter& player, string& text)
Комманда ~runscript
void _FuncName(Critter& player, int param0, int param1, int param2)
Функция крафта FixBoy
int fix_FuncName(Critter& cr, int stage)
Входы в локацию (Town/World)
bool entrance_FuncName(Critter@[]& crters, uint8 entrance)
Показать окно вопроса, используется в Critter::ShowScreen
void answer_FuncName(Critter& player, uint answerI, string& answerS)
Скрипт Misc плана НПЦ
void plane_FuncName(Critter& npc)
Лексема @script funcName@, сторона клиента
string _FuncName(string& lexems)
Метод void Critter::RunClientScript, сторона клиента
void _FuncName(int param0, int param1, int param2, string@ param3, int[]@ param4)
Функция void RunServerScript, с проверкой уровня доступа, не ниже ACCESS_ADMIN
void _FuncName(Critter& player, int param0, int param1, int param2, string@ param3, int[]@ param4)
Функция void RunServerScriptUnsafe, без проверки уровня доступа, префикс "unsafe_" обязателен
void unsafe_FuncName(Critter& player, int param0, int param1, int param2, string@ param3, int[]@ param4)
Событие взятия значения параметра персонажа
int _FuncName(Critter& cr, uint index)
Событие изменения параметра персонажа
void _FuncName(Critter& cr, uint index, int oldValue)
Converted from CHM to HTML with chm2web Pro 2.85 (unicode)