Saibot
Мастер
Все мы играли игру Flappy Bird - так вот теперь Вы сможете поиграть ее в GTA SAMP только в ином образе.
Идея взята с этого видео:
В public OnGameModeInit()
PHP:
new tmpobjid;
tmpobjid = CreateDynamicObjectEx(10834,-1372.679,457.812,1160.757,0.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0x00000000);
SetDynamicObjectMaterial(tmpobjid, 1, 16640, !"a51", !"ws_stationfloor", 0x00000000);
tmpobjid = CreateDynamicObjectEx(3865,-1246.260,473.689,1165.783,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1239.329,468.562,1158.293,0.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1226.897,468.561,1170.283,0.000,90.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1261.525,473.856,1178.815,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1241.614,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1266.593,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1231.318,468.523,1177.675,0.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1241.614,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1253.689,473.689,1168.033,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1246.260,473.689,1178.362,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1261.525,473.689,1165.371,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1253.689,473.689,1181.522,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(10834,-1372.679,457.812,1183.842,0.000,180.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 1, 16640, !"a51", !"ws_stationfloor", 0x00000000);
tmpobjid = CreateDynamicObjectEx(18981,-1266.593,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1271.216,473.689,1167.522,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1391.896,473.689,1165.371,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1280.888,473.689,1167.522,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1290.180,473.689,1163.745,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1298.190,473.689,1165.371,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1306.580,473.689,1168.032,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1314.823,473.689,1165.371,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1323.101,473.689,1162.270,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1331.754,473.689,1166.287,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1340.270,473.689,1165.371,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1350.045,473.689,1167.029,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1359.029,473.689,1163.628,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1367.560,473.689,1165.371,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1375.546,473.689,1166.817,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1383.658,473.689,1169.359,-90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1271.216,473.689,1180.367,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1280.888,473.689,1180.367,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1290.180,473.689,1176.426,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1298.190,473.689,1178.305,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1306.580,473.689,1181.389,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1314.823,473.689,1178.305,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1323.101,473.689,1175.500,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1331.754,473.689,1179.536,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1340.270,473.689,1178.305,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1350.045,473.689,1180.259,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1359.029,473.689,1176.142,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1367.560,473.689,1177.899,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1375.546,473.689,1180.046,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1383.658,473.689,1182.207,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(3865,-1391.896,473.689,1178.815,90.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 14668, !"711c", !"bwtilebroth", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1291.578,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1316.580,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1341.583,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1366.581,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1391.579,476.118,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1291.578,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1316.580,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1341.583,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1366.581,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1391.579,471.264,1177.675,0.000,0.000,90.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
tmpobjid = CreateDynamicObjectEx(18981,-1400.079,470.528,1177.675,0.000,0.000,0.000,300.000,300.000);
SetDynamicObjectMaterial(tmpobjid, 0, 4835, !"airoads_las", !"aarprt8LAS", 0xFFFFFFFF);
PHP:
CMD:flappycar(playerid)
{
if(GetPVarInt(playerid, !"flappy_car"))
return SendClientMessage(playerid,-1,!"Что бы выйти введите /exit.");
new vehicle = CreateVehicle(441, -1235.8204,473.7602,1171.7831,89.6242, 0, 0, 0);
SetPVarInt(playerid,!"flappy_car",vehicle);
SetPlayerRaceCheckpoint(playerid,2,-1396.9880,473.7238,1166.7960,0.0,0.0,0.0,6.0);
PutPlayerInVehicle(playerid,vehicle,0);
SetTimerEx(!"@_FlappyCarTimer", 250, false, !"dd", playerid, vehicle);
return true;
}
CMD:exit(playerid)
{
if(!GetPVarInt(playerid, !"flappy_car"))
return SendClientMessage(playerid,-1,!"Недоступно!");
FlappyCar(playerid);
return true;
}
PHP:
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER
&& GetPVarInt(playerid, !"flappy_car"))
{
if(newkeys & KEY_FIRE)
SetVehicleVelocity(GetPlayerVehicleID(playerid), -0.1, 0.0, 0.1);
}
PHP:
if(GetPVarInt(playerid, !"flappy_car"))
{
SendClientMessage(playerid,-1,!"Поздравляем, Вы добрались до финиша!!!");
FlappyCar(playerid);
}
PHP:
if(vehicleid == GetPVarInt(playerid, !"flappy_car"))
{
FlappyCar(playerid);
}
PHP:
@_FlappyCarTimer(flappy, vehicleid);
@_FlappyCarTimer(flappy, vehicleid)
{
if(GetPVarInt(flappy, !"flappy_car") && IsPlayerConnected(flappy))
{
new Float: healt_vehicle,
vehicle = GetPlayerVehicleID(flappy);
if(vehicle == vehicleid)
{
GetVehicleHealth(vehicle,healt_vehicle);
if(healt_vehicle < 997.5)
{
GameTextForPlayer(flappy, !"~r~GAME OVER", 5000, 3);
SetVehicleToRespawn(vehicleid);
PutPlayerInVehicle(flappy,vehicleid,0);
}
}
SetTimerEx(!"@_FlappyCarTimer", 250, false, !"dd", flappy,vehicleid);
}
}
PHP:
stock FlappyCar(playerid)
{
DisablePlayerRaceCheckpoint(playerid);
DestroyVehicle(GetPVarInt(playerid, !"flappy_car"));
DeletePVar(playerid, !"flappy_car");
SpawnPlayer(playerid);
return true;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Видео:
Автор интерьера: Tayler Smaill
Автор Мануала: Saibot
Также спасибо Лев Попов за некоторою информацию!
Последнее редактирование:
