• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

SAYONE

Пользователь
Регистрация
19 Май 2017
Сообщения
52
Реакции
0
Баллы
17
Возраст
24
Можно ли в ньюситизен сделать одежду по принципу заюзал-сменил скин.
 
Ну мне не очень подходит эта одежда т.к нужно чтобы хотя бы женский скин не мог его надеть.
делаешь проверку в Equip, если тип скина женский и надевает его мужик, тогда запрещаем и так же наоборот.
 
Ну мне не очень подходит эта одежда т.к нужно чтобы хотя бы женский скин не мог его надеть.
Спешол фо ю, пришлось вспомнить натскрипт, будут ошибки скидывай сюда (ошибки именно по этой переделке).
[HIDE]Скачать: armor - newcitizen.rar — RGhost — файлообменник[/HIDE]

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

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


Крч либо я очень тупой,либо нет.
В 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
}
 
***Скрытый текст не может быть процитирован.*** - пробуй, закрыл скобку.
А как твой скрипт определяет гендер вообще? Если так таковой системы или плагина на гендера у меня нет.
 
А как твой скрипт определяет гендер вообще? Если так таковой системы или плагина на гендера у меня нет.
хз. я глянул в функции натскрипта, там определение идет по скину, т.е если в скине есть что-тто типо female, тогда это женский, если нету то это мужской. Например model/female_01.mdl = женский
 
хз. я глянул в функции натскрипта, там определение идет по скину, т.е если в скине есть что-тто типо female, тогда это женский, если нету то это мужской. Например model/female_01.mdl = женский
Ну просто создав перса с женским скином я смог надеть одежду где я прописал для male
 
Ну просто создав перса с женским скином я смог надеть одежду где я прописал для male
У тебя натскрипт какой версии? Если 1.1 то возьми эту версию https://github.com/rebel1324/NutScript/archive/1.1.zip
Там есть эта функция по определению гендера, хотя на практике я не проверял эту функцию, хотя она работает именно так как я описал выше.

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