Zishka 4 Опубликовано 13 мая, 2019 Привет! Столкнулся с проблемой, что показывает не то число (в пейдей опыт и уровень и преступления в паспорте). Еще у меня почему-то символы такие пишет CRP подключён. Код PayDay: if(X2DAY != 1) { PlayerInfo[playerid][pPayCheck] += checks; SendClientMessage(playerid, COLOR_WHITE, "{FF9900}________________________________________________________________"); SendMes(playerid, COLOR_WHITE, "{FF9900}Сумма внесенная на ваш счет: {ffffff}%d рублей ",PlayerInfo[playerid][pPayCheck]); SendMes(playerid, COLOR_WHITE, "{FF9900}Комиссия банка: {ffffff}%d рублей ", tax); SendMes(playerid, COLOR_WHITE, "{FF9900}Средств на банковском счету: {ffffff}%d рублей ", PlayerInfo[playerid][pBank]); SendMes(playerid, COLOR_WHITE, "{FF9900}В данный момент у Вас: {ffffff}%i уровень и %i/%i опыта ", PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],PlayerInfo[playerid][pLevel]*8); SendMes(playerid, COLOR_WHITE, "{FF9900}Законопослушность {ffffff}(+1) "); PlayerInfo[playerid][pZakon]++; if(PlayerInfo[playerid][pMember] == 0) { SendMes(playerid, COLOR_WHITE, "{FF9900}Пособие по безработице: {ffffff}500 рублей "); PlayerInfo[playerid][pBank] += 500;} SendClientMessage(playerid, COLOR_BLUE, "{FF9900}________________________________________________________________"); } else if(X2DAY == 1) { PlayerInfo[playerid][pPayCheck] += checks*2; SendClientMessage(playerid, COLOR_WHITE, "{FF9900}________________________________________________________________"); SendMes(playerid, COLOR_WHITE, "{FF9900}Сумма внесенная на ваш счет: {ffffff}%d рублей ",PlayerInfo[playerid][pPayCheck]); SendMes(playerid, COLOR_WHITE, "{FF9900}Комиссия банка: {ffffff}%d рублей ", tax); SendMes(playerid, COLOR_WHITE, "{FF9900}Средств на банковском счету: {ffffff}%d рублей ", PlayerInfo[playerid][pBank]); SendMes(playerid, COLOR_WHITE, "{FF9900}В данный момент у Вас: {ffffff}%i уровень и %i/%i опыта ", PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],PlayerInfo[playerid][pLevel]*8); SendMes(playerid, COLOR_WHITE, "{FF9900}Законопослушность {ffffff}(+2) "); PlayerInfo[playerid][pZakon]+=2; SendClientMessage(playerid, COLOR_YELLOW, "Сегодня на сервере X2DAY - уровень, зарплата, опыт увеличены в 2 раза"); if(PlayerInfo[playerid][pMember] == 0) { SendMes(playerid, COLOR_WHITE, "{FF9900}Пособие по безработице: {ffffff}1000 рублей "); PlayerInfo[playerid][pBank] += 1000;} SendClientMessage(playerid, COLOR_BLUE, "{FF9900}________________________________________________________________"); } Код паспорта: CMD:showpass(playerid, params[]) { if(PlayerLogged[playerid] == 0) return true; if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_ARP, ""CMD_PREF"/showpass [id игрока]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE); if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED); if(!IsPlayerInRangeOfPlayer(8.0, playerid, params[0])) return SendClientMessage(playerid, COLOR_GREY, ALONGPLAYER); new text[16], mtext[MAX_PLAYER_NAME], vbtext[16]; if(PlayerInfo[playerid][pVb] == 0) format(vbtext, sizeof(vbtext), "Нет"); else format(vbtext, sizeof(vbtext), "Есть"); if(PlayerInfo[playerid][pMarried] == false) format(mtext, sizeof(mtext), "Нет"); else format(mtext, sizeof(mtext), "%s", PlayerInfo[playerid][pWhoMarried]); if(PlayerInfo[playerid][pPhone][0] == 0) format(text, sizeof(text), "Нет"); else format(text, sizeof(text), "%i", PlayerInfo[playerid][pPhone][1]); SendMes(params[0], COLOR_LIGHTRED, "[ -------------- Паспорт %s -------------- ]", PlayerInfo[playerid][pSendername]); SendMes(params[0], COLOR_WHITE, "Имя: {9ACD32}%s {ffffff}", PlayerInfo[playerid][pSendername]); SendMes(params[0], COLOR_WHITE, "Военный билет: {9ACD32}%s", vbtext); SendMes(params[0], COLOR_WHITE, "Проживание в области: {9ACD32}%i",PlayerInfo[playerid][pLevel]); SendMes(params[0], COLOR_WHITE, "Телефон: {9ACD32}%s{ffffff} | Брак: {9ACD32}%s", text, mtext); SendMes(params[0], COLOR_WHITE, "Организация: {9ACD32}%s {ffffff}| Ранг: {9ACD32}%s",GetFracName(playerid),GetRangName(playerid)); SendMes(params[0], COLOR_WHITE, "Преступлений: {FF6347}%i {ffffff}| Уровень розыска: {FF6347}%i",PlayerInfo[playerid][pCrimes], PlayerInfo[playerid][pWanted]); if(PlayerInfo[params[0]][pWanted] > 0 && IsACop(playerid)) SendClientMessage(playerid, COLOR_LIGHTRED, "Внимание! Этот человек находиться в розыске"); SendMes(playerid, COLOR_LIGHTBLUE, "Вы показали свой паспорт %s'у", sendername(params[0])); SendMes(params[0], COLOR_LIGHTBLUE, "%s показал вам свой паспорт", PlayerInfo[playerid][pSendername]); format(totalstring, 64, "%s показал(a) свой паспорт %s", PlayerInfo[playerid][pSendername], sendername(params[0])); ProxDetectorNew(playerid, 30.0, COLOR_PURPLE, totalstring); return true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты