#AMG 162 Опубликовано 22 сентября, 2015 (изменено) Здравствуйте.У меня такая проблема:занимаю я койку,появляется 3д текст,что она занята и сразу же исчезает,в чем проблема,понять не могу.. Koika[0] = Create3DTextLabel("{FFFFFF}Койка №1\n{00CC00}Cвободна"W"\n\n{AAAAAA}Используйте /hospital\nчтобы занять её",0xFFFFFFFF,372.3263,132.1631,1003.8500,5.0,1,1); if(PlayerInfo[playerid][pKoika] == 1){ Delete3DTextLabel(tKoika[0]); zKoika[0] = 0; Koika[0] = Create3DTextLabel("{FFFFFF}Койка №1\n{00CC00}Cвободна"W"\n\n{AAAAAA}Используйте /hospital\nчтобы занять её",0xFFFFFFFF,372.3263,132.1631,1003.8500,5.0,1,1);} Изменено 22 сентября, 2015 пользователем #Jeazy Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 22 сентября, 2015 Код занятой койки в студию Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#AMG 162 Опубликовано 22 сентября, 2015 Код занятой койки в студию if(IsPlayerInRangeOfPoint(playerid, 2.0,372.3263,132.1631,1003.8500)){ if(zKoika[0] > 0) return SCM(playerid, -1, "Данная койка занята другим пациентом."); zKoika[0] = 1,PlayerInfo[playerid][pKoika] = 1,Delete3DTextLabel(Koika[0]); SCM(playerid, 0x7FFF00FF, "{66CC00}Вы заняли койку. В зависимости от состояния здоровья лечение может занять время"),PlayerInfo[playerid][pLechenie] = 1; SendClientMessage(playerid, COLOR_YELLOW, "{FFFFFF}Чтобы выписаться подойдите к врачу или выйдите за пределы больницы"); format(string, 60, "Койка №: 1 \n\n{FFCD00}Пациент:\n%s", GN(playerid)); tKoika[0] = Create3DTextLabel(string,0xFFFFFFFF,372.3263,132.1631,1003.8500,5.0,1,1);} Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Red_Devils 368 Опубликовано 22 сентября, 2015 (изменено) Не проще обновлять 3д текст вместо удаления и создания по новой? Изменено 22 сентября, 2015 пользователем Red_Devils Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты