Raised This Month: $32 Target: $400
 8% 

Add functions to this plugin. Modify plugin.


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
4ever16
Veteran Member
Join Date: Apr 2015
Old 09-18-2016 , 10:46   Add functions to this plugin. Modify plugin.
Reply With Quote #1

Can someone add some functions to this plugin?
Can someone also make the sprite stable so it doenst goes up and down so much?
Can someone let me know how the hell o put the sprite on the left side of the screen?

Add functions.

+1 point when win round.
+1 point when planting the bomb.
+1 point when defusing the bomb.
-1 die/get killed.
-1 lose round.

PHP Code:
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < nvault >
#include < hamsandwich >
#include <cstrike>

#define PLUGIN "Rank Mod"
#define VERSION "1.0"
#define AUTHOR "Blizzard"

#define cm(%0)    ( sizeof(%0) - 1 )

#define MAXLEVEL 13
#define MAXAUTH 4

native setSpriteRenderid indexSprite render );
native addPlayerSprite(id,Float:scale,Float:frameRate,szModel[],Float:fAngleFloat:fLenFloat:fTime,Float:fDistance boolbTransparent );

enum _:mData {
    
m_szRankName32 ],
    
m_szRankSprite[32],
    
m_iRankXP
};

enum {
    
STANDARD 0,
    
MOD,
    
ADMIN,
    
LEADER
};

new const 
g_mPlayerData[ ][ mData ] = {
 {
"Silver 1""sprites/slowdown3.spr"0},
    {
"Silver 2""sprites/test22.spr"50},
    {
"Silver 3""sprites/slowdown3.spr"200},
    {
"Silver 4""sprites/slowdown3.spr"350},
    {
"Silver Elite""sprites/slowdown3.spr"600},
    {
"Gold Nova 1""sprites/slowdown3.spr"1000},
    {
"Gold Nova 2""sprites/slowdown3.spr"1500},
    {
"Gold Nova 3""sprites/slowdown3.spr"2500},
    {
"Gold Nova 4""sprites/slowdown3.spr"5000},
    {
"Master Guardian""sprites/slowdown3.spr"8250},
    {
"Master Guardian 2""sprites/slowdown3.spr"13500},
    {
"Master Guardian Elite""sprites/slowdown3.spr"20000},
    {
"DMG""sprites/slowdown3.spr"30000},
    {
"Legendary Eagle""sprites/slowdown3.spr"40000},
    {
"Legendery Eagle Master""sprites/slowdown3.spr"50000},
    {
"Supreme""sprites/slowdown3.spr"60000},
    {
"Global Elite""sprites/slowdown3.spr"70000},
    {
"RankName""sprites/slowdown3.spr"100000},
    {
"RankName""sprites/slowdown3.spr"150000}
};

new const 
g_mPlayerAuth[  ][  ] = {
    
"Standard""Moderator""Admin""Leader"
};

new const 
g_sLevelUp[ ] = { "RankMod/Rank-Mod-LvlUp.mp3" };

// Integers 
new g_iPlayerXP33 ] = 0;
new 
g_iPlayerLevel33 ] = 0;
new 
g_iPlayerStatus33 ] = 3;

// Booleans
new g_bToggleHud33 ] = true;  
new 
g_bAdvertSeen33 ] = false;

// Strings
new g_szHostName64 ]; 

// Cvars
new g_Vault;

public 
plugin_init() {
    
register_pluginPLUGINVERSIONAUTHOR );
    
    
// Register Events
    
register_event"DeathMsg""Event_DeathMsg""a" );
    
    
// Register Messages
    
register_messageget_user_msgid"StatusValue" ), "msgStatusValue" );
    
    
// Register Ham
    
RegisterHamHam_Spawn"player""CBase_PlayerPost_Spawn");
    
    
// Register Client Commands
    
register_clcmd"say .rank""cmdToggleHud" );
    
register_clcmd"say /manage""cmdManagePlayers" );
    
register_clcmd("say""handle_say")
    
register_clcmd("say_team""handle_team_say")

   
set_task(1.0"taskSprite"___"b");
}

public 
taskSprite(){
    for(new 
33 i++ ){
        if( ! 
is_user_alive(i))
            continue;
        
addPlayerSprite(i0.0210.0g_mPlayerData[g_iPlayerLevel[i]][m_szRankSprite], 20.010.01.013.0true);
    }
}

public 
plugin_precache( ) {
    
precache_soundg_sLevelUp );
    for(new 
sizeof g_mPlayerData i++ )
        
precache_model(g_mPlayerData[i][m_szRankSprite])
}

public 
plugin_cfg( ) {
    
get_cvar_string"hostname"g_szHostNamecmg_szHostName ) );
    
g_Vault nvault_open"Rank-Mod" );
}

public 
client_authorizedid ) {
    if( 
has_flagid"a" ) )
        
g_iPlayerStatusid ] = LEADER;
    else if( 
has_flagid"b" ) )
        
g_iPlayerStatusid ] = ADMIN;
    else if( 
has_flagid"c" ) )
        
g_iPlayerStatusid ] = MOD;
    else if( 
has_flagid"z" ) )
        
g_iPlayerStatusid ] = STANDARD;
}

public 
client_putinserverid ) {
    
g_bToggleHudid ] = true;
    
g_bAdvertSeenid ] = false;
    
set_task0.9"ShowHud"id__"b" );
    
LoadDataid );
}

public 
CBase_PlayerPost_Spawnid ) {
    if( !
g_bAdvertSeenid ] ) {
        
Colorid"!nWelcome !g%s!n, This Server Is Running !g%s v%s!n By !g%s!n"get_nickid ), PLUGINVERSIONAUTHOR );
        
g_bAdvertSeenid ] = true;
    }
}

public 
client_disconnectid ) {
    
SaveDataid );
}

public 
Event_DeathMsg( ) {
    new 
iKiller read_data);
    new 
iVictim read_data);
    new 
HeadShot read_data);
    
    new 
clipammoweapon get_user_weaponiKillerclipammo );
    
    if( 
iVictim != iKiller ) {
        if( 
HeadShot && weapon == CSW_KNIFE )
            
g_iPlayerXPiKiller ] += 5;
        
        else if( 
HeadShot 
            
g_iPlayerXPiKiller ] += 1;
        
        else if( 
weapon == CSW_KNIFE && !HeadShot )
            
g_iPlayerXPiKiller ] += 1;
        
        else if( 
weapon != CSW_KNIFE && !HeadShot )
            
g_iPlayerXPiKiller ] += 1;
        else  
            
g_iPlayerXPiKiller ] += 1;
        
        if( 
g_iPlayerLeveliKiller ] < MAXLEVEL ) {
            if( 
g_iPlayerXPiKiller ] >= g_mPlayerDatag_iPlayerLeveliKiller ] + ][ m_iRankXP ] ) {
                
g_iPlayerLeveliKiller ]++;
                
set_dhudmessage02550, -1.00.6013.03.01.51.5 );
                
show_dhudmessageiKiller"You Have Been Promoted To^n^n-= %s =-"g_mPlayerDatag_iPlayerLeveliKiller ] ][ m_szRankName ] );
                
client_cmdiKiller"mp3 play sound/%s"g_sLevelUp );
            }
        }
    }
}

// Toggle Showing Hud Message On / Off
public cmdToggleHudid ) {
    
g_bToggleHudid ] = !g_bToggleHudid ];
    return 
PLUGIN_HANDLED;
}

// Shows The Rank Information Message
public ShowHudid ) {
    if( 
g_bToggleHudid ] ) {
        
set_hudmessage(025500.010.5106.01.00.00.0, -);
        if( 
g_iPlayerLevelid ] < MAXLEVEL ) {
            
show_hudmessage(id"[ Rank: %s ]^n[ XP: %i / %i ]",
            
g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ],
            
g_iPlayerXPid ],
            
g_mPlayerDatag_iPlayerLevelid ] + ][ m_iRankXP ],
            
get_timeleft( ) / 60,
            
get_timeleft( ) % 60,
            
g_mPlayerAuthg_iPlayerStatusid ] ] );
            } else {
            
show_hudmessage(id"[ Rank: %s ]^n[ XP: %i / %i ]",
            
g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ],
            
g_iPlayerXPid ],
            
get_timeleft( ) / 60,
            
get_timeleft( ) % 60,
            
g_mPlayerAuthg_iPlayerStatusid ] ] );
        }
    }
}

////////////////////
// StatusValueMsg //
////////////////////
public msgStatusValuemsgiddestid ) {
    new 
flagvalue;
    
flag get_msg_arg_int);
    
value get_msg_arg_int);
    
    if( !
value ) {
        return 
PLUGIN_CONTINUE;
    }
    
    if( 
flag == ) {
        new 
text128 ];
        
        if( 
get_user_teamvalue ) == get_user_teamid ) )
            
formatextextcharsmaxtext ), "1 %%p2 HP: %d ( %s )"get_user_healthvalue ), g_mPlayerDatag_iPlayerLevelvalue ] ][ m_szRankName ]  );
        else 
            
formatextextcharsmaxtext ), "1 %%p2 ( %s )"g_mPlayerDatag_iPlayerLevelvalue ] ][ m_szRankName ]  );
        
        
message_beginMSG_ONE_UNRELIABLEget_user_msgid"StatusText" ), _id );
        
write_byte);
        
write_stringtext );
        
message_end( );
    }
    return 
PLUGIN_CONTINUE;
}

//////////////////////////////////
/*  MANAGE PLAYERS RANKS  */
//////////////////////////////////
public cmdManagePlayersid ) {
    if( !
has_flagid"a" ) )
        return 
PLUGIN_HANDLED;
    
    new 
menu menu_create"Manage Player Ranks:""Players_Handler" );
    
    new 
iPlayers32 ], iNumiPlayers;
    new 
szUserID32 ], szName64 ];
    
get_playersiPlayersiNum );
    for( 
0iNumi++ ) {
        
Players iPlayers];
        
        
formatexszNamecmszName ), "%s ( \r%s\w )"get_nickPlayers ), g_mPlayerDatag_iPlayerLevelPlayers ] ][ m_szRankName ] );
        
formatexszUserIDcmszUserID ), "%d"get_user_useridPlayers ) );
        
menu_additemmenuszNameszUserID );
    }
    
    
menu_displayidmenu );
    return 
PLUGIN_HANDLED;
}

public 
Players_Handleridmenuitem ) {
    if( 
item == MENU_EXIT ) {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
item_accesscallback;
    new 
info64 ], name32 ];
    
    
menu_item_getinfomenuitemitem_accessinfocminfo ), namecmname ), callback );
    
    new 
userid str_to_numinfo );
    
    new 
player find_player"k"userid );
    
    
ChoosePlayerRankidplayer );
    
    return 
PLUGIN_HANDLED;
}

public 
ChoosePlayerRankindexChoosen ) {
    new 
szTitle101 ], szChoosen];
    
formatexszTitlecmszTitle ), "Change \r%s\y Rank To:"get_nickChoosen ) );
    new 
menu menu_createszTitle"PlayerRank_Handler" );
    
    
num_to_strChoosenszChoosencmszChoosen ) );  
    
    for( new 
0sizeofg_mPlayerData ); i++ )
        
menu_additemmenug_mPlayerData][ m_szRankName ], szChoosen );
    
    
menu_displayindexmenu );
    return 
PLUGIN_HANDLED;
}

public 
PlayerRank_Handleridmenuitem ) {
    if( 
item == MENU_EXIT ) {
        
menu_destroymenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
item_accesscallback;
    new 
info64 ], name32 ];
    
    
menu_item_getinfomenuitemitem_accessinfocminfo ), namecmname ), callback );
    
    new 
player str_to_numinfo );
    
    
g_iPlayerXPplayer ] = g_mPlayerDataitem ][ m_iRankXP ];
    
g_iPlayerLevelplayer ] = item;
    
    
set_dhudmessage0random256 ), 0, -1.00.6013.03.01.51.5 );
    
show_dhudmessageplayer"ADMIN: %s Has Changed Your Rank To^n^n-= %s =-",
    
get_nickid ),
    
g_mPlayerDatag_iPlayerLevelplayer ] ][ m_szRankName ] );
    
client_cmdplayer"mp3 play sound/%s"g_sLevelUp );
    
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;
}   

public 
plugin_end( ) {
    
nvault_closeg_Vault );
}

///////////////////////////////////
/*  STOCKS          */
///////////////////////////////////
stock ColoridString[ ], any:... ) {
    static 
szMsg192 ];
    
vformatszMsgcharsmaxszMsg ), String);
    
    
replace_allszMsgcharsmaxszMsg ), "!n""^1" );
    
replace_allszMsgcharsmaxszMsg ), "!t""^3" );
    
replace_allszMsgcharsmaxszMsg ), "!g""^4" );
    
    static 
msgSayText 0;
    if( !
msgSayText msgSayText get_user_msgid"SayText" );
    
    new 
Players32 ], iNum 1i
    
    if( 
id Players] = id;    
    else 
get_playersPlayersiNum"ch" );
    
    for( --
iNumiNum >= 0iNum-- ) {
        
PlayersiNum ];
        
        
message_beginMSG_ONE_UNRELIABLEmsgSayText_);
        
write_byte);
        
write_stringszMsg );
        
message_end( );
    }


stock get_nickindex ) {
    new 
szName32 ]; get_user_nameindexszNamecmszName ) );
    return 
szName;
}

//////////////////////////////////////////
/*  DHUD MESSAGE STOCKS    */
//////////////////////////////////////////
stock __dhud_color;
stock __dhud_x;
stock __dhud_y;
stock __dhud_effect;
stock __dhud_fxtime;
stock __dhud_holdtime;
stock __dhud_fadeintime;
stock __dhud_fadeouttime;
stock __dhud_reliable;

stock set_dhudmessagered 0green 160blue 0Float:= -1.0Float:0.65effects 2Float:fxtime 6.0Float:holdtime 3.0Float:fadeintime 0.1Float:fadeouttime 1.5bool:reliable false ){
    
#define clamp_byte(%1)       ( clamp( %1, 0, 255 ) )
    #define pack_color(%1,%2,%3) ( %3 + ( %2 << 8 ) + ( %1 << 16 ) )
    
    
__dhud_color       pack_colorclamp_bytered ), clamp_bytegreen ), clamp_byteblue ) );
    
__dhud_x           _:x;
    
__dhud_y           _:y;
    
__dhud_effect      effects;
    
__dhud_fxtime      _:fxtime;
    
__dhud_holdtime    _:holdtime;
    
__dhud_fadeintime  _:fadeintime;
    
__dhud_fadeouttime _:fadeouttime;
    
__dhud_reliable    _:reliable;
    
    return 
1;
}

stock show_dhudmessageindex, const message[], any:... ){
    new 
buffer128 ];
    new 
numArguments numargs();
    
    if( 
numArguments == )
    {
        
send_dhudMessageindexmessage );
    }
    else if( 
index || numArguments == )
    {
        
vformatbuffercharsmaxbuffer ), message);
        
send_dhudMessageindexbuffer );
    }
    else
    {
        new 
playersList32 ], numPlayers;
        
get_playersplayersListnumPlayers"ch" );
        
        if( !
numPlayers )
        {
            return 
0;
        }
        
        new Array:
handleArrayML ArrayCreate();
        
        for( new 
2jnumArgumentsi++ )
        {
            if( 
getarg) == LANG_PLAYER )
            {
                while( ( 
buffer] = getarg1j++ ) ) ) {}
                
0;
                
                if( 
GetLangTransKeybuffer ) != TransKey_Bad )
                {
                    
ArrayPushCellhandleArrayMLi++ );
                }
            }
        }
        
        new 
size ArraySizehandleArrayML );
        
        if( !
size )
        {
            
vformatbuffercharsmaxbuffer ), message);
            
send_dhudMessageindexbuffer );
        }
        else
        {
            for( new 
0jnumPlayersi++ )
            {
                
index playersList];
                
                for( 
0sizej++ )
                {
                    
setargArrayGetCellhandleArrayML), 0index );
                }
                
                
vformatbuffercharsmaxbuffer ), message);
                
send_dhudMessageindexbuffer );
            }
        }
        
        
ArrayDestroyhandleArrayML );
    }
    
    return 
1;
}

stock send_dhudMessage( const index, const message[] ){
    
message_begin__dhud_reliable ? ( index MSG_ONE MSG_ALL ) : ( index MSG_ONE_UNRELIABLE MSG_BROADCAST ), SVC_DIRECTOR_index );{
        
write_bytestrlenmessage ) + 31 );
        
write_byteDRC_CMD_MESSAGE );
        
write_byte__dhud_effect );
        
write_long__dhud_color );
        
write_long__dhud_x );
        
write_long__dhud_y );
        
write_long__dhud_fadeintime );
        
write_long__dhud_fadeouttime );
        
write_long__dhud_holdtime );
        
write_long__dhud_fxtime );
        
write_stringmessage );
    }
    
message_end();
}


//////////////////////////////////
/*  SAVE/LOAD STOCKS */
//////////////////////////////////
stock SaveDataindex ) {
    new 
szAuthID35 ], szData64 ];
    
get_user_authidindexszAuthIDcmszAuthID ) );
    
formatexszDatacmszData ), "%i %i"g_iPlayerXPindex ], g_iPlayerLevelindex ] );
    
    
nvault_setg_VaultszAuthIDszData );
}

stock LoadDataindex ) {
    new 
szAuthID35 ], szData64 ];
    
get_user_authidindexszAuthIDcmszAuthID ) );
    new 
XP32 ], LVL15 ];
    
    if( 
nvault_getg_VaultszAuthIDszDatacmszData ) ) &&
    
parseszDataXP31LVL14 ) ) {
        
g_iPlayerXPindex ] = str_to_numXP );
        
g_iPlayerLevelindex ] = str_to_numLVL );
        } else {
        
g_iPlayerXPindex ] = 0;
        
g_iPlayerLevelindex ] = 0;
    }
}
public 
handle_say(id){
    new 
chat[192], none[2][32], message[192], name[192]
    
read_argv(1chatsizeof(chat) -1)
    
formatex(none[0], sizeof(none) -1""), formatex(none[1], sizeof(none) -1" ")
    
    if(!
equali(chatnone[0]) && !equali(chatnone[1]))
    {
        
get_user_name(idnamesizeof(name) -1)
        if(!
is_user_alive(id))
        {
            
formatex(messagesizeof(message) -1"!g[%s]!n *DEAD* %s : %s"g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ], namechat)
        }
        else
        {
            
formatex(messagesizeof(message) -1"!g[%s]!n %s : %s"g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ], name chat)
        }
        
Color(0message)
    }
    return 
PLUGIN_HANDLED_MAIN;
}
public 
handle_team_say(id){
    new 
chat[192], none[2][32], message[192], message2[192], name[192]
    
read_argv(1chatsizeof(chat) -1)
    
formatex(none[0], sizeof(none) -1""), formatex(none[1], sizeof(none) -1" ")
    
    if(!
equali(chatnone[0]) && !equali(chatnone[1]))
    {
        
get_user_name(idnamesizeof(name) -1)
        switch(
cs_get_user_team(id))
        {
            case 
CS_TEAM_CT: {
                if(!
is_user_alive(id))
                    
formatex(messagesizeof(message) -1"!g[%s]!n (Counter-Terrorists) *DEAD* %s : %s"g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ], namechat)
                else
                    
formatex(messagesizeof(message) -1"!g[%s]!n (Counter-Terrorists) %s : %s"g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ], namechat)
                new 
iPlayers[32], iNumiPid
                get_players
(iPlayersiNum)
                for(new 
iiNumi++)
                {
                    
iPid iPlayers[i]
                    if(
cs_get_user_team(iPid) != CS_TEAM_CT)
                        continue;
                    
                    
Color(iPid,  message)
                }
            }
            case 
CS_TEAM_T: {
                if(!
is_user_alive(id))
                    
formatex(message2sizeof(message2) -1"!g[%s]!n (Terrorists) *DEAD* %s : %s"g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ], namechat)
                else 
                    
formatex(message2sizeof(message2) -1"!g[%s]!n (Terrorists)^3 %s : %s"g_mPlayerDatag_iPlayerLevelid ] ][ m_szRankName ], namechat)
                new 
iPlayers[32], iNumiPid
                get_players
(iPlayersiNum)
                for(new 
iiiNumi++)
                {
                    
iPid iPlayers[i]
                    if(
cs_get_user_team(iPid) != CS_TEAM_T)
                        continue
                    
                    
Color(iPidmessage2)
                }
            }
        }
        return 
PLUGIN_HANDLED_MAIN;
    }
    return 
PLUGIN_CONTINUE;   

4ever16 is offline
Craxor
Veteran Member
Join Date: Jan 2016
Location: Romania
Old 09-18-2016 , 11:57   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #2

that's the points

PHP Code:
g_iPlayerXP33 ] = 0
XP? And you wanne just +1 for each events above you posted?
__________________
Project: Among Us
Craxor is offline
Send a message via ICQ to Craxor
4ever16
Veteran Member
Join Date: Apr 2015
Old 09-18-2016 , 12:09   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #3

Yes.
4ever16 is offline
Craxor
Veteran Member
Join Date: Jan 2016
Location: Romania
Old 09-18-2016 , 13:07   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #4

Oo, it's easy i will make you tomorrow, also i will do its from cvars to choose how many points you want, just wait until tomorrow.
__________________
Project: Among Us
Craxor is offline
Send a message via ICQ to Craxor
4ever16
Veteran Member
Join Date: Apr 2015
Old 09-19-2016 , 10:23   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #5

Waiting
4ever16 is offline
Craxor
Veteran Member
Join Date: Jan 2016
Location: Romania
Old 09-19-2016 , 14:56   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #6

Done:

Code


Cvars:

rm_xp_winround '1'
rm_xp_bombplant '1'
rm_xp_bombdef '1'
rm_xp_die '1'
rm_xp_looseround '1'


Note:

I didn't test because i'm hurry up, i spend just 5 minutes to make it fast because i need to go so i'm not sure if i miss something, also i didn't post any message, like "you win X% xp' or something like that, so i waiting your answer after you testing, cheez.
__________________
Project: Among Us

Last edited by Craxor; 09-21-2016 at 03:42.
Craxor is offline
Send a message via ICQ to Craxor
Rirre
Veteran Member
Join Date: Nov 2006
Old 09-21-2016 , 02:18   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #7

@Craxor:

Event_CTWin() is not declared nor Event_CTeroWin() function.
Also, no need to loop twice. Use a switch() to determine each team.

Code:
    register_event("TeamScore", "Event_gTeroWin", "a", "1=TERRORIST")     register_event("TeamScore", "Event_CTWin", "a", "1=CT")

Code:
    register_event( "TeamScore", "Event_TWin", "a", "1=TERRORIST" );     register_event( "TeamScore", "Event_CTWin", "a", "1=CT" );

Code:
public Event_CTeroWin( ) {     ... } public Event_gTeroWin( ) {     ... }

Code:
public Event_TWin() {     new iPlayers[32], PlayersCount;     get_players( iPlayers, PlayersCount, "a" );     for( new i = 1; i <= PlayersCount; i++ )     {         switch( cs_get_user_team( iPlayers[i] )         {             case CS_TEAM_T: g_iPlayerXP[iPlayers[i]] += get_pcvar_num( gLoseRound );             case CS_TEAM_CT: g_iPlayerXP[iPlayers[i]] -= get_pcvar_num( gLoseRound );         }     } } public Event_CTWin() {     new iPlayers[32], PlayersCount;     get_players( iPlayers, PlayersCount, "a" );     for( new i = 1; i <= PlayersCount; i++ )     {         switch( cs_get_user_team( iPlayers[i] )         {             case CS_TEAM_T: g_iPlayerXP[iPlayers[i]] -= get_pcvar_num( gLoseRound );             case CS_TEAM_CT: g_iPlayerXP[iPlayers[i]] += get_pcvar_num( gLoseRound );         }     } }

Code:
public taskSprite(){     for(new i ; i < 33 ; i++ ){

Code:
public taskSprite() {     new iPlayers[32], PlayersCount;     get_players( iPlayers, PlayersCount, "a" );     for( new i = 1; i <= PlayersCount; i++ )     {

Last edited by Rirre; 09-21-2016 at 07:23.
Rirre is offline
Craxor
Veteran Member
Join Date: Jan 2016
Location: Romania
Old 09-21-2016 , 03:35   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #8

Yea man i know but i was almost to go to the work and i was having no time to make it correctly, i rush to make just to working not also good.

Anyway you right i will edit my post, but what do you mean by:

Quote:
Event_CTWin() is not declared nor Event_CTeroWin() function.
I don't understand this part, they are just simple names of the publics.

Btw about your code, you using for bot teams gLoseRound and you forgot to remove the variable tPlayer and tPlayercount but anyway i know what you mean you are right <3

---------

Edit: The code posted above has been edited, OP please re-download it.

Rirre now i get it, they was two publics with the same name, sorry my mistake.
__________________
Project: Among Us

Last edited by Craxor; 09-21-2016 at 03:43.
Craxor is offline
Send a message via ICQ to Craxor
4ever16
Veteran Member
Join Date: Apr 2015
Old 09-24-2016 , 14:02   Re: Add functions to this plugin. Modify plugin.
Reply With Quote #9

I have tested it in single mod not against someone so far the errors i saw was.
I get points even if i lose round.
4ever16 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 04:44.


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