player_info[params[0]][pLeader] = 0; player_info[params[0]][pMember] = 0; player_info[params[0]][pRang] = 0; player_info[params[0]][pModel] = 0; SavePlayer(params[0], "leader", player_info[params[0]][pLeader], "d"); SavePlayer(params[0], "member", player_info[params[0]][pMember], "d"); SavePlayer(params[0], "rang", player_info[params[0]][pRang], "d"); SavePlayer(params[0], "model", player_info[params[0]][pModel], "d");
Если думаете, что сток SavePlayer не правильно написан, то это не так, так как все остальное в него сохраняется, когда на Лидера ставлю человека, то все сохраняется, к примеру pLeader = 1, pMember = 1, pRang = 8, pModel = Skin, но вот почему-то не обнуляется...
Вот на всякий сток
stock SavePlayer(playerid, const field_name[], const set[], const type[]) { new string[128+1]; if(!strcmp(type, "d", true)) mysql_format(dbHandle, string, sizeof(string), "UPDATE `accounts` SET `%s` = '%d' WHERE `ID` = '%d'", field_name, set, player_info[playerid][ID]); else if(!strcmp(type, "s", true)) mysql_format(dbHandle, string, sizeof(string), "UPDATE `accounts` SET `%s` = '%s' WHERE `ID` = '%d'", field_name, set, player_info[playerid][ID]); mysql_tquery(dbHandle, string, "", ""); }