BaseMussel29 56 Опубликовано 23 апреля, 2016 Всем привет,как в моде Grand RolePlay можно сделать,чтобы можно иметь 5 автомобилей? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BaseMussel29 56 Опубликовано 23 апреля, 2016 UP Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ShiGanKa 68 Опубликовано 23 апреля, 2016 @BaseMussel29, Ну наверно в ограничение покупки машины поставить не 2(Не знаю сколько там) ,а 5. (Если найду код то кину) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
BaseMussel29 56 Опубликовано 23 апреля, 2016 ,Где именно? Команда: if(strcmp(cmd, "/buycar", true) == 0) { if(IsPlayerConnected(playerid)) { new buycar; GetPlayerName(playerid, playername, sizeof(playername)); buycar = GetPlayerVehicleID(playerid); if(GetCreatorID(buycar)!=0) { if(VehicleSystem[GetCreatorID(buycar)][saleCA]!=0) { SendClientMessage(playerid,COLOR_GRAD1,"Эта машина не продаётся"); return 1; } if(PlayerInfo[playerid][pPasport]==0) { SendClientMessage(playerid, COLOR_GREY, "У вас нет паспорта! Получите его в паспортном столе!"); return 1; } if(PlayerInfo[playerid][pCKey]>0) { SendClientMessage(playerid,COLOR_GRAD1,"У вас уже есть машина!"); return 1; } if(VehicleSystem[GetCreatorID(buycar)][preis] < GetPlayerMoney(playerid)) { strmid(VehicleSystem[GetCreatorID(buycar)][owner],Spielername(playerid),0,128,128); VehicleSystem[GetCreatorID(buycar)][saleCA]=1; GivePlayerMoney(playerid,-VehicleSystem[GetCreatorID(buycar)][preis]); PlayerInfo[playerid][pCash]-=VehicleSystem[GetCreatorID(buycar)][preis]; SendClientMessage(playerid,COLOR_YELLOW," Поздравляем, вы купили эту машину!"); SendClientMessage(playerid,COLOR_YELLOW,"/sellcar - продать машину, /park - перепарковать машину, /chcolor - изменить цвет машины."); TogglePlayerControllable(playerid,1); SaveCar(GetCreatorID(buycar)); PlayerInfo[playerid][pVeh]=GetCreatorID(buycar); PlayerInfo[playerid][pCKey]=GetCreatorID(buycar); SavePlayer(playerid); PlayerPlaySound(playerid,1052,0.0,0.0,0.0); } else { SendClientMessage(playerid,COLOR_GRAD1,"У вас недостаточно денег!"); } } } return 1; } pCKey: PlayerInfo[playerid][pCKey] = 0; // система авто Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
floZZy 125 Опубликовано 24 апреля, 2016 VehicleSystem[GetCreatorID(buycar)][saleCA]=1; < Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Predator 428 Опубликовано 24 апреля, 2016 if(PlayerInfo[playerid][pCKey]>0) { SendClientMessage(playerid,COLOR_GRAD1,"У вас уже есть машина!"); return 1; } Вот проверка, которая не дает купить две машины. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Max_Eitzen 337 Опубликовано 24 апреля, 2016 Я уже много раз отвечал Вам. Нужно переписывать систему автомобилей! В данном моде всё привязано к переменной pCKey, то есть иметь можно только один автомобиль. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты