14.02.2011, 16:57
Why the **** I getting this response? ://
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
OnDialogResponse
OnPlayerDisconnect
UzkraunamProfili, UzkraunamSlaptazodi
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] =======================================
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", "" );
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 );
}
}
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 );
}
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;