ID problem
#1

Hello,

I've a problem with my ID, when I load my factions:

pawn Код:
public OnFactionLoad() {
    nbFaction = cache_num_rows();
    for(new i = 0; i < nbFaction; i++) {
        new ORM:ormid = FactionInfo[i][ORM_ID] = orm_create("factions");
        orm_addvar_int(ormid, FactionInfo[i][fID], "ID");
        orm_setkey(ormid, "ID");
        orm_addvar_int(ormid, FactionInfo[i][fType], "type");
        orm_addvar_int(ormid, FactionInfo[i][fCash], "cash");
        orm_addvar_string(ormid, FactionInfo[i][fName],64, "name");
        orm_addvar_string(ormid, FactionInfo[i][fRank1],64, "rank1");
        orm_addvar_string(ormid, FactionInfo[i][fRank2],64, "rank2");
        orm_addvar_string(ormid, FactionInfo[i][fRank3],64, "rank3");
        orm_addvar_string(ormid, FactionInfo[i][fRank4],64, "rank4");
        orm_addvar_string(ormid, FactionInfo[i][fRank5],64, "rank5");
        orm_addvar_string(ormid, FactionInfo[i][fRank6],64, "rank6");
        orm_addvar_string(ormid, FactionInfo[i][fRank7],64, "rank7");
        orm_addvar_string(ormid, FactionInfo[i][fRank8],64, "rank8");
        orm_apply_cache(ormid, i);
    }
}
Faction ID 1 in my database, become ID 0 in game.

I've already tried to start my for statement a 1 but it doesn't work.

Thanks
Reply
#2

try changing
pawn Код:
for(new i = 0; i < nbFaction; i++) {
to
pawn Код:
for(new i = 1; i < nbFaction; i++) {
Reply
#3

It doesn't work, It only load 4 factions instead of 5 if I change nbFaction, it's still the same
Reply
#4

pawn Код:
for(new i = 1; i < nbFaction+1; i++)
try this
Reply
#5

Quote:
Originally Posted by BroZeus
Посмотреть сообщение
pawn Код:
for(new i = 1; i < nbFaction+1; i++)
try this
It load an empty faction, then the faction ID 2 in the database.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)