PDA

Просмотр полной версии : [Вопрос] Проблема с пикапом



Thomas_Deepone
04.07.2014, 02:05
Проблема с пикапом
Помогите, создаю пикап на одежду в два выбора для работы, начать и завершить, после того как начинаю меняется скин на рабочий все проходит успешно нужный скин появляется, а когда заканчиваю то мне выдаётся любой другой скин, как исправить чтобы оставался всегда свой купленный?

underwoker
04.07.2014, 02:12
Помогите, создаю пикап на одежду в два выбора для работы, начать и завершить, после того как начинаю меняется скин на рабочий, а когда заканчиваю то мне выдаётся любой другой скин, как исправить чтобы оставался всегда свой купленный?
При взятии пикапа записываешь ид скина в переменную.
Ну а если у тебя РП мод, то ищешь что то типо pModel. Либо pSkin.
Вобщем переменную отвечающую за купленный скин. И просто при сдаче работы, выдаешь человеку скин из переменной в которой хранится ид купленного скина.

SetPlayerSkin(playerid, ТУТИМЯПЕРЕМЕННОЙ);

Konstantin
04.07.2014, 10:57
При взятии пикапа записываешь ид скина в переменную.
Ну а если у тебя РП мод, то ищешь что то типо pModel. Либо pSkin.
Вобщем переменную отвечающую за купленный скин. И просто при сдаче работы, выдаешь человеку скин из переменной в которой хранится ид купленного скина.

SetPlayerSkin(playerid, ТУТИМЯПЕРЕМЕННОЙ);

Ну допустим, а вот я пишу мод с 0 и я сделал так что скин, деньги и т.д само сохранялось при определенном промежутке времени и если я
напишу


SetPlayerSkin(playerid, любойидрабочего);

То у меня он сохранится через например 1мин и


SetPlayerSkin(playerid, ТУТИМЯПЕРЕМЕННОЙ);

DeimoS
04.07.2014, 11:06
При смене скина на скин рабочего

SetPVarInt(playerid, "PlayerClothing", GetPlayerSkin(playerid));
И установка скина обратно

SetPlayerSkin(playerid, GetPVarInt(playerid, "PlayerClothing"));

Или же новую переменную

new clothing_player[MAX_PLAYERS];
При покупке скина

clothing_player[playerid] = ID скина;
И при уходе с работы

SetPlayerSkin(playerid, clothing_player[playerid]);

P.S. Зачем нужна система, которую вы не можете контролировать? :wacko: