Донат модель

Как сделать продаваемую модель игрока?

В gmodstore вроде какой то аддон продавался, можешь там посмотреть

IGS('Модель Др. Кляйнера', 'model_kleiner')
	:SetPrice(100)
	:SetPerma()
	:SetOnActivate(function(ply)
		ply:SetModel('models/player/kleiner.mdl')
	end)
	:AddHook('PlayerLoadout', function(ply)
		timer.Simple(.1, function()
			ply:SetModel('models/player/kleiner.mdl')
		end)
	end)
1 лайк

Спасибо, постараюсь проверить в ближайшее время

К сожалению, не работает

Исправил в том сообщении, теперь работает

1 лайк

Спасибо, приятель!

После смерти пропадает, да и в инвентаре не отображается (Zombie survival режим )

Поменяй PlayerLoadout на PlayerSpawn и проверь
Там где начинается хук

1 лайк

Карта сменилась и модель поставилась та, что была до этого. После повторного возрождения модель таки встаёт на место

Т.е. только после двух респавнов применяется нужная модель?

1 лайк

Игрок появился, либо со след раунда появляется модель, либо если его зареспавнить по новой, то есть убить и зареспавнить.

хм, у меня была похожая проблема но с бодигроупами и в нпс джобе от юрф (слитый complex employer).
Там только после респавна/смерти применялись прописанные бодигроупы
Я это починил поменяв число в таймере. Там изначально стояло 1, а заменив на 0.1 - стало применяться сразу же.
Может попробуй так же сделать, чтоб в timer.Simple был не .1 а 0.1

1 лайк

Спасибо, но уже исправил!!

А в итоге что получается не работает.
Как сказать работает выдаться скин
Но при перезаходе он пропадает
Былобы сделать хорошо систему тип выдавать допуст к модели при написании команды например в консоль у него сеталась эта модель до смерти

1 лайк