uiv_collector.inc - llsdm/LLSDM GitHub Wiki
Инкассаторские фургоны
uiv.inc — система транспорта ?(/llsdm/LLSDM/wiki/uiv.inc)
Константы
- UIV_COL_GIVE_PLAYER_EXP — опыт за ношение сумки
- UIV_COL_GIVE_PLAYER_MONEY — деньги за ношение сумки
- UIV_C_TIME_TO_HACH — отсчет до открытия дверей
- UIV_COL_TIMER_SPEED_RESPAWN_BAG — время, через которое произойдет респавн сумки
- UIV_COL_PLAYER_TIMER_SPEED — с каким тиком будут начисляться деньги и опыт
- UIV_COL_TIME_SEC_IN_AFK — количество секунд в AFK до респавна сумки
- UIV_C_TIME_IN_AFK — расчет времени респавна сумки
- UIV_C_AUTO_SAVE — автосохранение
- UIV_COL_BAG_LIMIT — максимальное количество транспорта этого типа
Переменные
- collector_vehicleid[MAX_PLAYERS] — ID инкассаторского фургона
- collector_timer_money[MAX_PLAYERS] — таймер игрока
- collector_playerid[UIV_COL_BAG_LIMIT] = {-1, ...} — хранение ID игроков
- collector_afk_checker[MAX_PLAYERS char] — счетчик секунд в AFK (пока не используется)
Функции
Изменить цвет игрока
YellowPlayerIcon(%0);
- %0 — ID игрока
Открыть фургон
OpenCollectorVehicle(playerid, vehicleid);
- playerid — ID игрока
- vehicleid — ID транспорта
Взять сумку с деньгами
TakePlayerBagWithMoney(playerid, vehicleid);
- playerid — ID игрока
- vehicleid — ID транспорта
Забрать сумку с деньгами
DeathPlayerWithBagMoney(playerid);
- playerid — ID игрока
Прикрепить сумку с деньгами к игроку
AttachBagToPlayer(playerid);
- playerid — ID игрока
Добавить игрока в спец. массив
AddPlayerIDInArrayCollector(playerid);
- playerid — ID игрока
Удалить игрока из спец. массива
ClearPlayerIDFromArrayCollector(playerid)(playerid);
- playerid — ID игрока
Узнать ID игрока по индексу массива
GetPlayerIDInArrayCollector(index);
- index — индекс массива