23.05.2012, 08:48
зачем для сохранения использовать format?
И не понимаю зачем создавать дублирующие переменные, смысл всей манипуляции теряется?!
Если чтобы не запутаться, то лучше уж так:
Важно: если установишь дефайны, то все манипуляции с перезаписью данных из переменной PlayerInfo[][pPerks][] не нужны!
Code:
PlayerInfo[playerid][pPerks][0] = PlayerInfo[playerid][pAlcoholPerk]; PlayerInfo[playerid][pPerks][1] = PlayerInfo[playerid][pDrugPerk]; PlayerInfo[playerid][pPerks][2] = PlayerInfo[playerid][pMiserPerk] PlayerInfo[playerid][pPerks][3] = PlayerInfo[playerid][pPainPerk] PlayerInfo[playerid][pPerks][4] = PlayerInfo[playerid][pTraderPerk];
Если чтобы не запутаться, то лучше уж так:
Code:
#define PlayerInfo[%0][pAlcoholPerk] PlayerInfo[%0][pPerks][0] #define PlayerInfo[%0][pAlcoholPerk] PlayerInfo[%0][pPerks][0] #define PlayerInfo[%0][pDrugPerk] PlayerInfo[%0][pPerks][1] #define PlayerInfo[%0][pMiserPerk] PlayerInfo[%0][pPerks][2] #define PlayerInfo[%0][pPainPerk] PlayerInfo[%0][pPerks][3] #define PlayerInfo[%0][pTraderPerk] PlayerInfo[%0][pPerks][4]

