Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Проблема newcitizen можно ли сделать одежду по принципу...

Статус
В этой теме нельзя размещать новые ответы.

SAYONE

Пользователь
Регистрация
19 Май 2017
Сообщения
52
Реакции
0
Баллы
17
Возраст
24
Можно ли в ньюситизен сделать одежду по принципу заюзал-сменил скин.
 

SAYONE

Пользователь
Регистрация
19 Май 2017
Сообщения
52
Реакции
0
Баллы
17
Возраст
24

Neon

Создатель
Команда форума
Проверенный
Регистрация
9 Фев 2013
Сообщения
1,394
Реакции
3
Баллы
49
@SAYONE, можешь удалить из кода эти части
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
Ну мне не очень подходит эта одежда т.к нужно чтобы хотя бы женский скин не мог его надеть.
делаешь проверку в Equip, если тип скина женский и надевает его мужик, тогда запрещаем и так же наоборот.
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
Ну мне не очень подходит эта одежда т.к нужно чтобы хотя бы женский скин не мог его надеть.
Спешол фо ю, пришлось вспомнить натскрипт, будут ошибки скидывай сюда (ошибки именно по этой переделке).
[HIDE]Скачать: armor - newcitizen.rar — RGhost — файлообменник[/HIDE]

Вырезал повреждения одежды, так же ремонт и характеристики одежды. (Теперь просто одеждаа как в реальной жизни) Добавил, если игрок Жен. пола надевает Муж. скин, тогда он попросту не оденется и так же наоборот.
 
Последнее редактирование:

SAYONE

Пользователь
Регистрация
19 Май 2017
Сообщения
52
Реакции
0
Баллы
17
Возраст
24
Спешол фо ю, пришлось вспомнить натскрипт, будут ошибки скидываю сюда (ошибки именно по этой переделке).
***Скрытый текст не может быть процитирован.***

Вырезал повреждения одежды, так же ремонт и характеристики одежды. (Теперь просто одеждаа как в реальной жизни) Добавил, если игрок Жен. пола надевает Муж. скин, тогда он попросту не оденется и так же наоборот.


Крч либо я очень тупой,либо нет.
В sh_armour не закрывается эта строчка


ITEM.functions.Equip = {
name = "Equip",
tip = "equipTip",
icon = "icon16/tick.png",
onRun = function(item)
local client = item.player
local items = client:getChar():getInv():getItems()
client.armor = client.armor or {}

for k, v in pairs(items) do
if (v.id != item.id) then
local itemTable = nut.item.instances[v.id]
if item.armorclass == "cloth" and v.armorclass == "cloth" and v:getData("equip") then
client:notify("На Вас уже надета броня!")
return false
end

if (client.armor["cloth"] and item.armorclass == "cloth" and itemTable:getData("equip")) then
client:notify("Броня не сочетается с другой броней!")
return false
end

if (client:isFemale() and item.armorGender == "male" and item.armorclass == "cloth" and v:getData("equip")) then
-- если игрок Жен. тогда запрещаем надевать скин.
return false
elseif (!client:isFemale() and item.armorGender == "female" and item.armorclass == "cloth" and v:getData("equip")) then
-- если игрок Муж. тогда запрещаем надевать скин.
return false
end
end
end

client.armor[item.armorclass] = item
client:SetModel(item.SetModel)
client:getChar():setData("ArmorGender", item.armorGender)
item.player:EmitSound("items/ammo_pickup.wav", 80)
item:setData("equip", true)
client:setNetVar(item.armorclass, item)

return false
end,
onCanRun = function(item)
return (!IsValid(item.entity) and item:getData("equip") != true
end
}
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
[HIDE=10]http://rgho.st/8QDYWXRJD[/HIDE] - пробуй, закрыл скобку.
 

SAYONE

Пользователь
Регистрация
19 Май 2017
Сообщения
52
Реакции
0
Баллы
17
Возраст
24
***Скрытый текст не может быть процитирован.*** - пробуй, закрыл скобку.
А как твой скрипт определяет гендер вообще? Если так таковой системы или плагина на гендера у меня нет.
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
А как твой скрипт определяет гендер вообще? Если так таковой системы или плагина на гендера у меня нет.
хз. я глянул в функции натскрипта, там определение идет по скину, т.е если в скине есть что-тто типо female, тогда это женский, если нету то это мужской. Например model/female_01.mdl = женский
 

SAYONE

Пользователь
Регистрация
19 Май 2017
Сообщения
52
Реакции
0
Баллы
17
Возраст
24
хз. я глянул в функции натскрипта, там определение идет по скину, т.е если в скине есть что-тто типо female, тогда это женский, если нету то это мужской. Например model/female_01.mdl = женский
Ну просто создав перса с женским скином я смог надеть одежду где я прописал для male
 

Hikka

Модератор
Команда форума
Проверенный
Регистрация
29 Сен 2016
Сообщения
555
Реакции
1
Баллы
60
Возраст
30
Пол
Ну просто создав перса с женским скином я смог надеть одежду где я прописал для male
У тебя натскрипт какой версии? Если 1.1 то возьми эту версию https://github.com/rebel1324/NutScript/archive/1.1.zip
Там есть эта функция по определению гендера, хотя на практике я не проверял эту функцию, хотя она работает именно так как я описал выше.

Закажи у кого ни будь скрипт, для регистрации пола персонажа если метод который я применил не будет работать или сделай сам если сможешь.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу