Объясните как работает этот скрипт

shawtyglock.

Активный
Автор темы
188
63
Версия MoonLoader
.026-beta
Есть скрипт - калькулятор, мне не понятна эта строчка в нём:
Lua:
sampAddChatMessage('[Калькулятор]: {DE9F00}'..arg..' = '..assert(load("return " .. arg))(), 0x08A351)
Каким образом это высчитывает результат?
 

Вложения

  • calculator.lua
    594 байт · Просмотры: 16

RedHolms

Известный
Проверенный
619
365
Есть скрипт - калькулятор, мне не понятна эта строчка в нём:
Lua:
sampAddChatMessage('[Калькулятор]: {DE9F00}'..arg..' = '..assert(load("return " .. arg))(), 0x08A351)
Каким образом это высчитывает результат?
выполняет луа код
если ты в этот калькулятор засунешь вместо примера "print("Hello, Wolrd")", то увидишь то же сообщение в консоли
 

AugustTN

Известный
1,368
470
выполняет луа код
если ты в этот калькулятор засунешь вместо примера "print("Hello, Wolrd")", то увидишь то же сообщение в консоли
Он про то, как оно считает а не вывод сообщения)
 

RedHolms

Известный
Проверенный
619
365
Он про то, как оно считает а не вывод сообщения)
И я про то же
Я ему объясняю, что это не магическая луа-функция, которая считает примерчики, а просто луа-код, что может быть опасно
Ты можешь вместо примера записать туда абсолютно любой код, который тебе захочется, и он выполняется, хоть другой скрипт
 
  • Нравится
Реакции: AugustTN