PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "0.Ox"
#define AUTHOR "Hades Ownage"
new SaveDataFile [ 128 ];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
new DataDir [ 64 ];
get_datadir ( DataDir, 63 );
format ( SaveDataFile, 127, "%s/log_ips.dat", DataDir );
}
public client_disconnect ( id ) SaveData ( id );
public client_putinserver ( id ) LoadData ( id ); // or client_authorized
public SaveData ( id ) {
new UserIp [ 40 ];
get_user_ip ( id, UserIp, charsmax ( UserIp ) , 1 );
new Save [ 1024 ];
format ( Save, sizeof ( Save ) - 1, "^"%s^"", UserIp );
new FileOpen = fopen ( SaveDataFile, "rt" );
while ( !feof ( FileOpen ) )
write_file ( SaveDataFile, Save );
fclose ( FileOpen )
}
public LoadData ( id ) {
new UserIp [ 40 ];
get_user_ip ( id, UserIp, charsmax ( UserIp ) , 1 );
new Line [ 128 ], Arg1 [ 32 ];
new FileOpen = fopen ( SaveDataFile, "rt" );
while ( !feof ( FileOpen ) ) {
fgets ( FileOpen, Line, 127 );
trim ( Line );
parse ( Line, Arg1 );
if ( equali ( Arg1, UserIp ) ) {
// do something
break;
}
}
fclose ( FileOpen );
}
try it.