AMXX-BG.INFO minigames.inc Raw include

minigames.inc

Original include source with line numbers.

Back Download .inc
1 #if defined _minigames_included
2 #endinput
3 #endif
4 #define _minigames_included
5
6 enum ( <<=1 )
7 {
8 FLAG_OPENWORLD=1,
9 FLAG_NODAMAGE,
10 FLAG_TURNSYSTEM,
11 FLAG_NOKNIFE,
12 FLAG_RANDOMSPAWN,
13 FLAG_NOCAGE,
14 FLAG_REMOVEWEAPONBOX
15 }
16 enum
17 {
18 STATUS_AVAIBLE,
19 STATUS_INSTALLING,
20 STATUS_RUNNING
21 }
22
23 enum
24 {
25 SELECT_AVAIBLE,
26 SELECT_DISABLE,
27 SELECT_DONTSHOW
28 }
29
30 native mg_add_gametype(name[32], flags)
31 // Returns gametypeID
32
33 native mg_get_players(gameid, players[])
34 // Returns playernum
35
36 native mg_get_randomspot(entity, Float:flOrigin[3])
37
38
39 native mg_get_type(id)
40 native mg_get_game(id)
41 native mg_get_gameid(id)
42 native mg_get_turn(game)
43
44 native mg_set_nextturn(gameid)
45
46 native mg_game_end(game, winner)
47
48 forward mg_game_select(type)
49 forward mg_game_stop(type, game, winner)
50 forward mg_game_turn(type, game, id, previd)
51
52 forward mg_player_spawn(type, game, id)
53 forward mg_player_leave(type, game, id)
54 forward mg_player_killed(type, game, victim, killer)
55
56 forward mg_game_start_pre(type, game, owner)
57 forward mg_game_start_post(type, game, owner)
58
59 forward mg_game_gamble_accept(type, game, id, cash)
60 forward mg_game_gamble_join(type, game, id, cash)
61 forward mg_game_gamble_amount(type, game, id, cash)
62 forward mg_game_gamble_win(type, game, id, cash)