închirieri Scr) biciclete

Tu du-te la un 3D al cărui text este în picioare acolo, tastați o comandă / vel. și din caseta de dialog.
Nu va fi o alegere a ceea ce doriți să cumpărați. BMX. biciclete de munte. RastaBike sau motoreta Faggio. De îndată ce, după cumpăr bicicletă / motoreta, apare imediat bicicletă / motoretă, retrage bani și veți sta automat pe bicicletă / motoreta.

Mergem în OnGameModeInit publică și pune-l:

Create3DTextLabel ( „# 91; Închirieri biciclete / Moped # 93; \ n / vel „0xFFFFFFFF 697.8879, - 1437.5796 13.5318 20,0 0) .....;

Arenda noi;
noi arenda1;
noi arenda2;
noi arenda3;

în OnPlayerCommandText publice

if (strcmp (cmd. "/ vel". true) == 0)
if (PlayerToPoint (2.0 playerid 697.8879, - .. 1437.5796 13.5318).)
str nouă # 91; 256 # 93 ;;
Format (str sizeof (str), "* BMX $ de 245 \ n * Mountain Bike $ 275 de \ n * RastaBike $ 225 \ n * Moped Faggio $ 525".);
ShowPlayerDialog (. Playerid 60. DIALOG_STYLE_LIST "** Închirieri biciclete / Motoretă **" str "Select" "Exit" ....);
>
altfel
SendClientMessage (playerid COLOR_RED "Nu aveți de închiriere de biciclete / motorete ..".);
>
return true;
>

în OnDialogResponse publice

if (== dialogid 60)
if (răspuns)
if (listitem == 0)
flotorul nou. X. flotor. Y. Float. Z. Float. o;
GetPlayerPos (playerid X. Y. Z.);
GetPlayerFacingAngle (playerid An.);
Arenda = CreateVehicle (481. X. Y. Z. O, - 1, - 1 0);
PutPlayerInVehicle (playerid Arenda 0 ..);
LinkVehicleToInterior (Arenda 0.);
GivePlayerMoney (playerid - 245.);
SendClientMessage (playerid. COLOR_WHITE. „Ai închiriat # 91; BMX # 93; - $ de 245 „);
>
else if (listitem == 1)
flotorul nou. X. flotor. Y. Float. Z. Float. o;
GetPlayerPos (playerid X. Y. Z.);
GetPlayerFacingAngle (playerid An.);
arenda1 = CreateVehicle (510. X. Y. Z. O, - 1, - 1 0);
PutPlayerInVehicle (playerid arenda1 0 ..);
LinkVehicleToInterior (arenda1 0.);
GivePlayerMoney (playerid - 275.);
SendClientMessage (playerid. COLOR_WHITE. „Ai închiriat # 91; Mountain Bike # 93; - $ 275, „);
>
else if (listitem == 2)
flotorul nou. X. flotor. Y. Float. Z. Float. o;
GetPlayerPos (playerid X. Y. Z.);
GetPlayerFacingAngle (playerid An.);
arenda2 = CreateVehicle (509. X. Y. Z. O, - 1, - 1 0);
PutPlayerInVehicle (playerid arenda2 0 ..);
LinkVehicleToInterior (arenda2 0.);
GivePlayerMoney (playerid - 225.);
SendClientMessage (playerid. COLOR_WHITE. „Ai închiriat # 91; RastaBike # 93; - $ 225 „);
>
else if (listitem == 3)
flotorul nou. X. flotor. Y. Float. Z. Float. o;
GetPlayerPos (playerid X. Y. Z.);
GetPlayerFacingAngle (playerid An.);
arenda3 = CreateVehicle (462. X. Y. Z. O, - 1, - 1 0);
PutPlayerInVehicle (playerid arenda3 0 ..);
LinkVehicleToInterior (arenda3 0.);
GivePlayerMoney (playerid - 525.);
SendClientMessage (playerid. COLOR_WHITE. „Ai închiriat un moped # 91; Faggio # 93; - $ 525 „);
>
>
>

După repornirea serverului, toate vehiculele vor fi pierdute