elishansky
Умник
Приветствую. Есть система. Мне нужно чтобы не рабочий ввёл команду, а сам игрок. Чтобы сам игрок мог заказать.
Как это сделать?
Как это сделать?
Код:
CMD:added(playerid, params[])
{
if(!GetPVarInt(playerid,"mex_sto")) return SendC(playerid, COLOR_GREY, "Вы не работаете тут!");
if(GetPVarInt(playerid,"detal_inst") != 0) return SendC(playerid, COLOR_GREY ,"Вы не установили деталь!");
if(GetPVarInt(GetPVarInt(playerid,"client"),"InGarage") != GetPVarInt(playerid,"rab_garage")) return SendC(playerid, COLOR_GREY, "Игрок не находится с вами в гараже!");
return ShowZ(playerid, GetPVarInt(playerid,"client"), GetPVarInt(playerid,"rab_garage"));
}
Код:
stock ShowZ(playerid,targetid,idx)
{
str[32],count = 2;
SetPVarInt(playerid,"client",targetid);
for(new i;i<MAX_VEHICLE_COMPONENT;i++)
{
if(!IsVehicleUpgradeCompatible(GetVehicleModel(car_player[targetid]) continue;
ShowPD( playerid, 7850, DIALOG_STYLE_LIST, "1. Medium\n2. Hight\n3. Lite PRO\n. Pink PRO\nBLUE PRO(medium)", str, "Выбрать", "Назад" ) ;
GarageMassiveID[playerid][count-2] = i;
count++;
}
return 1;
}
Последнее редактирование модератором:
