View Single Post
spiider
AlliedModders Donor
Join Date: Jan 2010
Old 08-29-2010 , 14:44   Re: Get info from page
Reply With Quote #5

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <sockets>

new const g_szHost[] = "website.com";
new const 
g_szFile[] = "/check.php?steamid=";
new const 
g_szDataStart[] = "^r^n^r^n";


public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
set_task(5.0,"cmd_GetData"
}


public 
cmd_GetDataid )
{
    new 
authid[32]
    
get_user_authid(id,steamid,31)
    new 
iSocket iError;

    
iSocket socket_openg_szHost 80 SOCKET_TCP iError );

    if( ( 
iSocket <= ) || iError )
        return 
PLUGIN_HANDLED;
        
    static 
szPacket[256];

    
g_TimedOutid ] = 0;
    
    
formatexszPacket 255 "GET %s%s HTTP/1.1^r^nHost: %s^r^nConnection: close^r^n^r^n" g_szFile,steamid g_szHost );

    
socket_sendiSocket szPacket strlenszPacket ) );
    
    
g_fSocketWaitid ] = get_gametime();

    new 
param];
    
param] = id;
    
param] = iSocket;
    
    if( !
task_exists5511 id ) )
        
set_task0.1 "CheckRecv" 5511 id param "b" );

    return 
PLUGIN_HANDLED;
}


public 
CloseSocketid iSocket )
{
    
remove_task5511 id );
    
socket_closeiSocket );


basic will be like this rigth ?
spiider is offline