Raised This Month: $51 Target: $400
 12% 

Admin Prefixes With Green Chat


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   Counter-Strike        Category:   Admin Commands       
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 06-01-2019 , 03:07   Admin Prefixes With Green Chat
Reply With Quote #1

Hello Guys.

Today I'm Gonna Show You A Plugin Admin Prefix And Green Chat.

I Was Working On A Plugin Admin Prefix And Green Chat.

I Have Added Some New Grades And New Script Also.

PHP Code:
Plugin Versions:
Version 1.0:-
Added New Tags

Version 1.1
:-
Fixed Some Bugs.

Version 1.2:-
Fixed Some Bugs Prefixes

Version 1.3
:-
Fixed Compiling Error Bug

Version 1.4
:-
Added Green Chat.

Version 1.5:-
Removed 2 Lines When Any Admin Types Any Word.

Version 1.6:-
Fixed Some Bugs In Script Of Green Chat.

Version 1.7:-
Added Color For Spectators Chat Also
After My Lot Of Hard Working I Was Successfull To Make This Plugin.

Credits:-

Code:
ElectriX: For Idea To Make Plugin
Welcome Me: Idea To Add Green Chat
MaDtReXxX: Idea To Add Color Chat For Specators.
Pre[D]aToR: For Some Codes.
Prosox: Beta Tester.
Here Is Source Code Without Any Bug.

PHP Code:
#define VERSION    "1.7"
#define MAX_PREFIXES 10

// Admin Prefix One
#define FLAGADMINONE ADMIN_RCON
#define PREFIXADMINONE "..::[Head Admin]:.."

// Admin Prefix Two
#define FLAGADMINTWO ADMIN_LEVEL_A
#define PREFIXADMINTWO ".::[MegA-Admin]::."

// Admin Prefix Three
#define FLAGADMINTHREE ADMIN_LEVEL_B
#define PREFIXADMINTHREE ".::[S.ADMIN]::."

// Admin Prefix Four
#define FLAGADMINFOUR ADMIN_LEVEL_D
#define PREFIXADMINFOUR ".::[ADMIN]::."

// JuniorAdmin Prefix
#define FLAGADMINSMS ADMIN_KICK
#define PREFIXADMINSMS ".::[S.VIP]::."

// VIP Prefix
#define FLAGADMINVIP ADMIN_CHAT
#define PREFIXADMINVIP ".::[V.I.P]::."

// FreeVIP Prefix
#define FLAGADMINFREEVIP ADMIN_USER
#define PREFIXADMINFREEVIP ".::[FreeVIP]::." 
Well If You Will Get Any Bug So Please Lemme Know


Its My First Release.
Attached Files
File Type: sma Get Plugin or Get Source (Admin_Prefix_And_Chat_Color.sma - 1017 views - 9.3 KB)
__________________
Facebook
My YouTube
Ro{Y}aL WarLanD CommuniTy
Selling Zombie CSO 4.3 Money System Mod

Last edited by DON KHAN 1; 06-01-2019 at 03:08. Reason: For Add Sma File
DON KHAN 1 is offline
<VeCo>
Veteran Member
Join Date: Jul 2009
Location: Bulgaria
Old 06-01-2019 , 05:33   Re: Admin Prefixes With Green Chat
Reply With Quote #2

__________________
<VeCo> is offline
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 06-01-2019 , 06:18   Re: Admin Prefixes With Green Chat
Reply With Quote #3

Quote:
Originally Posted by <VeCo> View Post
wdym?? i didn't understand
__________________
Facebook
My YouTube
Ro{Y}aL WarLanD CommuniTy
Selling Zombie CSO 4.3 Money System Mod
DON KHAN 1 is offline
Foxa
Member
Join Date: Nov 2018
Location: Croatia
Old 06-01-2019 , 07:47   Re: Admin Prefixes With Green Chat
Reply With Quote #4

What he means is that there's SOOOOOOOOOOOOO many of "admin prefix" and "chat" plugins.
Foxa is offline
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 06-01-2019 , 08:30   Re: Admin Prefixes With Green Chat
Reply With Quote #5

Hmm ok i am working on some other plugins and vip menu plugin so it will be uploaded soon i was working on my sentry gun mod also but i lost it because my window reset and i didn't upload it backup on mediafire
__________________
Facebook
My YouTube
Ro{Y}aL WarLanD CommuniTy
Selling Zombie CSO 4.3 Money System Mod
DON KHAN 1 is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 06-01-2019 , 09:55   Re: Admin Prefixes With Green Chat
Reply With Quote #6

If you're going to post the 1001th prefix plugin, at least make it good. This one is absolutely terrible and hardcoded. It's 2019 - either post something unique, or don't post at all.

PS: the sentry mod is not yours.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
I AM NOOB
Junior Member
Join Date: May 2019
Location: NEPAL BOARDER
Old 06-01-2019 , 10:29   Re: Admin Prefixes With Green Chat
Reply With Quote #7

I am not insulting you but see this :-

This code from rank system
PHP Code:
public MsgDuplicate(id){ return PLUGIN_HANDLED; }
Public 
hook_say(id)
{
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    
    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    switch(
get_pcvar_num(playerPrefix))
    {
        case 
:(SzAlive format(SzMessages191"^4[%s] ^3%s : ^1%s"ranks_names[rank[id]], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^1%s"ranks_names[rank[id]], SzNameSzMessages));
        case 
:(SzAlive format(SzMessages191"^4[Level %d] ^3%s : ^1%s"level[id], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[Level %d] ^3%s : ^1%s"level[id], SzNameSzMessages));
    }
    
    for(new 
1<= SzMaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue;
        
        
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
        
write_byte(id);
        
write_string(SzMessages);
        
message_end();
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
hook_say_team(id)
{
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    new 
SzGetTeam get_user_team(id);
    
    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    switch(
get_pcvar_num(playerPrefix))
    {
        case 
: (SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^1%s"SzGTeam[SzGetTeam], ranks_names[rank[id]], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^1%s"SzGTeam[SzGetTeam], ranks_names[rank[id]], SzNameSzMessages));
        case 
: (SzAlive format(SzMessages191"^1(%s) ^4[Level %d] ^3%s : ^1%s"SzGTeam[SzGetTeam], level[id], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[Level %d] ^3%s : ^1%s"SzGTeam[SzGetTeam], level[id], SzNameSzMessages));
    }
        
    for(new 
1<= SzMaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue;
        
        if(
get_user_team(i) != SzGetTeam)
            continue;
        
        
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
        
write_byte(id);
        
write_string(SzMessages);
        
message_end();
    }
    
    return 
PLUGIN_CONTINUE;
}

bool:is_valid_msg(const SzMessages[])
{
    if( 
SzMessages[0] == '@'
    
|| !strlen(SzMessages)){ return false; }
    return 
true;


And this yours



PHP Code:
public MsgDuplicate(id){ return PLUGIN_HANDLED; }

public 
hook_say(id)
{
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    new 
SzGetFlag get_user_flags(id);
    
    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    if(
get_pcvar_num(AdminPrefixOne) && SzGetFlag FLAGADMINONE)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINONESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINONESzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && SzGetFlag FLAGADMINTWO)(SzAlive format(SzMessages191"^4[%s]^3%s : ^4%s"PREFIXADMINTWOSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINTWOSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && SzGetFlag FLAGADMINTHREE)(SzAlive format(SzMessages191"^4%s ^3%s : ^4%s"PREFIXADMINTHREESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4%s ^3%s : ^4%s"PREFIXADMINTHREESzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixFour) && SzGetFlag FLAGADMINFOUR)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINFOURSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINFOURSzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && SzGetFlag FLAGADMINSMS)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINSMSSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINSMSSzNameSzMessages));
    else if(
get_pcvar_num(VIPPrefix) && SzGetFlag FLAGADMINVIP)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINVIPSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINVIPSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixOne) && !(SzGetFlag FLAGADMINONE))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && !(SzGetFlag FLAGADMINTWO))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && !(SzGetFlag FLAGADMINTHREE))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixFour) && !(SzGetFlag FLAGADMINFOUR))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && !(SzGetFlag FLAGADMINSMS))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(VIPPrefix) && !(SzGetFlag FLAGADMINVIP))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));

    for(new 
1<= SzMaxPlayersi++)
        {
            if(!
is_user_connected(i))
                continue;
        
            if(
SzAlive && is_user_alive(i) || !SzAlive && !is_user_alive(i))
                {
                    
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
                    
write_byte(id);
                    
write_string(SzMessages);
                    
message_end();
                }
        }

    return 
PLUGIN_CONTINUE;
}

public 
hook_say_team(id){
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    new 
SzGetFlag get_user_flags(id);
    new 
SzGetTeam get_user_team(id);

    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    if(
get_pcvar_num(AdminPrefixOne) && SzGetFlag FLAGADMINONE)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINONESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINONESzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && SzGetFlag FLAGADMINTWO)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTWOSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTWOSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && SzGetFlag FLAGADMINTHREE)(SzAlive format(SzMessages191"^1(%s) ^4%s ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTHREESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4%s ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTHREESzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && SzGetFlag FLAGADMINSMS)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINSMSSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINSMSSzNameSzMessages));
    else if(
get_pcvar_num(VIPPrefix) && SzGetFlag FLAGADMINVIP)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINVIPSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINSMSSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixOne) && !(SzGetFlag FLAGADMINONE))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && !(SzGetFlag FLAGADMINTWO))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && !(SzGetFlag FLAGADMINTHREE))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && !(SzGetFlag FLAGADMINSMS))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));    
    else if(
get_pcvar_num(VIPPrefix) && !(SzGetFlag FLAGADMINVIP))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));    
    
    for(new 
1<= SzMaxPlayersi++)
        {
            if(!
is_user_connected(i))
                continue;
            
            if(
get_user_team(i) != SzGetTeam)
                continue;
            
            if(
SzAlive && is_user_alive(i) || !SzAlive && !is_user_alive(i))
                {
                    
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
                    
write_byte(id);
                    
write_string(SzMessages);
                    
message_end();
                }
        }

    return 
PLUGIN_CONTINUE;
}


bool:is_valid_msg(const SzMessages[]){
    if( 
SzMessages[0] == '@'
    
|| !strlen(SzMessages)){ return false; }
    return 
true;

1. You stole code from rank system plugin by CRAZYMAN.
2.if it's totally yours than why it has similar function words which can be different like :- public msg duplicate, szmessage , szalive ?
3. If you just take help or delete some lines frok code than why you don't give credits to crazyman
4.hardly coded and even you cannot add ".ini" file to read tags
5. Sentry guns mod is not yours it is by JGHG , if you say you fix the bugs than throw off
6. If you say its not mod i make addon than don't say it mod , say it ready-assembly or ready-addons

I request admins or moderator to remove this thread , i give the proof every single line is copied

I dont come here to insult him but he stole codes and dont give even credits to real author

@bugsy , @airkrish
__________________
"Never think yourself as successfull ror DON because "
DON stands for DONKEY OF NATION

GIVE RESPECT = TAKE RESPECT

ONLY SIGNATURE , NO PERSONAL

Last edited by I AM NOOB; 06-01-2019 at 10:29.
I AM NOOB is offline
SHIELD755
Veteran Member
Join Date: Feb 2018
Location: FROM MARVEL STUDIO
Old 06-01-2019 , 10:31   Re: Admin Prefixes With Green Chat
Reply With Quote #8

One more tag plugin
__________________
SED LYF !!!
SHIELD755 is offline
DON KHAN 1
Senior Member
Join Date: Mar 2019
Location: Pakistan
Old 06-01-2019 , 11:04   Re: Admin Prefixes With Green Chat
Reply With Quote #9

Quote:
Originally Posted by I AM NOOB View Post
I am not insulting you but see this :-

This code from rank system
PHP Code:
public MsgDuplicate(id){ return PLUGIN_HANDLED; }
Public 
hook_say(id)
{
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    
    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    switch(
get_pcvar_num(playerPrefix))
    {
        case 
:(SzAlive format(SzMessages191"^4[%s] ^3%s : ^1%s"ranks_names[rank[id]], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^1%s"ranks_names[rank[id]], SzNameSzMessages));
        case 
:(SzAlive format(SzMessages191"^4[Level %d] ^3%s : ^1%s"level[id], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[Level %d] ^3%s : ^1%s"level[id], SzNameSzMessages));
    }
    
    for(new 
1<= SzMaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue;
        
        
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
        
write_byte(id);
        
write_string(SzMessages);
        
message_end();
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
hook_say_team(id)
{
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    new 
SzGetTeam get_user_team(id);
    
    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    switch(
get_pcvar_num(playerPrefix))
    {
        case 
: (SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^1%s"SzGTeam[SzGetTeam], ranks_names[rank[id]], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^1%s"SzGTeam[SzGetTeam], ranks_names[rank[id]], SzNameSzMessages));
        case 
: (SzAlive format(SzMessages191"^1(%s) ^4[Level %d] ^3%s : ^1%s"SzGTeam[SzGetTeam], level[id], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[Level %d] ^3%s : ^1%s"SzGTeam[SzGetTeam], level[id], SzNameSzMessages));
    }
        
    for(new 
1<= SzMaxPlayersi++)
    {
        if(!
is_user_connected(i))
            continue;
        
        if(
get_user_team(i) != SzGetTeam)
            continue;
        
        
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
        
write_byte(id);
        
write_string(SzMessages);
        
message_end();
    }
    
    return 
PLUGIN_CONTINUE;
}

bool:is_valid_msg(const SzMessages[])
{
    if( 
SzMessages[0] == '@'
    
|| !strlen(SzMessages)){ return false; }
    return 
true;


And this yours



PHP Code:
public MsgDuplicate(id){ return PLUGIN_HANDLED; }

public 
hook_say(id)
{
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    new 
SzGetFlag get_user_flags(id);
    
    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    if(
get_pcvar_num(AdminPrefixOne) && SzGetFlag FLAGADMINONE)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINONESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINONESzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && SzGetFlag FLAGADMINTWO)(SzAlive format(SzMessages191"^4[%s]^3%s : ^4%s"PREFIXADMINTWOSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINTWOSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && SzGetFlag FLAGADMINTHREE)(SzAlive format(SzMessages191"^4%s ^3%s : ^4%s"PREFIXADMINTHREESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4%s ^3%s : ^4%s"PREFIXADMINTHREESzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixFour) && SzGetFlag FLAGADMINFOUR)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINFOURSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINFOURSzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && SzGetFlag FLAGADMINSMS)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINSMSSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINSMSSzNameSzMessages));
    else if(
get_pcvar_num(VIPPrefix) && SzGetFlag FLAGADMINVIP)(SzAlive format(SzMessages191"^4[%s] ^3%s : ^4%s"PREFIXADMINVIPSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^4[%s] ^3%s : ^4%s"PREFIXADMINVIPSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixOne) && !(SzGetFlag FLAGADMINONE))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && !(SzGetFlag FLAGADMINTWO))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && !(SzGetFlag FLAGADMINTHREE))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixFour) && !(SzGetFlag FLAGADMINFOUR))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && !(SzGetFlag FLAGADMINSMS))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));
    else if(
get_pcvar_num(VIPPrefix) && !(SzGetFlag FLAGADMINVIP))(SzAlive format(SzMessages191"^3%s : ^1%s"SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^3%s : ^1%s"SzNameSzMessages));

    for(new 
1<= SzMaxPlayersi++)
        {
            if(!
is_user_connected(i))
                continue;
        
            if(
SzAlive && is_user_alive(i) || !SzAlive && !is_user_alive(i))
                {
                    
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
                    
write_byte(id);
                    
write_string(SzMessages);
                    
message_end();
                }
        }

    return 
PLUGIN_CONTINUE;
}

public 
hook_say_team(id){
    new 
SzMessages[192], SzName[32];
    new 
SzAlive is_user_alive(id);
    new 
SzGetFlag get_user_flags(id);
    new 
SzGetTeam get_user_team(id);

    
read_args(SzMessages191);
    
remove_quotes(SzMessages);
    
get_user_name(idSzName31);
    
    if(!
is_valid_msg(SzMessages))
        return 
PLUGIN_CONTINUE;
    
    if(
get_pcvar_num(AdminPrefixOne) && SzGetFlag FLAGADMINONE)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINONESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINONESzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && SzGetFlag FLAGADMINTWO)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTWOSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTWOSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && SzGetFlag FLAGADMINTHREE)(SzAlive format(SzMessages191"^1(%s) ^4%s ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTHREESzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4%s ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINTHREESzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && SzGetFlag FLAGADMINSMS)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINSMSSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINSMSSzNameSzMessages));
    else if(
get_pcvar_num(VIPPrefix) && SzGetFlag FLAGADMINVIP)(SzAlive format(SzMessages191"^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINVIPSzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^4[%s] ^3%s : ^4%s"SzGTeam[SzGetTeam], PREFIXADMINSMSSzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixOne) && !(SzGetFlag FLAGADMINONE))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixTwo) && !(SzGetFlag FLAGADMINTWO))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));
    else if(
get_pcvar_num(AdminPrefixThree) && !(SzGetFlag FLAGADMINTHREE))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));
    else if(
get_pcvar_num(SmsPrefix) && !(SzGetFlag FLAGADMINSMS))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));    
    else if(
get_pcvar_num(VIPPrefix) && !(SzGetFlag FLAGADMINVIP))(SzAlive format(SzMessages191"^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages) : format(SzMessages191"^1*DEAD* ^1(%s) ^3%s : ^1%s"SzGTeam[SzGetTeam], SzNameSzMessages));    
    
    for(new 
1<= SzMaxPlayersi++)
        {
            if(!
is_user_connected(i))
                continue;
            
            if(
get_user_team(i) != SzGetTeam)
                continue;
            
            if(
SzAlive && is_user_alive(i) || !SzAlive && !is_user_alive(i))
                {
                    
message_begin(MSG_ONEget_user_msgid("SayText"), {000}, i);
                    
write_byte(id);
                    
write_string(SzMessages);
                    
message_end();
                }
        }

    return 
PLUGIN_CONTINUE;
}


bool:is_valid_msg(const SzMessages[]){
    if( 
SzMessages[0] == '@'
    
|| !strlen(SzMessages)){ return false; }
    return 
true;

1. You stole code from rank system plugin by CRAZYMAN.
2.if it's totally yours than why it has similar function words which can be different like :- public msg duplicate, szmessage , szalive ?
3. If you just take help or delete some lines frok code than why you don't give credits to crazyman
4.hardly coded and even you cannot add ".ini" file to read tags
5. Sentry guns mod is not yours it is by JGHG , if you say you fix the bugs than throw off
6. If you say its not mod i make addon than don't say it mod , say it ready-assembly or ready-addons

I request admins or moderator to remove this thread , i give the proof every single line is copied

I dont come here to insult him but he stole codes and dont give even credits to real author

@bugsy , @airkrish

Oxicrom: PS: the sentry mod is not yours.

i know the sentry gun plugin is not mine but i am talking about whole mod which i created which had lasermine etc... i know i didn't created the plugins but i created some plugins and dispenser lasermine and sentry gun plugin i downloaded.

and i am noob if u have my sentry gun mod so please send me link of this mod it was my hard working i will be thankful of u.

and sorry about giving credits, i will add soon
__________________
Facebook
My YouTube
Ro{Y}aL WarLanD CommuniTy
Selling Zombie CSO 4.3 Money System Mod
DON KHAN 1 is offline
thEsp
BANNED
Join Date: Aug 2017
Old 06-01-2019 , 11:29   Re: Admin Prefixes With Green Chat
Reply With Quote #10

What you lot are saying is inconsiderable, none will ever use this for sure.
thEsp is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:48.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode