Tak się nie da, sprawdź to, nie testowałem, może podsunąłem Ci jakiś pomysł
/* Plugin generated by AMXX-Studio */
#include
#include
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define MAX_ROZDZIALOW 4 // max liczba rozdzialow
#define MAX_MISJI 10 // najwieksza liczba misji we wszystkich rozdzialach
enum
{
MISJA_NIEWYKONANA = 0,
MISJA_WYKONANA = 1,
ROZDZIAL_PIERWSZY = 7,
ROZDZIAL_DRUGI = 8,
ROZDZIAL_TRZECI = 9,
ROZDZIAL_CZWARTY = 10
}
enum
{
}
new liczba_misji_na_rozdzial[MAX_ROZDZIALOW] =
{
ROZDZIAL_PIERWSZY,
ROZDZIAL_DRUGI,
ROZDZIAL_TRZECI,
ROZDZIAL_CZWARTY
}
new postep_misji[33][MAX_ROZDZIALOW][MAX_MISJI]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
// Add your code here...
}
new roz_gracza =3
new id = 4
new mis_gracza = 10
public test()
{
new roz_gracza = 3 // 3+1 = 4 | np. MAX_ROZDZIALOW jest 4, a tablica zaczyna od 0
//czyli postep_misji[33][0 | 1 | 2 | 3 |] // co sumując jest 4
new id = 14
new mis_gracza = 10 // tak samo jak w rozdzialach
postep_misji[id][roz_gracza][mis_gracza] = MISJA_NIEWYKONANA
postep_misji[id][roz_gracza][mis_gracza] = MISJA_WYKONANA
}
public print()
{
client_print(id, print_chat, "Twoje ID: %d | Twoj rozdzial misji: %d | Misja: %d | Status: %s",
id, roz_gracza, mis_gracza, get_mission_status(id, roz_gracza, mis_gracza)?"Wykonana":"Niewykonana ")
}
public _:get_mission_status(id, roz, mis)
{
return postep_misji[id][roz][mis]
}
Jak ucieło include, to tylko są te domyślne