Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×
  • 0

Nu stiu daca are rost...


Question

Guest RockStar
Posted

Am inceput sa folosesc y_ini pentru Drift World dar am ceva probleme...cand ies de pe server se salveaza tot perfect dar cand intru nu se incarca si nu stiu ce are :))

Am postat si pe .com dar vad ca nu stie nimeni acolo...

Am zis sa incerc si aici cu toate ca nu prea cred ca stiti foarte multi y_ini.

Ehh..ei bine asta este codul:


forward Load_PlayerData( playerid, name[ ], value[ ] );

public Load_PlayerData( playerid, name[ ], value[ ] )

{

    INI_Int("MONEY", RPlayerData[ playerid ][ R_MONEY ] );

    INI_Int("SCORE", RPlayerData[ playerid ][ R_SCORE ] );

    INI_Int("LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );

    return 1;

}

LoadStats( playerid )

{

    new UserFile[ 32 ];

    format( UserFile, sizeof ( UserFile ), "Radmin/%s.ini", pName( playerid ) );

   

    INI_ParseFile(UserFile, "Load_%s", .bExtra = true, .extra = playerid);

}

SaveStats( playerid )

{

new UserFile[ 32 ];

    format( UserFile, sizeof ( UserFile ), "Radmin/%s.ini", pName( playerid ) );

    new INI:file = INI_Open( UserFile );

    INI_SetTag(file, "PlayerData");

    INI_WriteInt(file, "MONEY", RPlayerData[ playerid ][ R_MONEY ] );

    INI_WriteInt(file, "SCORE", RPlayerData[ playerid ][ R_SCORE ] );

    INI_WriteInt(file, "LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );

    INI_Close( file );

}


Postul de pe .com > http://forum.sa-mp.com/showthread.php?t=265818

13 answers to this question

Recommended Posts

Posted

Asa:

INI_ParseFile(UserFile, "Load_PlayerData", .bExtra = true, .extra = playerid);

Nu:

INI_ParseFile(UserFile, "Load_%s", .bExtra = true, .extra = playerid);

142sj0l.png

Underground-GFX

Guest RockStar
Posted

Lafel.

Nu merge.

Posted

Ia incearca asta:

INI_ParseFile(UserFile, "Load_PlayerData", false, true, playerid);

[ Asa am si eu si imi merge ;) ]

142sj0l.png

Underground-GFX

Guest RockStar
Posted

Nu merge...Nici aia pe .com nu au stiut :|

Posted

Nu merge...Nici aia pe .com nu au stiut :|

Auzi, tu pornesti sv ca Administrator( al PC-ului, bineinteles ), adica ai Drepturi? Ca asa imi facea si mie inainte...

142sj0l.png

Underground-GFX

Posted

Incearca ce a zis Roach +

forward Load_PlayerData( playerid, name[ ], value[ ] );
public Load_PlayerData( playerid, name[ ], value[ ] )
{
    INI_Int("MONEY", RPlayerData[ playerid ][ R_MONEY ] );
    INI_Int("SCORE", RPlayerData[ playerid ][ R_SCORE ] );
    INI_Int("LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );

    return 1;
}
sa devina
forward Load_PlayerData( playerid, name[ ], value[ ] );
public Load_PlayerData( playerid, name[ ], value[ ] )
{
    if ( !strcmp( name, "MONEY"		     ) ) RPlayerData[ playerid ][ R_MONEY ] = strval( value );
    if ( !strcmp( name, "SCORE"		     ) ) RPlayerData[ playerid ][ R_SCORE ] = strval( value );
    if ( !strcmp( name, "LEVEL"		     ) ) RPlayerData[ playerid ][ R_LEVEL ] = strval( value );

    return 1;
}

Guest RockStar
Posted

Sa dea dracii in y_ini asta...nu merge de nici un fel si Roach..nu am nevoie de drepturi de administrator pe xp...

Cred ca ma dau pe SQLite...

Incerc sa invat...

Posted

Sa dea dracii in y_ini asta...nu merge de nici un fel si Roach..nu am nevoie de drepturi de administrator pe xp...

Cred ca ma dau pe SQLite...

Incerc sa invat...

Ai incercat ce am zis eu ? Ar trebui sa mearga.
Guest RockStar
Posted

Da am incercat.

Nu merge.

Lasa...incerc acum sa invat SQLite...

Posted

Auzi, eu am Public-ul( adica CallBack-ul ) fara return, ia incearca asa :

forward Load_PlayerData( playerid, name[ ], value[ ] );

public Load_PlayerData( playerid, name[ ], value[ ] )

{

  if ( !strcmp( name, "MONEY" ) )

    {

        RPlayerData[ playerid ][ R_MONEY ] = strval( value );

    }

    if ( !strcmp( name, "SCORE" ) )

    {

        RPlayerData[ playerid ][ R_SCORE ] = strval( value );

    }

    if ( !strcmp( name, "LEVEL" ) )

    {

        RPlayerData[ playerid ][ R_LEVEL ] = strval( value );

    }

}

142sj0l.png

Underground-GFX

Guest RockStar
Posted

Nu merge nici asa...mor :(((

Posted

hey rock...poftim aici...este un system de salvarea informatiilor in SQLite...doar ca nu am pus si Level...aia iti pui tu ca nu iti stiu variabilele etc..

uite aici salveaza scoru si bani:

http://pastebin.com/ByhpXW9p

EDIT:Stiu care ii problema...:))...in loc de

forward Load_PlayerData( playerid, name[ ], value[ ] );
public Load_PlayerData( playerid, name[ ], value[ ] )
{
    INI_Int("MONEY", RPlayerData[ playerid ][ R_MONEY ] );
    INI_Int("SCORE", RPlayerData[ playerid ][ R_SCORE ] );
    INI_Int("LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );

    return 1;
}
faci asa:
forward Load_PlayerData( playerid, name[ ], value[ ] );
public Load_PlayerData( playerid, name[ ], value[ ] )
{
    INI_Int("MONEY", RPlayerData[ playerid ][ R_MONEY ] );
    INI_Int("SCORE", RPlayerData[ playerid ][ R_SCORE ] );
    INI_Int("LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );

    return 0;
}
EDIT2: sau: :))
forward Load_PlayerData( playerid, name[ ], value[ ] );
public Load_PlayerData( playerid, name[ ], value[ ] )
{
    INI_Int("MONEY", RPlayerData[ playerid ][ R_MONEY ] );
    INI_Int("SCORE", RPlayerData[ playerid ][ R_SCORE ] );
    INI_Int("LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );

    return 1;
}
in:
forward Load_PlayerData( playerid, name[ ], value[ ] );
public Load_PlayerData( playerid, name[ ], value[ ] )
{
    INI_Int("MONEY", RPlayerData[ playerid ][ R_MONEY ] );
    INI_Int("SCORE", RPlayerData[ playerid ][ R_SCORE ] );
    INI_Int("LEVEL", RPlayerData[ playerid ][ R_LEVEL ] );
    GivePlayerMoney( playerid, RPlayerData[ playerid ][ R_MONEY ] );
    SetPlayerScore( playerid, RPlayerData[ playerid ][ R_SCORE ] );
    la lv nu stiu:))

    return 1;
}

Fara reclama in semnatura!

Guest RockStar
Posted

hey rock...poftim aici...este un system de salvarea informatiilor in SQLite...doar ca nu am pus si Level...aia iti pui tu ca nu iti stiu variabilele etc..

uite aici salveaza scoru si bani:

http://pastebin.com/ByhpXW9p

Man eu incerc sa fac prin cunostintele mele, daca copiez din alta parte nu mai invat nimic deci nu are nici un rost.

Lasa ca incet incet invat, acum incerc sa fac un system de login/register cu SQLite...

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.