uiv_police.inc - llsdm/LLSDM GitHub Wiki
Полицейский транспорт, оружие и рюкзаки
uiv.inc — система транспорта ?(/llsdm/LLSDM/wiki/uiv.inc)
Константы
- WEAPON_POLICE_AUTO_SAVE — автосохранение
Константы enum
- POLICE_DIALOGID_WEAPON — диалог с информацией
- POLICE_DIALOGID_SECOND_WEAPON — диалог с заменой оружия на запасное
- POLICE_DIALOGID_TRUNK — диалог о повторном оружии
- POLICE_DIALOGID_VAN — диалог со списком оружия и рюкзаков в фургонах
Переменные
- weapon_id[MAX_PLAYERS char] — ID оружия
- weapon_old_id[MAX_PLAYERS char] — ID старого оружия
- weapon_old_ammo[MAX_PLAYERS] — количество патронов в старом оружии
- weapon_listitem[MAX_PLAYERS char] — ID пункта в диалоге
- weapon_type[MAX_PLAYERS char] — тип (дополнительное/основное)
- weapon_second[MAX_PLAYERS char] — ID запасного оружия
- bool:weapon_pick[MAX_PLAYERS char] — добавлять или заменять оружие
- bool:weapon_backpack[MAX_PLAYERS char] — проверка на рюкзак
Функции
Действие при нажатии [F] в патрульной машине или джипе
GiveWeapon(playerid, weaponid, exp, vehicleid = 0, listitem = 0);
- playerid — ID игрока
- weaponid — ID оружия
- exp — опыт оружия
- vehicleid — ID транспорта
- listitem — ID пункта в диалоге
Действие при нажатии [F] в полицейском фургоне
GiveWeapons(playerid, vehicleid);
- playerid — ID игрока
- vehicleid — ID транспорта
Выдать игроку оружие
TakeWeapon(playerid, listitem, bool:second = false);
- playerid — ID игрока
- listitem — ID пункта в диалоге
- bool:second — возвращать запасное оружие в транспорт или нет
Заменить оружие в патрульной или джипе
UpdateWeaponInPatrolVehicle(playerid, vehicleid, exp);
- playerid — ID игрока
- vehicleid — ID транспорта
- exp — опыт оружия
Заменить оружие в фургоне
UpdateWeaponInVanVehicle(vehicleid, listitem, weaponid, exp);
- playerid — ID игрока
- listitem — ID пункта в диалоге
- vehicleid — ID транспорта
- exp — опыт оружия
Взять оружие из транспорта
TakeWeaponFromVanVehicle(vehicleid, listitem = -1);
- vehicleid — ID транспорта
- listitem — ID пункта в диалоге
Узнать индекс оружия в массиве
GetWeaponIndex(weaponid);
- vehicleid — ID транспорта
- listitem — ID пункта в диалоге