narkk3
Умник
Здравствуйте!
Делал систему покупки транспорта, но наткнулся на одну проблему. Создав транспорт я могу также сделать несколько моделей на продажу. (т.е по сути транспорт стоит один, но при покупке тебя просто тпхает немного дальше, а на старое место спавнится следующая модель такого же транспорта).
Суть проблемы :
например было 2 модели транспорта, то есть 2 игрока могли купить себе по 1 автомобилю, НО.. Когда эти 2 игрока покупают себе по 1 автомобилю, туда спавнится еще один! То есть, над машиной первоначально есть 3DTEXT где написано, что на продаже имеется 2 модели данного транспорта, но после покупки 2-ух моделей, 3DTEXT меняется на "на продаже имеется 0 моделей". Так вот. Я хочу чтобы завершающим авто был 3DTEXT "имеется 1 модель", после покупки которой машина больше не спавнится (как раньше, с 3д текстом "имеется 0 моделей"). В базе данных у меня всё хорошо, но вот когда игрок покупает так называемую модель номер 0 (как бы типо последнюю), в базе в строке кол-ва моделей число меняется на "-1". Конкретно меня интересует тот факт, как мне поставить правильно проверку, чтобы при наличии одной последней модели и покупки ее, транспорт больше не спавнился и в базе не выскакивало из-за этого "-1" ? Я пробовал ставить типо GetPVAR >= 1 { то тогда типо спавнится } , но это не помогает, не знаю, может каким-то образом оно не может получить кол-во в данной переменной. Ниже приложу скриншот получения кол-ва моделей и код покупки т.с.
Лайкосиком поддержу, ибо у самого уже голова кипит.
Делал систему покупки транспорта, но наткнулся на одну проблему. Создав транспорт я могу также сделать несколько моделей на продажу. (т.е по сути транспорт стоит один, но при покупке тебя просто тпхает немного дальше, а на старое место спавнится следующая модель такого же транспорта).
Суть проблемы :
например было 2 модели транспорта, то есть 2 игрока могли купить себе по 1 автомобилю, НО.. Когда эти 2 игрока покупают себе по 1 автомобилю, туда спавнится еще один! То есть, над машиной первоначально есть 3DTEXT где написано, что на продаже имеется 2 модели данного транспорта, но после покупки 2-ух моделей, 3DTEXT меняется на "на продаже имеется 0 моделей". Так вот. Я хочу чтобы завершающим авто был 3DTEXT "имеется 1 модель", после покупки которой машина больше не спавнится (как раньше, с 3д текстом "имеется 0 моделей"). В базе данных у меня всё хорошо, но вот когда игрок покупает так называемую модель номер 0 (как бы типо последнюю), в базе в строке кол-ва моделей число меняется на "-1". Конкретно меня интересует тот факт, как мне поставить правильно проверку, чтобы при наличии одной последней модели и покупки ее, транспорт больше не спавнился и в базе не выскакивало из-за этого "-1" ? Я пробовал ставить типо GetPVAR >= 1 { то тогда типо спавнится } , но это не помогает, не знаю, может каким-то образом оно не может получить кол-во в данной переменной. Ниже приложу скриншот получения кол-ва моделей и код покупки т.с.
Лайкосиком поддержу, ибо у самого уже голова кипит.
Вложения
-
128.3 KB Просмотры: 25
-
193.7 KB Просмотры: 29
