GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Amf - 2012. június 02. - 13:47:35

Cím: Játszott óra...
Írta: Amf - 2012. június 02. - 13:47:35
Üdv!
Írtam egy parancsot, amivel be lehet állítani egy játékos játszott óráját...
De van egy hiba
Itt a parancs:
 

CMD:ora(playerid, params[])
{
new Mennyi[5];
if(pInfo[playerid][Admin] >= 2)
{
    if(sscanf(params, \"ud\", id, Mennyi)) return SendClientMessage(playerid, PIROS, \"Használat: /ora < ID > < Mennyi >\");
    pInfo[id][Ora] = Mennyi;
}
else
{
    SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
}
return 1;
}

 
Itt a mentése és betöltése
 

Mentés:   dini_IntSet(File, \"Ora\", Ora2[id]);
Betöltés:  Ora2[id] = dini_Int(File,\"Ora\");

 
És itt az error:
 error 006: must be assigned to an array

 
Próbáltam már Ora2-vel Ora-val de mindig erroros nincs semmi ötletem!
Cím: Játszott óra...
Írta: Norby - 2012. június 02. - 14:25:49

CMD:ora(playerid, params[])
{
        new Mennyi;
       
        if(pInfo[playerid][Admin] >= 2)
        {
            if(sscanf(params, \"ud\", id, Mennyi)) return SendClientMessage(playerid, PIROS, \"Használat: /ora < ID > < Mennyi >\");
            pInfo[id][Ora] = Mennyi;
        } else SendClientMessage(playerid, PIROS, \"Nem vagy Admin!\");
        return 1;
}
Cím: Játszott óra...
Írta: Amf - 2012. június 02. - 14:30:03
Jó lett köszi!