public SQL_CSATLAKOZAS(){ mysql_connect(SQL_HOST,SQL_USER,SQL_DATABASE,SQL_PW); if(mysql_ping()){ print(\"[MySQL] csatlakozás sikeres!\");} if(!mysql_ping()){ print(\"[MySQL] csatlakozás sikertelen!\");}}
else if
print( !\"MySQL: Kapcsolódás erre a címre \" MYSQL_HOST \" \" MYSQL_USER \" nevû felhasználóval. \\nAdatbázis neve: \" MYSQL_DB \".\" ); mysql_debug( 1 ); mysql_connect( !MYSQL_HOST, !MYSQL_USER, !MYSQL_DB, !MYSQL_PASS ); if( mysql_ping( ) != 1 ) {print( !\"MySQL: Kapcsolódás sikertelen! (\" MYSQL_HOST \")\" );print( !\"MySQL: A mód kikapcsol! (\" MYSQL_HOST \")\" );SendRconCommand( !\"exit\" );return 1; } print( !\"MySQL: Kapcsolódás elfogadva!\" MYSQL_HOST \"\" ); print( !\"MySQL: Adatbázis \" MYSQL_DB \" kiválasztva!\" );
if(mysql_ping() == 1)
public SQL_CSATLAKOZAS(){ mysql_connect( !SQL_HOST, !SQL_USER, !SQL_DATABASE, !SQL_PW ); if( mysql_ping( ) != 1 ){mysql_debug( 1 ); print( !\"MySQL: Kapcsolódás sikertelen!\"); print( !\"MySQL: A mód kikapcsol!\" ); // SendRconCommand( !\"exit\" );}if(mysql_ping() == 0){ print( !\"MySQL: Kapcsolódás elfogadva!\"); print( !\"MySQL: Adatbázis\" );}}
public AdatMentes(playerid){ new Float:saveX, Float:saveY, Float:saveZ; GetPlayerIp(playerid, ip, 16);GetPlayerPos(playerid, saveX, saveY, saveZ);PlayerInfo[playerid][penz] = GetPlayerMoneyEx(playerid);format(file, sizeof file,\"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', WHERE `Felhasznalo` = \'%s\'\",PlayerInfo[playerid][penz],PlayerInfo[playerid][admin],Neve(playerid));mysql_query(file);format(file, sizeof file,\"UPDATE `Adatok` SET `spawnX` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveX,Neve(playerid));if(saveX != 0.0) mysql_query(file);format(file, sizeof file,\"UPDATE `Adatok` SET `spawnY` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveY,Neve(playerid));if(saveY != 0.0) mysql_query(file);format(file, sizeof file,\"UPDATE `Adatok` SET `spawnZ` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveZ,Neve(playerid));if(saveZ != 0.0) mysql_query(file);format(file, sizeof file,\"UPDATE `Adatok` SET `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\",ip,Neve(playerid));mysql_query(file);}
és ha else -t írsz?nálunk így van módba: print( !\"MySQL: Kapcsolódás erre a címre \" MYSQL_HOST \" \" MYSQL_USER \" nevû felhasználóval. \\nAdatbázis neve: \" MYSQL_DB \".\" ); mysql_debug( 1 ); mysql_connect( !MYSQL_HOST, !MYSQL_USER, !MYSQL_DB, !MYSQL_PASS ); if( mysql_ping( ) != 1 ) {print( !\"MySQL: Kapcsolódás sikertelen! (\" MYSQL_HOST \")\" );print( !\"MySQL: A mód kikapcsol! (\" MYSQL_HOST \")\" );SendRconCommand( !\"exit\" );return 1; } print( !\"MySQL: Kapcsolódás elfogadva!\" MYSQL_HOST \"\" ); print( !\"MySQL: Adatbázis \" MYSQL_DB \" kiválasztva!\" );
print(!\"MySQL: Kapcsolódás erre a címre \" MYSQL_HOST \" \" MYSQL_USER \" nevû felhasználóval. \\nAdatbázis neve: \" MYSQL_DB \".\");mysql_debug(1); // Ha élesbe futtatod, akkor ezt SEMMIKÉPP se hagy bekapcsolva! Ez az egész rendszer sebességét kb. ötszörösére csökkenti, ha nem tízszeresére..mysql_connect(!MYSQL_HOST, !MYSQL_USER, !MYSQL_DB, !MYSQL_PASS);if(mysql_ping() != 1){ print(!\"MySQL: Kapcsolódás sikertelen! (\" MYSQL_HOST \")\"); print(!\"MySQL: A mód kikapcsol! (\" MYSQL_HOST \")\"); SendRconCommand(!\"exit\");return 1;}print(!\"MySQL: Kapcsolódás elfogadva!\" MYSQL_HOST \"\");print(!\"MySQL: Adatbázis \" MYSQL_DB \" kiválasztva!\");mysql_reconnect(); // Újrakapcsolódás engedélyezése return 1;
public AdatMentes(playerid){ new Float:saveX, Float:saveY, Float:saveZ; GetPlayerIp(playerid, ip, 16); GetPlayerPos(playerid, saveX, saveY, saveZ); PlayerInfo[playerid][penz] = GetPlayerMoneyEx(playerid); format(file, sizeof file,\"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', WHERE `Felhasznalo` = \'%s\'\",PlayerInfo[playerid][penz],PlayerInfo[playerid][admin],Neve(playerid)); mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `spawnX` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveX,Neve(playerid)); if(saveX != 0.0) mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `spawnY` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveY,Neve(playerid)); if(saveY != 0.0) mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `spawnZ` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveZ,Neve(playerid)); if(saveZ != 0.0) mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\",ip,Neve(playerid)); mysql_query(file);}
és ha else -t írsz?nálunk így van módba: print( !\"MySQL: Kapcsolódás erre a címre \" MYSQL_HOST \" \" MYSQL_USER \" nevû felhasználóval. \\nAdatbázis neve: \" MYSQL_DB \".\" ); mysql_debug( 1 ); mysql_connect( !MYSQL_HOST, !MYSQL_USER, !MYSQL_DB, !MYSQL_PASS ); if( mysql_ping( ) != 1 ) {print( !\"MySQL: Kapcsolódás sikertelen! (\" MYSQL_HOST \")\" );print( !\"MySQL: A mód kikapcsol! (\" MYSQL_HOST \")\" );SendRconCommand( !\"exit\" );return 1; } print( !\"MySQL: Kapcsolódás elfogadva!\" MYSQL_HOST \"\" ); print( !\"MySQL: Adatbázis \" MYSQL_DB \" kiválasztva!\" ); Na f***a, nem is tudtam, hogy Gabor az Kurta. print(!\"MySQL: Kapcsolódás erre a címre \" MYSQL_HOST \" \" MYSQL_USER \" nevû felhasználóval. \\nAdatbázis neve: \" MYSQL_DB \".\");mysql_debug(1); // Ha élesbe futtatod, akkor ezt SEMMIKÉPP se hagy bekapcsolva! Ez az egész rendszer sebességét kb. ötszörösére csökkenti, ha nem tízszeresére..mysql_connect(!MYSQL_HOST, !MYSQL_USER, !MYSQL_DB, !MYSQL_PASS);if(mysql_ping() != 1){ print(!\"MySQL: Kapcsolódás sikertelen! (\" MYSQL_HOST \")\"); print(!\"MySQL: A mód kikapcsol! (\" MYSQL_HOST \")\"); SendRconCommand(!\"exit\");return 1;}print(!\"MySQL: Kapcsolódás elfogadva!\" MYSQL_HOST \"\");print(!\"MySQL: Adatbázis \" MYSQL_DB \" kiválasztva!\");mysql_reconnect(); // Újrakapcsolódás engedélyezése return 1; (idéztem) [/quote]OFF: Az csak a csatlakozás. A regisztrációs rendszer az egyedi, ha kell adok róla képet, vagy kódrészletet. ON: public AdatMentes( playerid ){ new Float: saveX, Float: saveY, Float: saveZ; GetPlayerIp( playerid, ip, 16 ); GetPlayerPos( playerid, saveX, saveY, saveZ ); PlayerInfo[ playerid ][ penz ] = GetPlayerMoneyEx( playerid ); format( file, sizeof( file ), \"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', `spawnX` = \'%.4f\', `spawnY` = \'%.4f\', `spawnZ` = \'%.4f\', `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\", PlayerInfo[ playerid ][ penz ],PlayerInfo[ playerid ][ admin ], saveX, saveY, saveZ, ip, Neve( playerid ) ); mysql_query( file );}
public AdatMentes( playerid ){ new Float: saveX, Float: saveY, Float: saveZ; GetPlayerIp( playerid, ip, 16 ); GetPlayerPos( playerid, saveX, saveY, saveZ ); PlayerInfo[ playerid ][ penz ] = GetPlayerMoneyEx( playerid ); format( file, sizeof( file ), \"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', `spawnX` = \'%.4f\', `spawnY` = \'%.4f\', `spawnZ` = \'%.4f\', `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\", PlayerInfo[ playerid ][ penz ],PlayerInfo[ playerid ][ admin ], saveX, saveY, saveZ, ip, Neve( playerid ) ); mysql_query( file );}
Lehet összekeverte a 2 nevét...ez nálam is elõ szokott fordulnide Ha lehet,Maradjunk a témánál,Mindig van 1 kérdésemIdézem:nem tudom SQL-en hogyan kell def. a file-t úgy mint a Dini-nél? public AdatMentes(playerid){ new Float:saveX, Float:saveY, Float:saveZ; GetPlayerIp(playerid, ip, 16); GetPlayerPos(playerid, saveX, saveY, saveZ); PlayerInfo[playerid][penz] = GetPlayerMoneyEx(playerid); format(file, sizeof file,\"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', WHERE `Felhasznalo` = \'%s\'\",PlayerInfo[playerid][penz],PlayerInfo[playerid][admin],Neve(playerid)); mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `spawnX` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveX,Neve(playerid)); if(saveX != 0.0) mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `spawnY` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveY,Neve(playerid)); if(saveY != 0.0) mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `spawnZ` = \'%0.3f\' WHERE `Felhasznalo` = \'%s\'\",saveZ,Neve(playerid)); if(saveZ != 0.0) mysql_query(file); format(file, sizeof file,\"UPDATE `Adatok` SET `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\",ip,Neve(playerid)); mysql_query(file);}
new query[128];
public AdatMentes( playerid ){new Float:saveX, Float:saveY,Float:saveZ;GetPlayerIp( playerid, ip, 16 );GetPlayerPos( playerid, saveX, saveY, saveZ );PlayerInfo[ playerid ][ penz ] = GetPlayerMoneyEx( playerid );newquery[128];format( query, sizeof( query ), \"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', `spawnX` = \'%0.4f\', `spawnY` = \'%0.4f\', `spawnZ` = \'%0.4f\', `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\", PlayerInfo[playerid][penz],PlayerInfo[playerid][admin], saveX, saveY, saveZ, ip, Neve( playerid ) );mysql_query(query);}
printf(\"strlen: %d\", strlen(\"UPDATE `Adatok` SET `Penz` = \'%d\', `adminlevel` = \'%d\', `spawnX` = \'%0.4f\', `spawnY` = \'%0.4f\', `spawnZ` = \'%0.4f\', `IPcim` = \'%s\' WHERE `Felhasznalo` = \'%s\'\"));
new query[256];