anufis_ok Posted June 7, 2018 Share Posted June 7, 2018 Долго пытался сделать скрипт что после смерти игрока на нём остаётся скин что был перед смертью. Возможное такое? Link to comment
Other Languages Moderators Disinterpreter Posted June 7, 2018 Other Languages Moderators Share Posted June 7, 2018 33 minutes ago, anufis_ok said: Возможное такое? Да, возможно. Link to comment
anufis_ok Posted June 7, 2018 Author Share Posted June 7, 2018 Если не сложно напишите здесь, думаю для новичков будет полезно) Link to comment
LoveFist Posted June 8, 2018 Share Posted June 8, 2018 Многоходовочка Алгоритм простой - тебе нужно запомнить скин игрока и при спавне выдать его. Смотри в сторону https://wiki.multitheftauto.com/wiki/OnPlayerWasted В этом событии ты можешь запоминать скин (к примеру, setElementData), а там где у тебя игрок спавнится задавать ему этот скин. Link to comment
Other Languages Moderators Disinterpreter Posted June 8, 2018 Other Languages Moderators Share 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 Link to comment
LoveFist Posted June 8, 2018 Share Posted June 8, 2018 Просто скин может поменяться со временем и в таком случае нам нужно запоминать его во всех местах где он меняется... В общем можно разными способами разрулить PS: Моду уже как минимум 4 года Развивать не думаешь? Link to comment
Other Languages Moderators Disinterpreter Posted June 8, 2018 Other Languages Moderators Share Posted June 8, 2018 2 minutes ago, LoveFist said: Просто скин может поменяться со временем и в таком случае нам нужно запоминать его во всех местах где он меняется... В общем можно разными способами разрулить PS: Моду уже как минимум 4 года Развивать не думаешь? а предложи что добавить или исправить. Но так чтоб это было просто для понимания людей. Link to comment
LoveFist Posted June 8, 2018 Share Posted June 8, 2018 Я не запускал его, не могу подсказать. Если хочешь чтобы кто-то его использовал, то можно начать с редактирования readme.md Написать что в нем есть, какие команды доступны и т. п. Link to comment
anufis_ok Posted June 8, 2018 Author Share Posted June 8, 2018 я уже месяц занимаюсь deathmatch. Полностю переделал структуру и кода в моде. Получился что то на пободии Кс 1.6 ДМ режим. Людям нравиться. Link to comment
anufis_ok Posted June 9, 2018 Author Share Posted June 9, 2018 Использовал addEventHandler ( "onPlayerSpawn", root, function ( ) setElementModel ( source, getAccountData (getPlayerAccount (source), "ClassicDM.PlayerSkin") ) giveWeapon ( source, 22, 100 ) end ) Убрал giveWeapon ( source, 22, 100 ) Не работает. Мод дезматч Link to comment
JeViCo Posted August 14, 2018 Share 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 Link to comment
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