Приветствую ув. жители форума!Помогите сделать так что бы авто можно было продать только игроку,а государству нет.
Вот сама кмд.
Вот сама кмд.
Код:
if(strcmp(cmd, "/sellcar", true) == 0)
{
if(!PlayerToPoint(100.0, playerid, 2268.6187,-953.0161,1.8468))
{
SendClientMessage(playerid, COLOR_GREY, "Вы не на Автобазаре!(/gps->важные места)");
return 1;
}
new cars = GetPlayerVehicleID(playerid);
if(GetPVarType(playerid, "SellBizPrice"))
return SendClientMessage(playerid, COLOR_GRAD1, "Покупатель еще думает (60сек)!");
if(CarInfo[cars][cType] == 2){return 1;}
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в автомобиле");
new str[128];
if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в своём автомобиле");
if(!strcmp(CarInfo[GetRealID(cars)][cOwner],Name(playerid),false)||!strcmp(CarInfo[GetRealID(cars)][cOwnerm],Name(playerid),false))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SetPVarInt(playerid,"cars_sell",cars);
format(str,sizeof(str),"Этот автомобиль будет продан за: $%d",CarInfo[GetRealID(cars)][cPrice]-10000);
SendClientMessage(playerid,-1,str);
ShowPlayerDialog(playerid,923,0,"Продажа Машины","\
Вы собираетесь продать свою машину\n\
Автомобиль будет продан *см чат\n\
Можете использовать /sellcar [ид игрока] [цена]\n\
Если согласны нажмите \"Да\"\n\
Если не согласны нажмите\"Нет\"","Да","Нет");
return 1;
}else{
new player = strval(tmp);
if(Offlineonline(player))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /sellcar [ид игрока] [цена]");
new price = strval(tmp);
new query99[256];
format(query99, sizeof query99, "Тебе предложено купить авто с номером %s за %d$ от игрока %s!", CarInfo[GetRealID(cars)][cNumber],price, CarInfo[GetRealID(cars)][cOwner]);
SendClientMessage(player, COLOR_GRAD1, query99);
SendClientMessage(player, COLOR_GRAD1, "Введи /acceptbuycar если согласен в течении 60-ти секунд.");
SetTimerEx("OnSellCar_Timer", 1000*60, false, "d", player);
SetPVarInt(playerid, "SellBizPrice", price);
format(query, sizeof query, "Игроку %d отправлено сообщение о продаже авто за %d$", player, price);
SendClientMessage(playerid, COLOR_GRAD1, query);
summapokavto[player] = price;
idpokavto[player] = playerid;
return 1;
}
}
}else{SendClientMessage(playerid, COLOR_GRAD2, "Этот транспорт не ваш");}
return 1;
}
Последнее редактирование модератором: