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])
}


Dodatki SourceMod




Moja zawartość
Mężczyzna


Napisane przez