anufis_ok Posted June 7, 2018 Posted June 7, 2018 Долго пытался сделать скрипт что после смерти игрока на нём остаётся скин что был перед смертью. Возможное такое?
Other Languages Moderators Disinterpreter Posted June 7, 2018 Other Languages Moderators Posted June 7, 2018 33 minutes ago, anufis_ok said: Возможное такое? Да, возможно.
anufis_ok Posted June 7, 2018 Author Posted June 7, 2018 Если не сложно напишите здесь, думаю для новичков будет полезно)
LoveFist Posted June 8, 2018 Posted June 8, 2018 Многоходовочка Алгоритм простой - тебе нужно запомнить скин игрока и при спавне выдать его. Смотри в сторону https://wiki.multitheftauto.com/wiki/OnPlayerWasted В этом событии ты можешь запоминать скин (к примеру, setElementData), а там где у тебя игрок спавнится задавать ему этот скин.
Other Languages Moderators Disinterpreter Posted June 8, 2018 Other Languages Moderators Posted June 8, 2018 (edited) 16 minutes ago, LoveFist said: Многоходовочка Алгоритм простой - тебе нужно запомнить скин игрока и при спавне выдать его. Смотри в сторону https://wiki.multitheftauto.com/wiki/OnPlayerWasted В этом событии ты можешь запоминать скин (к примеру, setElementData), а там где у тебя игрок спавнится задавать ему этот скин. Собсна я это делал в другом ивенте а скин запоминал ранее https://github.com/Disinterpreter/ClassicDM-MTA/blob/7b70f2e51988957386df0250d46ec6e95ab34fdf/spawn_s.lua#L25 P.S да я написал примитивный гейммод для решения 70% вопросов при начале работы в МТА Edited June 8, 2018 by Disinterpreter 1
LoveFist Posted June 8, 2018 Posted June 8, 2018 Просто скин может поменяться со временем и в таком случае нам нужно запоминать его во всех местах где он меняется... В общем можно разными способами разрулить PS: Моду уже как минимум 4 года Развивать не думаешь?
Other Languages Moderators Disinterpreter Posted June 8, 2018 Other Languages Moderators Posted June 8, 2018 2 minutes ago, LoveFist said: Просто скин может поменяться со временем и в таком случае нам нужно запоминать его во всех местах где он меняется... В общем можно разными способами разрулить PS: Моду уже как минимум 4 года Развивать не думаешь? а предложи что добавить или исправить. Но так чтоб это было просто для понимания людей.
LoveFist Posted June 8, 2018 Posted June 8, 2018 Я не запускал его, не могу подсказать. Если хочешь чтобы кто-то его использовал, то можно начать с редактирования readme.md Написать что в нем есть, какие команды доступны и т. п.
anufis_ok Posted June 8, 2018 Author Posted June 8, 2018 я уже месяц занимаюсь deathmatch. Полностю переделал структуру и кода в моде. Получился что то на пободии Кс 1.6 ДМ режим. Людям нравиться.
anufis_ok Posted June 9, 2018 Author Posted June 9, 2018 Использовал addEventHandler ( "onPlayerSpawn", root, function ( ) setElementModel ( source, getAccountData (getPlayerAccount (source), "ClassicDM.PlayerSkin") ) giveWeapon ( source, 22, 100 ) end ) Убрал giveWeapon ( source, 22, 100 ) Не работает. Мод дезматч
JeViCo Posted August 14, 2018 Posted August 14, 2018 (edited) Никто так и не ответил полноценно Держи: addEventHandler("onPlayerWasted", getRootElement(), function() local skin = getElementModel(source) -- спавним игрока с этим же скином (тут уже редактируй на своё усмотрение) local x, y, z = 0, 0, 2 -- координаты local rot = 0 -- вращение spawnPlayer(source, x, y, z, rot, skin) end) Edited August 14, 2018 by JeViCo
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now