Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/sellcar

Статус
В этой теме нельзя размещать новые ответы.

region

Ученик
Всем привет, проблема в том что я когда ввожу команду мне пишет "У игрока достаточно машин.", но у него их нету (и не было).
Что делать?
Код:
CMD:sellcar(playerid,params[]){
if(GetMoney(playerid) < GetPVarInt(GetPVarInt(playerid,"Buys")-1,"SellsP")) return SendClientMessage(playerid,COLOR_GREY,"У вас недостаточно денег!");
  //    if(GetPlayerHouse(playerid) == 0) return SendClientMessage(playerid, COLOR_GREY, "У Вас нет дома!");
      if(GetPlayerCars(playerid) == 0) return SendClientMessage(playerid, COLOR_GREY, "У Вас нет транспорта!");
   if(sscanf(params,"uii",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_GREY, "/sellcar [id игрока] [номер авто] [цена]");
   if(params[1] < 1 && params[1] > 2) return SendClientMessage(playerid,COLOR_GREY,"Номер авто от 1 до 2");
   if(PI[playerid][pCars][params[1]-1] == 0) return true;
   if(PI[params[0]][pCars][0] == 0 && PI[params[0]][pCars][1] == 0) return SendClientMessage(playerid,COLOR_GREY,"У игрока достаточно машин.");
   new Float:ppos[3];
   GetPlayerPos(playerid,ppos[0],ppos[1],ppos[2]);
   if(!IsPlayerInRangeOfPoint(params[0],2.5,ppos[0],ppos[1],ppos[2])) return SendClientMessage(playerid,COLOR_GREY,"Игрок слишком далеко от вас.");
   new c = PI[playerid][pCars][params[1]-1];
   format(strin,256,"%s предлагает вам купить %s за %i, согласны ли вы?",NamePlayer(playerid),VehicleNameS[CarInfo[c][cModel]-400],params[2]);
	ShowPlayerDialog(playerid,6668,DIALOG_STYLE_MSGBOX,"Покупка авто",strin,"Да","Нет");
   SetPVarInt(params[0],"Buys",playerid+1);
   SetPVarInt(playerid,"SellsID",params[1]);
   SetPVarInt(playerid,"Sells",params[0]+1);
   SetPVarInt(playerid,"SellsP",params[2]);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу