22.12.2016, 02:56
Quisiera saber para que sirve el parametro .bPassTag de la funciуn INI_ParseFile. La traducciуn y el ejemplo no lo comprendo.
Aquн lo explica: https://sampforum.blast.hk/showthread.php?tid=570957
|
BPassTag - Si es "true", agrega un parбmetro extra a la callback con el tag actual, por lo que puede cargar un archivo completo con una sola funciуn. El nombre del tag va antes que el parбmetro "name", asн que despuйs de cualquier parбmetro extra opcional: Cargar un archivo completo a la vez: Код:
forward LoadOneFile(tag[], name[], value[]); public LoadOneFile(tag[], name[], value[]) { } Код:
INI_ParseFile("myini.ini", "LoadOneFile", .bPassTag = true); Код:
forward LoadOneUser(playerid, tag[], name[], value[]); public LoadOneUser(playerid, tag[], name[], value[]) { } Код:
INI_ParseFile(playerfile, "LoadOneUser", .bExtra = true, .extra = playerid, .bPassTag = true); Код:
forward LoadOneUser_LVDM(playerid, name[], value[]); public LoadOneUser_LVDM(playerid, name[], value[]) { } Код:
INI_ParseFile(playerfile, "LoadOneUser_%s", false, true, playerid); Код:
forward LoadOneUser_LVDM(playerid, name[], value[]); public LoadOneUser_LVDM(playerid, name[], value[]) { } Код:
INI_ParseFile(playerfile, "LoadOneUser_%s", false, true, playerid, false); Код:
forward Load_myini(playerid, tag[], name[], value[]); public Load_myini(playerid, tag[], name[], value[]) { } Код:
INI_ParseFile("myini.ini", "Load_%s", true, true, playerid, false, true); |