Зачем я прочитал эту тему
Извините за оффтоп
На самом деле вопрос возник, сколько алгоритмов, сборок не смотрю, почему при создании каких-то эвентов делают присваивание переменной, а не напрямую в итоговой строке указывают то или иное значение, например
mp.events.addCommand('gps', (player) => {
const playerPos = player.position;
console.log(playerPos);
});
А не
mp.events.addCommand('gps', (player) => {
console.log(player.position);
});
Или
mp.events.addCommand("weapon", (player, fullText, weapon, ammo) => {
let weaponHash = mp.joaat(weapon);
player.giveWeapon(weaponHash, parseInt(ammo) || 10000);
});
А не
mp.events.addCommand("weapon", (player, fullText, weapon, ammo) => {
player.giveWeapon(mp.joaat(weapon), parseInt(ammo) || 10000);
});
Это фишка ООП, культура программирования или бывает что функции "проскальзывают"?