Как соблюдать табулицию в луа?

dfuxxx

Участник
Автор темы
218
15
Посмотрел гайд и не понял немного. Может вы объясните когда 4 пробела, а когда 2?

например, тут правильно?
Код:
require "lib.moonloader"
local sampev = require "lib.samp.events"

if not isSampLoaded() or not isSampfuncsLoaded() then return end
function sampev.onSendChat(text)
sampAddChatMessage(text, color)
end
 
Решение
табуляция всегда должна быть с одним размером, например
4
1662405850304.png

1662405887273.png


1662406193146.png

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,778
11,223
например, тут правильно?
Код:
require "lib.moonloader"
local sampev = require "lib.samp.events"

if not isSampLoaded() or not isSampfuncsLoaded() then return end
function sampev.onSendChat(text)
sampAddChatMessage(text, color)
end
тут вообще код нерабочий
1. цикл с ожидагтем загрузки сампа должен быть в мейне
2. добавление сообщения с цветом nil
3. подключение moonloader.lua можно убрать, он не используется
4. для хуков не обязательно ждать загрузку сампа
Lua:
local sampev = require "lib.samp.events"

function sampev.onSendChat(text)
    sampAddChatMessage(text, color)
end
а еще можно сократить функцию так:
Lua:
require("lib.samp.events").onSendChat = function(text)
    sampAddChatMessage(text, color)
end
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,778
11,223
Ловите пробельщика.
да не шарю я в этих ваших мЭмах, я на таб жму, ему показал для наглядности

Посмотрел гайд и не понял немного. Может вы объясните когда 4 пробела, а когда 2?

например, тут правильно?
Код:
require "lib.moonloader"
local sampev = require "lib.samp.events"

if not isSampLoaded() or not isSampfuncsLoaded() then return end
function sampev.onSendChat(text)
sampAddChatMessage(text, color)
end
и кста, ставь в иде'шке табуляцию в 4 пробела, потому с 4 код выглядит читабельнее чем с 2
1662407098313.png
1662407107286.png
 
Последнее редактирование:

Dark_Knight

Me, me and me.
Друг
4,062
2,078
да не шарю я в этих ваших мЭмах, я на таб жму, ему показал для наглядности


и кста, ставь в иде'шке табуляцию в 4 пробела, потому с 4 код выглядит читабельнее чем с 2
Посмотреть вложение 167211Посмотреть вложение 167212
В некоторых IDEшках вместо символа табуляции используют пробела потому тебя так назвал)
 
  • Ха-ха
Реакции: chapo