start game in br edit
This commit is contained in:
parent
2e2c1d1b20
commit
e3a0d3d0d2
@ -35,7 +35,7 @@
|
|||||||
/* ** Constants ** */
|
/* ** Constants ** */
|
||||||
static const
|
static const
|
||||||
Float: BR_CHECKPOINT_POS[ 3 ] = {
|
Float: BR_CHECKPOINT_POS[ 3 ] = {
|
||||||
-2080.1951, -407.7742, 38.7344
|
-2109.6680, -444.1471, 38.7344
|
||||||
},
|
},
|
||||||
Float: BR_ISLAND_POS[ 3 ] = {
|
Float: BR_ISLAND_POS[ 3 ] = {
|
||||||
-4957.9775, 2031.4171, 5.8310
|
-4957.9775, 2031.4171, 5.8310
|
||||||
@ -139,6 +139,7 @@ hook OnScriptInit( )
|
|||||||
// checkpoint
|
// checkpoint
|
||||||
g_battleRoyaleStadiumCP = CreateDynamicCP( BR_CHECKPOINT_POS[ 0 ], BR_CHECKPOINT_POS[ 1 ], BR_CHECKPOINT_POS[ 2 ], 1.0, 0 );
|
g_battleRoyaleStadiumCP = CreateDynamicCP( BR_CHECKPOINT_POS[ 0 ], BR_CHECKPOINT_POS[ 1 ], BR_CHECKPOINT_POS[ 2 ], 1.0, 0 );
|
||||||
CreateDynamic3DTextLabel( "[BATTLE ROYALE]", COLOR_GOLD, BR_CHECKPOINT_POS[ 0 ], BR_CHECKPOINT_POS[ 1 ], BR_CHECKPOINT_POS[ 2 ], 20.0 );
|
CreateDynamic3DTextLabel( "[BATTLE ROYALE]", COLOR_GOLD, BR_CHECKPOINT_POS[ 0 ], BR_CHECKPOINT_POS[ 1 ], BR_CHECKPOINT_POS[ 2 ], 20.0 );
|
||||||
|
CreateDynamicMapIcon( BR_CHECKPOINT_POS[ 0 ], BR_CHECKPOINT_POS[ 1 ], BR_CHECKPOINT_POS[ 2 ], 23, 0, -1, -1, -1, 750.0 );
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -367,9 +368,10 @@ hook OnDialogResponse( playerid, dialogid, response, listitem, inputtext[ ] )
|
|||||||
else if ( listitem == 9 ) // start lobby option
|
else if ( listitem == 9 ) // start lobby option
|
||||||
{
|
{
|
||||||
if ( Iter_Count( battleroyaleplayers[ lobbyid ] ) < 2 ) {
|
if ( Iter_Count( battleroyaleplayers[ lobbyid ] ) < 2 ) {
|
||||||
return SendError( playerid, "You need at least 2 players in your lobby to start this match." );
|
SendError( playerid, "You need at least 2 players in your lobby to start this match." );
|
||||||
|
} else {
|
||||||
|
BattleRoyale_StartGame( lobbyid );
|
||||||
}
|
}
|
||||||
BattleRoyale_StartGame( lobbyid );
|
|
||||||
return BattleRoyale_EditLobby( playerid, lobbyid );
|
return BattleRoyale_EditLobby( playerid, lobbyid );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -618,7 +620,7 @@ static stock BattleRoyale_EditLobby( playerid, lobbyid )
|
|||||||
"Armour\t"COL_GREY"%0.2f%%\n" \
|
"Armour\t"COL_GREY"%0.2f%%\n" \
|
||||||
"Walking Weapons Only\t%s\n" \
|
"Walking Weapons Only\t%s\n" \
|
||||||
"CAC Only\t%s\n" \
|
"CAC Only\t%s\n" \
|
||||||
""COL_PURPLE"Start Match\t"COL_PURPLE">>>",
|
""COL_GREEN"Start Match\t"COL_GREEN">>>",
|
||||||
br_lobbyData[ lobbyid ] [ E_NAME ],
|
br_lobbyData[ lobbyid ] [ E_NAME ],
|
||||||
br_lobbyData[ lobbyid ] [ E_PASSWORD ],
|
br_lobbyData[ lobbyid ] [ E_PASSWORD ],
|
||||||
br_lobbyData[ lobbyid ] [ E_LIMIT ],
|
br_lobbyData[ lobbyid ] [ E_LIMIT ],
|
||||||
@ -926,7 +928,7 @@ function BattleRoyale_GameUpdate( lobbyid )
|
|||||||
MapAndreas_FindZ_For2DCoord( X, Y, Z );
|
MapAndreas_FindZ_For2DCoord( X, Y, Z );
|
||||||
|
|
||||||
new rocket = CreateDynamicObject( 3786, X, Y, Z + 250.0, 5.0, -90.0, 0.0 );
|
new rocket = CreateDynamicObject( 3786, X, Y, Z + 250.0, 5.0, -90.0, 0.0 );
|
||||||
new flare = CreateDynamicObject( 18728, X, Y, Z, 0.0, 0.0, 0.0 );
|
new flare = CreateDynamicObject( 18728, X, Y, Z - 1.0, 0.0, 0.0, 0.0 );
|
||||||
new move_speed = MoveDynamicObject( rocket, X, Y, Z, 25.0 );
|
new move_speed = MoveDynamicObject( rocket, X, Y, Z, 25.0 );
|
||||||
|
|
||||||
foreach ( new playerid : battleroyaleplayers[ lobbyid ] ) {
|
foreach ( new playerid : battleroyaleplayers[ lobbyid ] ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user