Cerere imbinare lasip si showip[rezolvat!]

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

29 Sep 2013, 20:12

Cine poate sa imi imbine aceste 2 pluginurii?
lastip | Afiseaza codul
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Last IP"
#define VERSION "1.0"
#define AUTHOR "Alka"

#define STR_LEN 32
enum _:Infos
{

gUserIp[STR_LEN],
gUserName[STR_LEN]
}

new gLastUsers[5][Infos];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_lastip", "cmdLastIp", ADMIN_ADMIN, "");

}
public cmdLastIp(id,level,cid)
{

if ( ! cmd_access ( id , level , cid , 1 ) )
return PLUGIN_HANDLED

if(!gLastUsers[0][gUserName][0]) {

client_print(id,3,"Inca nu a iesit nici un jucator de pe server!");
return 1;
}

for(new i = 0;i < 5;i++)
{
if(!gLastUsers[gUserName][0] || ! gLastUsers[gUserIp][0])
continue;
console_print(id,"%s - %s",gLastUsers[gUserName], gLastUsers[gUserIp]);
}

return 1;

}
public client_disconnect(id)
{
static sName[32];
get_user_name(id,sName,sizeof sName - 1);
for(new i = 0;i < sizeof gLastUsers;i++)
{

if(equali(gLastUsers[gUserName],sName))
return 1;
}

static iNum;
get_user_name(id,gLastUsers[iNum][gUserName],STR_LEN - 1);
get_user_ip(id,gLastUsers[iNum][gUserIp],STR_LEN - 1, 1);
iNum++;

if(iNum >= 5)
iNum = 0;

return 0;

}

showip | Afiseaza codul
#include <amxmodx> 
#include <amxmisc>
#include <geoip>

public plugin_init() { 
   register_plugin("Show IP Super Advanced", "1.0", "x") 
   register_concmd("amx_showip", "cmd_showip", ADMIN_KICK, "Afiseaza lista de IP-uri") 
} 

public cmd_showip(id) 
{ 
   console_print(id,"IP-urile prezente pe server sunt:") 
   console_print(id,"------------------------------------------------") 
   new players[32], num 
   get_players(players, num) 
   new i 
   new szCountry[20]
    
   for(i=0;i<num;i++) 
   { 
   new name[32] ; 
   new ip[32];
   new steamid[34];
   get_user_name(players,name, 31) 
   get_user_ip(players,ip, 31, 1)
   get_user_authid(players,steamid, 34)
   geoip_country(ip, szCountry, 19)
   console_print(id,"   -   %s - %s - %s - %s", name,ip,steamid, szCountry) 

   } 
   console_print(id, "-----------------------------------------------") 
   return PLUGIN_HANDLED 
}
Last edited by CsN^ ;x on 29 Sep 2013, 22:18, edited 1 time in total.
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
RoyalServer 2
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

29 Sep 2013, 20:17

.SMA | Afiseaza codul
#include <amxmodx> 
#include <amxmisc>
#include <geoip>

#define STR_LEN 32
enum _:Infos
{

gUserIp[STR_LEN],
gUserName[STR_LEN]
}
new gLastUsers[5][Infos];

public plugin_init() { 
   register_plugin("MIX PLUGINS", "1.0", "x") 
   register_concmd("amx_showip", "cmd_showip", ADMIN_KICK, "Afiseaza lista de IP-uri")
   register_concmd("amx_lastip", "cmdLastIp", ADMIN_ADMIN, "");
}

public cmd_showip(id) 
{ 
   console_print(id,"IP-urile prezente pe server sunt:") 
   console_print(id,"------------------------------------------------") 
   new players[32], num 
   get_players(players, num) 
   new i 
   new szCountry[20]
    
   for(i=0;i<num;i++) 
   { 
   new name[32] ; 
   new ip[32];
   new steamid[34];
   get_user_name(players,name, 31) 
   get_user_ip(players,ip, 31, 1)
   get_user_authid(players,steamid, 34)
   geoip_country(ip, szCountry, 19)
   console_print(id,"   -   %s - %s - %s - %s", name,ip,steamid, szCountry) 

   } 
   console_print(id, "-----------------------------------------------") 
   return PLUGIN_HANDLED 
}

public cmdLastIp(id,level,cid)
{

if ( ! cmd_access ( id , level , cid , 1 ) )
return PLUGIN_HANDLED

if(!gLastUsers[0][gUserName][0]) {

client_print(id,3,"Inca nu a iesit nici un jucator de pe server!");
return 1;
}

for(new i = 0;i < 5;i++)
{
if(!gLastUsers[gUserName][0] || ! gLastUsers[gUserIp][0])
continue;
console_print(id,"%s - %s",gLastUsers[gUserName], gLastUsers[gUserIp]);
}

return 1;

}
public client_disconnect(id)
{
static sName[32];
get_user_name(id,sName,sizeof sName - 1);
for(new i = 0;i < sizeof gLastUsers;i++)
{

if(equali(gLastUsers[gUserName],sName))
return 1;
}

static iNum;
get_user_name(id,gLastUsers[iNum][gUserName],STR_LEN - 1);
get_user_ip(id,gLastUsers[iNum][gUserIp],STR_LEN - 1, 1);
iNum++;

if(iNum >= 5)
iNum = 0;

return 0;

}
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3850
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: 76561198063679589
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 595 times
Contact:

29 Sep 2013, 20:43

Uite aici un cod mai Frumos | Ordonat etc...
.SMA | Afiseaza codul
#include < amxmodx > 
#include < amxmisc >
#include < geoip >

#define STR_LEN 32

#define PLUGIN "SHOW IP + LAST IP"
#define VERSION "2.0"
#define AUTHOR "Alka + x"

enum _:Infos
{
     gUserIp[ STR_LEN ],
     gUserName[ STR_LEN ]
}

new gLastUsers[ 5 ][ Infos ];

#pragma semicolon 1

public plugin_init( )
{
   register_plugin( PLUGIN, VERSION, AUTHOR );

   register_concmd( "amx_showip", "cmd_showip", ADMIN_KICK );
   register_concmd( "amx_lastip", "cmdLastIp", ADMIN_ADMIN );
}

public cmd_showip( id )
{
   console_print( id, "IP-urile prezente pe server sunt:" );
   console_print( id, "------------------------------------------------" );

   new players[ 32 ], num;
   get_players( players, num );

   new i;
   new szCountry[ 20 ];
    
   for( i=0; i<num; i++ )

   {

   new name[ 32 ];
   new ip[ 32 ];
   new steamid[ 34 ];

   get_user_name( players[ i ], name, 31 );
   get_user_ip( players[ i ], ip, 31, 1 );
   get_user_authid( players[ i ], steamid, 34 );

   geoip_country( ip, szCountry, 19 );

   console_print( id, "   -   %s - %s - %s - %s", name, ip, steamid, szCountry );

   }

   console_print(id, "-----------------------------------------------");

   return PLUGIN_HANDLED;
}

public cmdLastIp( id, level, cid )
{

    if ( !cmd_access ( id , level , cid , 1 ) )

    return PLUGIN_HANDLED;

    if( !gLastUsers[ 0 ][ gUserName ][ 0 ] )

    {

    client_print( id, 3, "Inca nu a iesit nici un jucator de pe server!" );

    return 1;

    }

    for( new i = 0; i < 5; i++ )

    {

    if( !gLastUsers[ i ][ gUserName ][ 0 ] || ! gLastUsers[ i ][ gUserIp ][ 0 ] )
    continue;

    console_print( id,"%s - %s", gLastUsers[ i ][ gUserName ], gLastUsers[ i ][ gUserIp ] );

    }

    return 1;

}

public client_disconnect( id )
{

     static sName[ 32 ];
     get_user_name( id, sName, sizeof sName - 1 );
     for( new i = 0; i < sizeof gLastUsers; i++ )

     {

     if( equali( gLastUsers[ i ][ gUserName ], sName ) )

     return 1;

     }

     static iNum;

     get_user_name( id, gLastUsers[ iNum ][ gUserName ], STR_LEN - 1 );
     get_user_ip( id, gLastUsers[ iNum ][ gUserIp ], STR_LEN - 1, 1 );

     iNum++;

     if( iNum >= 5 )

     iNum = 0;

     return 0;
}
Si de mers imbinat merge mai orice...da trebuie sa fie oameni de treaba
Nu îmi mai trimiteți PM pe forum! Nu merge să răspund
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3560
Joined: 02 Apr 2012, 16:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 797 times
Been thanked: 607 times

29 Sep 2013, 22:01

Va multumesc frumos,am sa le testez maine dimineata ca acuma nu mai stau,daca e sa nu mearga dau edit.
EDIT : Rezolvat,va multumesc.
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 22 guests