#1

Why the **** I getting this response? ://

pawn Code:
[19:44:17]  =======================================
[19:44:17]  |                                     |
[19:44:17]  |   Error: Could not connect to YSI   |
[19:44:17]  |  update server (response was 003).  |
[19:44:17]  |                                     |
[19:44:17]  =======================================
And.. I have another problem with it: When I saving player data - ok.. But, when Im loading - no. I can login with any password(like lkalkdjaskldf..)


Code:


OnPlayerConnect
pawn Code:
new
        Failas[ 51 ]
    ;
    format( Failas, 51, "DuomenuBaze/Zaidejai/%s.ini", Vardas( playerid ) );
    if( !fexist( Failas ) ) return ShowPlayerDialog( playerid, 0, DIALOG_STYLE_INPUT, ""#h_Balta"Registracija.", ""#h_Balta"Suveskite slaptaћodį, kuriuo prisijungsite kitą kartą.\n\n"#h_Zydra"Slaptaћodis privalo: Būti netrumpesnis kaip 5simb. ir neilgesnis kaip 10simb.", "Registruotis", "" );
    else ShowPlayerDialog( playerid, 1, DIALOG_STYLE_INPUT, ""#h_Balta"Prisijungimas.", ""#h_Zydra"Suveskite savo slaptaћodį, jog galėtųmėte tęsti.", "Prisijungti", "" );
OnDialogResponse

pawn Code:
if( dialogid == 0 )
    {
        new
            Slaptazodis[ 11 ]
        ;
        if( sscanf( inputtext, "s[11]", Slaptazodis ) ) return ShowPlayerDialog( playerid, 0, DIALOG_STYLE_INPUT, ""#h_Balta"Registracija.", ""#h_Balta"Suveskite slaptaћodį, kuriuo prisijungsite kitą kartą.\n\n"#h_Zydra"Slaptaћodis privalo: Būti netrumpesnis kaip 5simb. ir neilgesnis kaip 10simb.\n\n"#h_Raudona"Blogai suvestas slaptaћodis.", "Registruotis", "" );
        if( strlen( Slaptazodis ) < 5 || strlen( Slaptazodis ) > 10 ) return ShowPlayerDialog( playerid, 0, DIALOG_STYLE_INPUT, ""#h_Balta"Registracija.", ""#h_Balta"Suveskite slaptaћodį, kuriuo prisijungsite kitą kartą.\n\n"#h_Zydra"Slaptaћodis privalo: Būti netrumpesnis kaip 5simb. ir neilgesnis kaip 10simb.\n\n"#h_Raudona"Slaptaћodis yra per ilgas, arba per trumpas.", "Registruotis", "" );
        new
            Failas[ 51 ]
        ;
        format( Failas, 51, "DuomenuBaze/Zaidejai/%s.ini", Vardas( playerid ) );
        new
            INI: Saskaita = INI_Open( Failas )
        ;
        INI_WriteString( Saskaita, "Slaptazodis", inputtext );
        INI_WriteInt( Saskaita, "Administratorius", 0 );
        INI_WriteInt( Saskaita, "Pralaimejimai", 0 );
        INI_WriteInt( Saskaita, "Laimejimai", 0 );
        INI_WriteInt( Saskaita, "Pinigai", 1500 );
        INI_WriteInt( Saskaita, "Nuzudymai", 0 );
        INI_WriteInt( Saskaita, "Patirtis", 0 );
        INI_WriteInt( Saskaita, "Mirtys", 0 );
        INI_WriteInt( Saskaita, "Rankas", 0 );
        INI_Close( Saskaita );
        GivePlayerMoneyEx( playerid, 1500 );
        SendClientMessage( playerid, -1, ""#h_Balta"["#h_Zydra"SERVERIS"#h_Balta"] "#h_Raudona"Sėkmingai uћsiregistravote GDM serveryje." );
        new
            Stringas[ 136 ]
        ;
        format( Stringas, 136, ""#h_Balta"["#h_Zydra"SVARBU"#h_Balta"] "#h_Raudona"Vardas: %s "#h_Balta"| "#h_Raudona"Slaptaћodis: %s", Vardas( playerid ), Slaptazodis );
        SendClientMessage( playerid, -1, Stringas );
    }
    if( dialogid == 1 )
    {
        if( !strlen( inputtext ) ) return ShowPlayerDialog( playerid, 1, DIALOG_STYLE_INPUT, ""#h_Balta"Prisijungimas.", ""#h_Zydra"Suveskite savo slaptaћodį, jog galėtųmėte tęsti.\n\n"#h_Raudona"Laukelyje PRIVALO būti įvestas Jūsų slaptaћodis", "Prisijungti", "" );
        new
            Failas[ 51 ]
        ;
        format( Failas, 51, "DuomenuBaze/Zaidejai/%s.ini", Vardas( playerid ) );
        INI_ParseFile( Failas, "UzkraunamSlaptazodi", false, true, playerid, true, false );
        if( !strcmp( inputtext, ZaidejuDB[ playerid ][ pSlaptazodis ], false ) )
        {
            SetPVarInt( playerid, "Prisijunges", 1 );
            SendClientMessage( playerid, -1, ""#h_Balta"["#h_Zydra"SERVERIS"#h_Balta"] "#h_Raudona"Sėkmingai prisijungėte." );
            INI_ParseFile( Failas, "UzkraunamProfili", false, true, playerid, true, false );
            SetPlayerScore( playerid, ZaidejuDB[ playerid ][ pPatirtis ] );
            GivePlayerMoneyEx( playerid, ZaidejuDB[ playerid ][ pPinigai ] );
        }
        else
        {
            SendClientMessage( playerid, -1, ""#h_Balta"["#h_Zydra"SERVERIS"#h_Balta"] "#h_Raudona"Slaptaћodis yra neteisingas." );
            Kick( playerid );
        }
    }
OnPlayerDisconnect

pawn Code:
if( GetPVarInt( playerid, "Prisijunges" ) == 1 )
    {
        new
            Failas[ 51 ]
        ;
        format( Failas, 51, "DuomenuBaze/Zaidejai/%s.ini", Vardas( playerid ) );
        if( !fexist( Failas ) ) return false;
        new
            INI: Saskaita = INI_Open( Failas )
        ;
        INI_WriteInt( Saskaita, "Administratorius", ZaidejuDB[ playerid ][ pAdministratorius ] );
        INI_WriteInt( Saskaita, "Pralaimejimai", ZaidejuDB[ playerid ][ pPralaimejimai ] );
        INI_WriteInt( Saskaita, "Laimejimai", ZaidejuDB[ playerid ][ pLaimejimai ] );
        INI_WriteInt( Saskaita, "Nuzudymai", ZaidejuDB[ playerid ][ pNuzudymai ] );
        INI_WriteInt( Saskaita, "Mirtys", ZaidejuDB[ playerid ][ pMirtys ] );
        INI_WriteInt( Saskaita, "Rankas", ZaidejuDB[ playerid ][ pRankas ] );
        INI_WriteInt( Saskaita, "Pinigai", GetPlayerMoneyEx( playerid ) );
        INI_WriteInt( Saskaita, "Patirtis", GetPlayerScore( playerid ) );
        INI_Close( Saskaita );
        new
            Stringas[ 146 ],
            Priezastis[ 21 ]
        ;
        if( reason == 0 ) Priezastis = "CRASH";
        else if( reason == 1 ) Priezastis = "ATSIJUNGĖ";
        else if( reason == 2 ) Priezastis = "IЉMESTAS/UЋBLOKUOTAS";
        format( Stringas, 146, ""#h_Balta"["#h_Zydra"ATSIJUNGIMAS"#h_Balta"] "#h_Raudona"Ћaidėjas %s paliko serverį. "#h_Geltona"[%s]", Vardas( playerid ), Priezastis );
        SendClientMessageToAll( -1, Stringas );
    }
UzkraunamProfili, UzkraunamSlaptazodi

pawn Code:
//---------------------------------------------------------------------------------------
stock UzkraunamProfili( playerid, vardas[ ], nustatymas[ ] )
{
    // Funkcija: UzkraunamProfili( playerid, vardas, nustatymas[ ] )
    // Uћkraus ћaidėjo profilį, pagal parametrus.
    if( ! strcmp( vardas, "Administratorius" ) ) ZaidejuDB[ playerid ][ pAdministratorius ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Pralaimejimai" ) ) ZaidejuDB[ playerid ][ pPralaimejimai ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Laimejimai" ) ) ZaidejuDB[ playerid ][ pLaimejimai ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Nuzudymai" ) ) ZaidejuDB[ playerid ][ pNuzudymai ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Patirtis" ) ) ZaidejuDB[ playerid ][ pPatirtis ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Pinigai" ) ) ZaidejuDB[ playerid ][ pPinigai ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Mirtys" ) ) ZaidejuDB[ playerid ][ pMirtys ] = strval( nustatymas ) );
    if( ! strcmp( vardas, "Rankas" ) ) ZaidejuDB[ playerid ][ pRankas ] = strval( nustatymas ) );
}
//---------------------------------------------------------------------------------------
stock UzkraunamSlaptazodi( playerid, vardas[ ], nustatymas[ ] ) if( ! strcmp( vardas, "Slaptazodis" ) ) ZaidejuDB[ playerid ][ pSlaptazodis ] = nustatymas;
Reply
#2

bump. >.>
Reply
#3

Ok, so I have add

printf( "Žaidėjo slaptažodis: %s", ZaidejuDB[ playerid ][ pSlaptazodis ] );

before line

if( !strcmp( inputtext, ZaidejuDB[ playerid ][ pSlaptazodis ], false ) )

And server printing:

Žaidėjo slaptažodis:
Reply
#4

Thanks you! :P
Reply
#5

Another problem, in another script.. :/

So, recreated all thing witch uses dini to y_ini, and.. Auto save isn't workin' now! [When I disconnect, .ini isnt updating..] :S

OnPlayerDisconnect:

pawn Code:
if( GetPVarInt( playerid, "Prisijunges" ) == 1 )
    {
        switch( reason )
        {
            case 0: format( Stringas, 147, ""#h_Balta"[ > ] "#h_Geltona"Юaidлjas %s "#h_Raudona"paliko "#h_Orandzine"Fort Carson gyvenimа. "#h_Zalia"[CRASH]", ZaidejoVardas( playerid ) ), IssaugotiProfili( playerid );
            case 1: format( Stringas, 151, ""#h_Balta"[ > ] "#h_Geltona"Юaidлjas %s "#h_Raudona"paliko "#h_Orandzine"Fort Carson gyvenimа. "#h_Zalia"[ATSIJUNGЛ]", ZaidejoVardas( playerid ) ), IssaugotiProfili( playerid );
            case 2: format( Stringas, 163, ""#h_Balta"[ > ] "#h_Geltona"Юaidлjas %s "#h_Raudona"paliko "#h_Orandzine"Fort Carson gyvenimа. "#h_Zalia"[IРMESTAS/UЮBLOKUOTAS]", ZaidejoVardas( playerid ) ), IssaugotiProfili( playerid );
        }
    }
IssaugotiProfili:

pawn Code:
stock IssaugotiProfili( playerid )
{
    new
        Failas[ 51 ]
    ;
    format( Failas, 51, "ZaidejuDB/Zaidejai/%s.ini", ZaidejoVardas( playerid ) );
    if( !fexist( Failas ) ) return false;
    new
        INI: Saskaita = INI_Open( Failas )
    ;
    INI_WriteInt( Saskaita, "TELEFONO.NUMERIS", GetPVarInt( playerid, "tNumeris" ) );
    INI_WriteInt( Saskaita, "PATIRTIS", GetPlayerScore( playerid ) );
    INI_WriteInt( Saskaita, "PINIGAI.RANKOSE", GetPlayerMoneyEx( playerid ) );
    INI_WriteInt( Saskaita, "DIREKTORIUS", GetPVarInt( playerid, "Direktorius" ) );
    INI_WriteInt( Saskaita, "ADMINISTRATORIAUS.LYGIS", GetPVarInt( playerid, "Administratorius" ) );
    INI_WriteInt( Saskaita, "DRABUZIAI", GetPVarInt( playerid, "Drabuziai" ) );
    INI_WriteInt( Saskaita, "APRANGA", GetPVarInt( playerid, "Apranga" ) );
    INI_WriteInt( Saskaita, "UNIFORMUOTAS", GetPVarInt( playerid, "Uniformuotas" ) );
    INI_WriteInt( Saskaita, "DARBAS", GetPVarInt( playerid, "Specialybe" ) );
    INI_WriteInt( Saskaita, "IKALINTAS", GetPVarInt( playerid, "Ikalintas" ) );
    INI_WriteInt( Saskaita, "LAIKAS.KALEJIME", GetPVarInt( playerid, "Kalejimo.Laikas" ) );
    INI_WriteInt( Saskaita, "MASINA", GetPVarInt( playerid, "Masina" ) );
    INI_WriteInt( Saskaita, "NAUJOKO.STATUSAS", GetPVarInt( playerid, "Naujokas" ) );
    INI_WriteInt( Saskaita, "UZTILDYTAS", GetPVarInt( playerid, "Uztildytas" ) );
    INI_WriteInt( Saskaita, "VAIRAVIMO.TEISES", GetPVarInt( playerid, "Vairavimo.Teises" ) );
    INI_WriteInt( Saskaita, "INTERIOR", GetPlayerInterior( playerid ) );
    INI_WriteInt( Saskaita, "LYTIS", GetPVarInt( playerid, "Lytis" ) );
    INI_WriteInt( Saskaita, "BIZNIS", GetPVarInt( playerid, "Biznis" ) );
    new
        Float: Pozicija[ 3 ]
    ;
    GetPlayerPos( playerid, Pozicija[ 0 ], Pozicija[ 1 ], Pozicija[ 2 ] );
    INI_WriteFloat( Saskaita, "Pozicija.X", Pozicija[ 0 ] );
    INI_WriteFloat( Saskaita, "Pozicija.Y", Pozicija[ 1 ] );
    INI_WriteFloat( Saskaita, "Pozicija.Z", Pozicija[ 2 ] );
   
    INI_Close( Saskaita );
    return true;
}
Reply
#6

^^^ bump
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)