- Регистрация
- 29 Янв 2014
- Сообщения
- 49
- Лучшие ответы
- 0
- Репутация
- 3
Добрый день уважаемые форумщики Pawno-Info.ru
Сегодня мы сделаем систему аренды скутеров.
Автор: Я.
И так, приступим.
Ко всем new:
Ко всем Вашим пикапам:
В Public OnPlayerPickUpPickup(playerid, pickupid)
В Public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Скриншоты
Сегодня мы сделаем систему аренды скутеров.
Автор: Я.
И так, приступим.
Ко всем new:
PHP:
new acars;
new Float:RandomSpawnsCar[][] =
{
{1837.9788,-1871.4263,12.9888,359.5904},//1 faggio
{1834.8341,-1871.5107,12.9892,3.3498},//2 faggio
{1841.1987,-1871.4999,12.9897,352.7599}//3 faggio
};
PHP:
acars = CreatePickup(19134,2,562.3836,-1259.9475,17.2422);
PHP:
if(pickupid == acars){
ShowPlayerDialog(playerid, 7133, DIALOG_STYLE_LIST, "{FF9900}Аренда скутера", "{FFFFFF}Арендовать Faggio\t\t {FFFF00}600$\n{FFFFFF}Информация об аренде", "Выбрать", "Отмена");
return false;}
PHP:
case 7133:
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pCash] < 600)
{
SendClientMessage(playerid,COLOR_BLUE,"{999999}У Вас недостаточно денег для аренды этого траспорта");
return true;
}
new Random = random(sizeof(RandomSpawnsCar));
PlayerInfo[playerid][pCash] -= 600;
GameTextForPlayer(playerid, "~r~$-600", 5000, 1);
createdvehicles[playerid] = CreateVehicle(462, RandomSpawnsCar[Random][0],RandomSpawnsCar[Random][1],RandomSpawnsCar[Random][2], 0.0, 1, 1, 60000);
FP_PPVAC(playerid, createdvehicles[playerid], 0);
CreatedCars[CreatedCar] = createdvehicles[playerid];
SetVehicleParamsEx(createdvehicles[playerid],VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
SpawnedCar ++;
VehicleFuel[createdvehicles[playerid]] = 120;
zavodis[createdvehicles[playerid]] = true;
LinkVehicleToInterior(createdvehicles[playerid], 0);
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0x66CC00FF,"Вы взяли Скутер в аренду");
ShowPlayerDialog(playerid, 7134, DIALOG_STYLE_MSGBOX,"{FFFF00}Аренда скутера", "{FFFFFF}Спасибо что арендовали транспорт. С Вас взяли 600$","Хорошо","");
return true;
}
if(listitem == 1)
{
ShowPlayerDialog(playerid, 7134, DIALOG_STYLE_MSGBOX,"{FFFF00}Аренда скутеров", "{FFFFFF}Здесь можно взять транспорт в аренду для приезжих.\n\nС уважением {FF0000}Штат Ваше название сервера","");
return true;
}
}
}
Скриншоты:
Места спавна скутеров:
То, что помечено Зелёным - это спавн скутеров. А то, что помечено красным - это пикап
Места спавна скутеров:
То, что помечено Зелёным - это спавн скутеров. А то, что помечено красным - это пикап
Прошу строго не судить, я не бог в Pawn языке.
Если мой Мануал Вам помог, с Вас +
Если мой Мануал Вам помог, с Вас +
Последнее редактирование: