UP!
Вид для печати
UP!
Боже, да почему ты про удаление кода говоришь постоянно? Когда я говорю, что алгоритм построен неверно, я не имею ввиду, что он там не нужен, а говорю лишь о том, что его нужно переписать. И чтоб понять как именно переписать, нужно сначала разложить свою систему покупки скина, которую ты "фиксишь", на смысловые части (в голове/на бумажке или где-либо ещё), дабы было видно какое действие за каким идёт, и уже после будет видно в какой момент нужно переменной значение присваивать, а в какой - обнулять. Текущая проблема в том, что переменная обнуляется слишком рано (не после нужного действия), из-за чего у тебя и появляются все проблемы, которые вы тут на самп пытаетесь скинуть.
По-вашему залипание клавиши не проблема SA:MP? Такое происходит только с типом диалога DIALOG_STYLE_MSGBOX, независимо от того, какой алгоритм действий. Я пробовал ваш пример - он не помог. Или вы не понимаете меня или я вас. Ладно, не будем дальше мусолить эту проблему. Тему закрываюЦитата:
Боже, да почему ты про удаление кода говоришь постоянно? Когда я говорю, что алгоритм построен неверно, я не имею ввиду, что он там не нужен, а говорю лишь о том, что его нужно переписать. И чтоб понять как именно переписать, нужно сначала разложить свою систему покупки скина, которую ты "фиксишь", на смысловые части (в голове/на бумажке или где-либо ещё), дабы было видно какое действие за каким идёт, и уже после будет видно в какой момент нужно переменной значение присваивать, а в какой - обнулять. Текущая проблема в том, что переменная обнуляется слишком рано (не после нужного действия), из-за чего у тебя и появляются все проблемы, которые вы тут на самп пытаетесь скинуть.
Так какая разница, есть ли залипание или нет? Что система выбора скина, что показ диалога на кнопку - всё пишется скриптером, а не является встроенным в самп функционалом, а значит если что-то работает не так, значит реализация никудышная, а не проблема мультиплеера. Да и даже если бы эо была проблема мультиплеера, её в 90% случаев можно решить на стороне скриптов. Но в твоём случае это именно непонимание собственного кода и не более того.
Ну если не желаешь решать проблему - твоё право. Собственно, решение я несколько раз описал выше. Осталось лишь найти желание, дабы вникнуть в мои сообщения, после вникнуть в свой код и сделать всё правильно, а не как попало и после требовать от сервера чего-то.
Закрыто.