Вопрос Как переименовать свеп

  • Автор темы Автор темы asfon
  • Дата начала Дата начала
  • 136
  • 3
  • 16
Да, я перезапустил фулл сервер даже
Тогда попробуй переименовать скриптом. Попробуй мб это:


xyeta_ljutaja:
Развернуть Свернуть Копировать
swepstorename = {
    {"weapon_fists", "Мощные Жерди"},
}

hook.Add( "PreRegisterSWEP", "RenameSwepsFool", function( swep, class )
    for k, v in swepstorename do
        if class == v[1] then
            swep.PrintName = v[2]
        end
    end
end )
 
  • 39
  • 2
Тогда попробуй переименовать скриптом. Попробуй мб это:


xyeta_ljutaja:
Развернуть Свернуть Копировать
swepstorename = {
    {"weapon_fists", "Мощные Жерди"},
}

hook.Add( "PreRegisterSWEP", "RenameSwepsFool", function( swep, class )
    for k, v in swepstorename do
        if class == v[1] then
            swep.PrintName = v[2]
        end
    end
end )
Кулаки я нашел как переименовать, а вот с физ и грав пушкой проблемы.

ggg:
Развернуть Свернуть Копировать
swepstorenamephys = {
    {"weapon_physgun", "Физ пушка"},
}

hook.Add( "PreRegisterSWEP", "RenameSwepsFool", function( swep, class )
    for k, v in swepstorenamephys do
        if class == v[1] then
            swep.PrintName = v[2]
        end
    end
end )
Выдает ошибку
 
  • 136
  • 3
  • 16
Кулаки я нашел как переименовать, а вот с физ и грав пушкой проблемы.

ggg:
Развернуть Свернуть Копировать
swepstorenamephys = {
    {"weapon_physgun", "Физ пушка"},
}

hook.Add( "PreRegisterSWEP", "RenameSwepsFool", function( swep, class )
    for k, v in swepstorenamephys do
        if class == v[1] then
            swep.PrintName = v[2]
        end
    end
end )
Выдает ошибку
Какую ошибку?

Ошибка была в том, что я написал в цикле swepstorename, а надо было pairs(swepstorename)

И вообще, ты что ли два раза хук юзаешь для того чтобы две разные пушки переименовать??
Почитай что такое хуки и циклы...
 
Последнее редактирование:
Назад
Сверху Снизу