DemProd 9 Опубликовано 20 февраля, 2016 Когда играю на сервере хочу купить авто ставлю на продажу а когда прописываеш /buycar то пишет у вас слишком много авто? Вот код: if(dialogid == 8756) { new ttt = GetPlayerOption[playerid]; new pri = GetPlayerTransfer[playerid]; new cars = gpbi[playerid]; if(response) { if(PlayerInfo[playerid][pMoney] < pri) { SendClientMessage(ttt, COLOR_WHITE, "У игрока нет столько денег"); SendClientMessage(ttt, COLOR_WHITE, "У тебя нет столько денег"); return 1; } else { new carpla = 0; for(new i = 2; i <= AllCars; i++) { if(!strcmp(CarInfo[i][cOwner],Names(playerid),false,24)) carpla++; } if(PlayerInfo[playerid][pDonateRank] == 3) { if(carpla >= 3) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин"),SendClientMessage(ttt, COLOR_WHITE, "У игрока слишком много машин !"); } else if(carpla >= 2) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин"),SendClientMessage(ttt, COLOR_WHITE, "У игрока слишком много машин !"); PlayerInfo[playerid][pMoney] -= CarInfo[GetRealID(cars)][cPrice]; format(CarInfo[GetRealID(cars)][cOwner],24,"%s",Names(playerid)); SaveCar(GetRealID(cars)); Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], 0xFFFF00FF, "ТРАНЗИТ"); SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно купили себе машину"); SendClientMessage(ttt, COLOR_WHITE, "Игрок принял предложение!"); } } else { SendClientMessage(ttt, COLOR_WHITE, "Игрок отказался от предложения!"); } } Что сделать? Кто поможет поставлю LIke Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ryslik42 288 Опубликовано 20 февраля, 2016 Изменяйте значение carpla в проверке Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
xDimasx 9 Опубликовано 25 февраля, 2016 if(dialogid == 8756) { new ttt = GetPlayerOption[playerid]; new pri = GetPlayerTransfer[playerid]; new cars = gpbi[playerid]; if(response) { if(PlayerInfo[playerid][pMoney] < pri) { SendClientMessage(ttt, COLOR_WHITE, "У игрока нет столько денег"); SendClientMessage(ttt, COLOR_WHITE, "У тебя нет столько денег"); return 1; } else { new carpla = 0; for(new i = 0; i <= AllCars; i++) { if(!strcmp(CarInfo[i][cOwner],Names(playerid),false,24)) carpla++; } if(PlayerInfo[playerid][pDonateRank] == 3) { if(carpla >= 3) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин"),SendClientMessage(ttt, COLOR_WHITE, "У игрока слишком много машин !"); } else if(carpla >= 2) return SendClientMessage(playerid, COLOR_GRAD2, "У вас слишком много машин"),SendClientMessage(ttt, COLOR_WHITE, "У игрока слишком много машин !"); PlayerInfo[playerid][pMoney] -= CarInfo[GetRealID(cars)][cPrice]; format(CarInfo[GetRealID(cars)][cOwner],24,"%s",Names(playerid)); SaveCar(GetRealID(cars)); Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], 0xFFFF00FF, "ТРАНЗИТ"); SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно купили себе машину"); SendClientMessage(ttt, COLOR_WHITE, "Игрок принял предложение!"); } } else { SendClientMessage(ttt, COLOR_WHITE, "Игрок отказался от предложения!"); } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Smolin 1,410 Опубликовано 25 февраля, 2016 В чем проблема? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты