Jest to bardzo proste i przyjemne, a zarazem bardzo przydatne. Musisz utworzyć pseudostruktury aby wygodnie operować na danych różnego typu zapisanych w jednej tablicy. Poniżej przykład użycia, więcej w tutorialu.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "0.1" #define AUTHOR "Sn!ff3r" enum _:TwojaStruktura { zmiennaInteger = 0, zmiennaString[32], Float:zmiennaFloat } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) new dane[TwojaStruktura] // int dane[zmiennaInteger] = 5 // string formatex(dane[zmiennaString], 31, "String ABC") // float dane[zmiennaFloat] = _:4.68 set_task(10.0, "plugin_init2", 555, dane, TwojaStruktura) } public plugin_init2(dane[TwojaStruktura]) { console_print(0, "dane[zmiennaInteger]: %d", dane[zmiennaInteger]) console_print(0, "dane[zmiennaString]: %s", dane[zmiennaString]) console_print(0, "dane[zmiennaFloat]: %0.2f", dane[zmiennaFloat]) }