User
Pass
2FA
 
 

Modificare plugin #2

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived)
Author Message1056
WanNnted
[Banned user]


Banned


Status: Offline
(since 31-08-2018 23:07)
Joined: 24 Jul 2015
Posts: 104, Topics: 32
Location: Moldova, Republic of

Reputation: 80.5
Votes: 3

     
Post Posted: 13-08-2018, 21:29:15 | Translate post to: ... (Click for more languages)

Vreau ca cind primesti grad nou sa apara in chat ceva legat de Ai primit rank-ul x
Ct sa fie cu culoarea albastras
T cu culoarea rosie
ca se vede in chat ct ba cu rosu ba cu albastru si invers tero si daca este posibilitate cind scrii /kills sa vezi cite killuri mai este pina la rank urmator (daca nu este posibil , nu este neaparat)




/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Rank CsGo"
#define VERSION "1.0.0"
#define AUTHOR "KrAzZzY"


#define SilverII 100
#define SilverIII 200
#define SilverIV 400
#define SilverE 800
#define SilverEM 1600
#define GNI 2000
#define GNII 2600
#define GNIII 3200
#define GNM 3600
#define MGI 4200
#define MGII 4800
#define MGE 5400
#define DMG 6200
#define LE 7000
#define LEM 8000
#define SMFC 9000
#define TGE 10000


new KILLS[33];
new File[128];

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

register_clcmd ( "say", "hook_say" );
register_event ( "DeathMsg", "eDeath", "a" );

new DataDir[64]
get_datadir(DataDir, 63)
format(File, 127, "%s/CsGoRank.dat", DataDir)
}

public hook_say ( e_Index )
{
static s_Said[ 192 ];
read_args ( s_Said, charsmax ( s_Said ) );

if ( equal ( s_Said, "" ) || equal (s_Said, " " ))
return 1;
remove_quotes ( s_Said );


new chatreply[192]
parse(s_Said, chatreply, 191)

if (!chatreply[0])
{
return 1;
}

static s_Name[ 32 ];
get_user_name ( e_Index, s_Name, 31 );

if ( get_user_flags(e_Index) & ADMIN_KICK )
{
if ( KILLS[e_Index] < SilverII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver I^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverII <= KILLS[e_Index] < SilverIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver II^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverIII <= KILLS[e_Index] < SilverIV )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver III^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverIV <= KILLS[e_Index] < SilverE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver IV^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverE <= KILLS[e_Index] < SilverEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverEM <= KILLS[e_Index] < GNI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite Master^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNI <= KILLS[e_Index] < GNII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova I^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNII <= KILLS[e_Index] < GNIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova II^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNIII <= KILLS[e_Index] < GNM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova III^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNM <= KILLS[e_Index] < MGI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova Master^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( MGI <= KILLS[e_Index] < MGII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian I^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( MGII <= KILLS[e_Index] < MGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian II^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( MGE <= KILLS[e_Index] < DMG )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian Elite^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( DMG <= KILLS[e_Index] < LE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Distinguished Master Guardian^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( LE <= KILLS[e_Index] < LEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( LEM <= KILLS[e_Index] < SMFC )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle Master^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SMFC <= KILLS[e_Index] < TGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Supreme Master First Class^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( TGE <= KILLS[e_Index] )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^1:^4%s", s_Name, s_Said );
}
}
else
{
if ( KILLS[e_Index] < SilverII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver I^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverII <= KILLS[e_Index] < SilverIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver II^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverIII <= KILLS[e_Index] < SilverIV )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver III^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverIV <= KILLS[e_Index] < SilverE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver IV^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverE <= KILLS[e_Index] < SilverEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverEM <= KILLS[e_Index] < GNI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite Master^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNI <= KILLS[e_Index] < GNII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova I^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNII <= KILLS[e_Index] < GNIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova II^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNIII <= KILLS[e_Index] < GNM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova III^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNM <= KILLS[e_Index] < MGI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova Master^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( MGI <= KILLS[e_Index] < MGII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian I^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( MGII <= KILLS[e_Index] < MGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian II^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( MGE <= KILLS[e_Index] < DMG )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian Elite^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( DMG <= KILLS[e_Index] < LE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Distinguished Master Guardian^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( LE <= KILLS[e_Index] < LEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( LEM <= KILLS[e_Index] < SMFC )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle Master^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SMFC <= KILLS[e_Index] < TGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Supreme Master First Class^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( TGE <= KILLS[e_Index] )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^4:^1%s", s_Name, s_Said );
}
}
return 1;
}

public eDeath ( )
{

new iKiller = read_data ( 1 );
new iVictim = read_data ( 2 );

new weapon [ 32 ];
read_data ( 4, weapon, sizeof ( weapon ) -1 );
if ( iKiller == iVictim )
{
return 1;
}
if ( is_user_alive(iKiller) && is_user_connected(iKiller) )
{
KILLS[iKiller]++;
SaveSts(iKiller);
}
return 1;
}

public client_connect(id)
{
LoadSts ( id );
}

public client_disconnect ( id )
{
SaveSts ( id );
}

public SaveSts(id) {
new Name[32];
get_user_name(id, Name, 31);

static Data[1024]
formatex(Data, sizeof(Data) - 1, "^"%i^"", KILLS[id])

new Save[512]
format(Save, 511, "^"%s^" %s", Name, Data )

new Line[128], Linie, IsPlayer = false, Arg1[32]

new FileOpen = fopen(File, "rt")
while(!feof(FileOpen)) {
fgets(FileOpen, Line, 127)
trim(Line)

parse(Line, Arg1, 31)

if (equali(Arg1, Name)) {
write_file(File, Save, Linie)
IsPlayer = true
break
}

Linie++
}
fclose(FileOpen)
if (!IsPlayer) {
write_file(File, Save, -1)
}
}

public LoadSts(id) {
new Name[32];
get_user_name(id, Name, 31);

new Line[128], IsPlayer = false, Arg1[32], Arg2[32];

new FileOpen = fopen(File, "rt")
while(!feof(FileOpen)) {
fgets(FileOpen, Line, 127)
trim(Line)

parse(Line, Arg1, 31, Arg2, 31)

if (equali(Arg1, Name)) {
KILLS[id] = str_to_num(Arg2)
IsPlayer = true
break
}
}
fclose(FileOpen)

if (!IsPlayer) {
KILLS[id] = 0;
}
}

0 0
  
Back to top
View user's profile Send private message
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived)  


The time now is 27-04-2024, 05:56:13
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x