GTA-Center.com » Forum
http://www.gta-center.com/forums/

[RISOLTO][HELP]Dini.
http://www.gta-center.com/forums/viewtopic.php?f=41&t=1223
Pagina 1 di 1

Autore:  S&C [ 14/06/2011, 13:20 ]
Oggetto del messaggio:  [RISOLTO][HELP]Dini.

Ciao Ragazzi, ho un problema con il Dini...
Inpratica quando creo gli HQ e tutto Restartando il server gli HQ (I Pickup) scompaiono e non compaiono.... Vi posto il SalvaHQ() e il CaricaHQ();. :wave: (asd)
Codice:
stock SalvaHQ()
{
      for(new a=0;a<MAX_HQ;a++)
{
      format(file, sizeof file, "Clan/HQ%d.ini", a);
     dini_IntSet(file, "Costo", HeadQuarter[a][Costo]);
     dini_FloatSet(file, "X", HeadQuarter[a][x]);
     dini_FloatSet(file, "Y", HeadQuarter[a][y]);
     dini_FloatSet(file, "X", HeadQuarter[a][z]);
      return 1;
}
      return 1;
}

stock CaricaHQ()
{
    for(new a=0;a<MAX_HQ;a++)
{
   format(file, sizeof file, "Clan/HQ%d.ini", a);
   HeadQuarter[a][Costo] = dini_Int(file, "Costo");
   HeadQuarter[a][x] = dini_Int(file, "X");
   HeadQuarter[a][y] = dini_Int(file, "Y");
   HeadQuarter[a][z] = dini_Int(file, "Z");
   CreatePickup(1239, 23, x, y, z, -1);
    return 1;
}
    return 1;
}

Spero sappiate il problema perchè e quasi una settimana che provo a Risolvere, ma non ci riesco.... Grazie : Sailor :

Autore:  Angelo [ 14/06/2011, 13:42 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Non so se centra qualcosa, ma quando hai gettato le float hai usato dini_Int, prova a cambiare nel caricaHQ questo:

Codice:
HeadQuarter[a][x] = dini_Int(file, "X");
HeadQuarter[a][y] = dini_Int(file, "Y");
HeadQuarter[a][z] = dini_Int(file, "Z");


con

Codice:
HeadQuarter[a][x] = dini_Float(file, "X");
HeadQuarter[a][y] = dini_Float(file, "Y");
HeadQuarter[a][z] = dini_Float(file, "Z");


Poi nel Salva HQ hai messo

dini_FloatSet(file, "X", HeadQuarter[a][z]);

invece di

dini_FloatSet(file, "Z", HeadQuarter[a][z]);

anche questo può essere un problema :/

Autore:  S&C [ 14/06/2011, 13:49 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Si, Il fatto del dini_Int lo ho gia fatto, Solo che ora ho postato il vecchio CaricaHQ e Salva scusa.... Comunque... LO stesso non và, me lo fa con tutti i sistemi Business /Case/HQ non capisco Perchè

Autore:  Angelo [ 14/06/2011, 13:55 ]
Oggetto del messaggio:  Re: [HELP]Dini.

cambia le due funzioni con queste:

Codice:
stock SalvaHQ()
{
    for(new a=0;a<MAX_HQ;a++)
    {
        format(file, sizeof file, "Clan/HQ%d.ini", a);
        dini_IntSet(file, "Costo", HeadQuarter[a][Costo]);
        dini_FloatSet(file, "X", HeadQuarter[a][x]);
        dini_FloatSet(file, "Y", HeadQuarter[a][y]);
        dini_FloatSet(file, "Z", HeadQuarter[a][z]);
    }
}

stock CaricaHQ()
{
    for(new a=0;a<MAX_HQ;a++)
    {
        format(file, sizeof file, "Clan/HQ%d.ini", a);
        HeadQuarter[a][Costo] = dini_Int(file, "Costo");
        HeadQuarter[a][x] = dini_Float(file, "X");
        HeadQuarter[a][y] = dini_Float(file, "Y");
        HeadQuarter[a][z] = dini_Float(file, "Z");
        CreatePickup(1239, 23, HeadQuarter[a][x], HeadQuarter[a][y], HeadQuarter[a][z], -1);
    }
}


Prova :\

Autore:  S&C [ 14/06/2011, 14:03 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Fatto ma non va. Allora io faccio: /creahq [ID] [COSTO] FIn li tutto bene , mi crea Pickup Ecc.... Poi se spengo e riaccendo il server non mi ricrea i Pickup.... COme mai? :|

Autore:  mitosking [ 15/06/2011, 2:31 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Sicuro che MAX_HQ è settato bene?

Inoltre, prova a controllare se in più file (e non solo uno) le informazioni siano giuste. In passato avevo avuto problemi riguardo i Pickup... Per quanto possano essere semplici (all'apparenza), in realtà causano molti problemi.

Autore:  S&C [ 15/06/2011, 10:38 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Allora MAX_HQ e settato bene (#define MAX_HQ 20). Poi si i file me li setta bene Guarda:

Codice:
PosizioneHQX=1505.0670
PosizioneHQY=-892.1097
PosizioneHQZ=58.7301
Costo=500000
Proprietario=Nessuno

Mi sembra tutto Giusto, All'inizio pensavo che avevo sbagliato destinazione per il caricamento, ma lo stesso non andava.... Non posso prorpio usare il Dini per questo fatto, E non capiosco perchè, e da una settimana che cerco di risolvere ma niente... Aiutatemi Voi xD...
EDIT: COmunque Adesso lo rifaccio Dacapo.... Ma voi rispondetemi EH xD... Grazie.

Autore:  mitosking [ 15/06/2011, 14:09 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Hai guardato in più file??? Se le coordinate sono diverse?

Autore:  S&C [ 15/06/2011, 14:28 ]
Oggetto del messaggio:  Re: [HELP]Dini.

SI crdo di si... ANzi ora lo rifaccio.. Và... FOrse la fortuna e dalla mia parte...

Autore:  mitosking [ 15/06/2011, 14:39 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Ok, fammi sapere.

Autore:  S&C [ 15/06/2011, 15:06 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Rieccomi! xD... Lo rifatto... Però, Allora i file me li crea, Non me li carica, Prerò i file sono giusti (a parte uno perchè lo buggato io xDDD COmunque Non và)

Autore:  mitosking [ 15/06/2011, 15:16 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Dove lo hai messo SalvaHQ e CaricaHQ?

Autore:  S&C [ 15/06/2011, 15:22 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Grazie A tutti, Ma ho risolto Potete Chiudere...

Autore:  mitosking [ 15/06/2011, 15:44 ]
Oggetto del messaggio:  Re: [HELP]Dini.

Ok ;).

Pagina 1 di 1 Tutti gli orari sono UTC + 1 ora [ ora legale ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/