- 0
Войдите для возможности подписаться
Подписчики
0
Баг с паспортом
Вопрос от
HAPKOMAH
,
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Артём Профиков
У меня есть система подсказок вот так она выглядет
ShowNotification(playerid, тип, "текст", время, "команда через /", "текст кнопки");
Только есть вопрос как сделать так чтоб она активировалась в определенном радиусе? Заранее спасибо
-
Опубликовано · Жалоба
Всем привет, суть бага такая:
Когда человек показывает другому паспорт ( /pass ), в графе "Место работу" пусто. ( А должно отображаться место работы или организация )
CMD:pass(playerid,params[]) { if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!"); antiflood[playerid]++; if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!"); if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WARNING, "Используйте: /pass [ид]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WARNING,"Данного ID нет на сервере!"); if(PLAYER_DATA[params[0]][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок не прошел авторизацию!"); new Float:x,Float:y,Float:z; GetPlayerPos(params[0],x,y,z); if(!PlayerToPoint(10.0, playerid, x,y,z)) return SendClientMessage(playerid,COLOR_WARNING,"Данный игрок далеко от Вас!"); if(GetPVarInt(params[0],"yesno") == 1) return SendClientMessage(playerid,COLOR_WARNING,"Игроку уже поступило предложение!"); SetPVarInt(params[0], "yesno_showpass", 1); SetPVarInt(params[0], "yesno_playerid", playerid); SetPVarInt(params[0], "yesno", 1); new str1[145], str2[145]; format(str1,sizeof(str1),"Вы предложили взглянуть на Ваш паспорт %s",PLAYER_DATA[params[0]][data_NAME]); SendClientMessage(playerid, 0xDD90FFFF, str1); format(str2,sizeof(str2),"%s предложил Вам взглянуть на его паспорт. Для согласия {31B404}Y{FF66CC}, для отказа нажмите {FE2E2E}N",PLAYER_DATA[playerid][data_NAME]); SendClientMessage(params[0], 0xDD90FFFF, str2); return true; }
else if(GetPVarInt(playerid, "yesno_showpass") == 1) { new dtext[400]; new playerhouse[5]; if (PLAYER_DATA[id][data_HOUSE] != -1) { format(playerhouse,sizeof(playerhouse),PLAYER_DATA[id][data_HOUSE]); } else { format(playerhouse,sizeof(playerhouse),"---"); } format(dtext,sizeof(dtext),"{22A7F0}ОСНОВНЫЕ ДАННЫЕ:\n{FFFFFF}\nИмя: %s\nЛет в штате: %d\nЗаконнопослушность: %d\nУровень розыска: %d\n\n{22A7F0}ПРОПИСКА:\n{FFFFFF}Номер дома: %d\n\n{22A7F0}ТРУДОВОЕ УСТРОЙСТВО:\n{FFFFFF} %s",PLAYER_DATA[id][data_NAME],PLAYER_DATA[id][data_LVL],PLAYER_DATA[id][data_ZAKON],PLAYER_DATA[id][data_WANTED],playerhouse,PLAYER_DATA[id][data_JOB]); ShowPlayerDialogFix(playerid,dialog_OK, DIALOG_STYLE_MSGBOX, "{FFCC00}Паспорт", dtext, "Закрыть", ""); SetPlayerChatBubble(playerid, "просматривает документы", 0xDD90FFFF, 20.0, 4000); DeletePVar(playerid, "yesno_showpass"); DeletePVar(playerid, "yesno_playerid"); DeletePVar(playerid, "yesno"); return true; }
Поделиться сообщением
Ссылка на сообщение