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

[Debug] Reset Score


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
khashayar007
Senior Member
Join Date: Jan 2015
Location: Macedonia
Old 03-31-2017 , 16:58   [Debug] Reset Score
Reply With Quote #1

Hi. Can someone fix these problems?
PHP Code:
[AMXXDisplaying debug trace (plugin "rs.amxx")
[
AMXXRun time error 4index out of bounds 
[AMXX]    [0rs.sma::ColorChat (line 137)
[
AMXX]    [1rs.sma::chatmsgshow (line 92
PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fun>

#pragma semicolon 1
#define ADMIN_ACCESS ADMIN_IMMUNITY

enum Color NORMAL 1GREENTEAM_COLORGREYREDBLUE};
new 
TeamName[][] = { """TERRORIST""CT""SPECTATOR" };
new 
cvar_chatcvar_oncvar_deadcvar_tagcvar_timeg_Tag;

public 
plugin_init() {
    
register_plugin("test""3.2""Ex3cuTioN");
    
    
register_clcmd("say /resetscore""cmdReset");
    
register_clcmd("say /rs""cmdReset");
    
register_clcmd("say_team /resetscore""cmdReset");
    
register_clcmd("resetscore""cmdReset");
    
    
register_concmd("amx_resetscore""conReset"ADMIN_ACCESS"- reseteaza scorul tuturor");
    
    
cvar_chat register_cvar("amx_reset_chat""1");
    
cvar_on register_cvar("amx_reset_plugin""1");
    
cvar_dead register_cvar("amx_reset_dead","1");
    
cvar_tag register_cvar("amx_reset_tag","ResetScore");
    
cvar_time register_cvar("amx_reset_time","60");
    
    if(
get_pcvar_num(cvar_chat) == 1) {
        new 
Float:timp get_pcvar_float(cvar_time);
        
set_task(timp"chatmsgshow"___"b"0);
    }
    new 
tag[32];
    
g_Tag get_pcvar_string(cvar_tagtag31);
}

public 
cmdReset(id) {
    if(
get_pcvar_num(cvar_on) == 0) {
        
ColorChat(idTEAM_COLOR,"[%s]^x01 Pluginul este dezactivat"g_Tag);
        return 
PLUGIN_HANDLED;
    }
    if(
get_pcvar_num(cvar_dead) == && !is_user_alive(id)) {
        
ColorChat(idTEAM_COLOR"[%s]^x01 Poti folosii comanda numai atunci cand esti viu."g_Tag);
        return 
PLUGIN_HANDLED;
    }
    
    new 
frags get_user_frags(id);
    new 
deaths get_user_deaths(id);
    
    if(
frags == && deaths == 0) {
        
ColorChat(idGREY"^x04[%s]^x03 Has Reset Score",g_Tag);
    }
    else {
        for(new 
02i++) {
            
cs_set_user_deaths(id0);
            
set_user_frags(id0);
        }
        
        new 
name[32];
        
get_user_name(idname31);
        
        
ColorChat(idGREY"^x04[%s]^x03 Has Reset Score"g_Tag);
        
ColorChat(0GREY,"^x04[%s]^x03 Has Reset Score"name);
    }
    return 
PLUGIN_HANDLED;
}

public 
conReset(id) {
    if(
get_user_flags(id)&ADMIN_ACCESS) {
        new 
players[32], numplayer;
        
get_players(playersnum"c");
        
        for(new 
0numi++) {
            
player players[i];
            if(
get_user_frags(player) != && get_user_deaths(player) != 0) {
                
cs_set_user_deaths(player0);
                
set_user_frags(player0);
            }
        }
        
        new 
name[32];
        
get_user_name(idname31);
        
        
ColorChat(0TEAM_COLOR"[%s]^x03 %s^x01 a resetat scorul tuturor."g_Tagname);
    }
    else
        
console_print(id"Nu ai acces la aceasta comanda.");
        
    return 
PLUGIN_HANDLED;
}

public 
chatmsgshow(id)
    
ColorChat(idTEAM_COLOR"site: ^x04test.com"g_Tag);

ColorChat(idColor:type, const msg[], {Float,Sql,Result,_}:...) {
    if(!
get_playersnum()) 
        return;
    
    new 
message[256];

    switch(
type) {
        case 
NORMAL:
        {
            
message[0] = 0x01;
        }
        case 
GREEN:
        {
            
message[0] = 0x04;
        }
        default:
        {
            
message[0] = 0x03;
        }
    }

    
vformat(message[1], 251msg4);

    
// Make sure message is not longer than 192 character. Will crash the server.
    
message[192] = '^0';

    new 
teamColorChangeindexMSG_Type;
    
    if(
id) {
        
MSG_Type MSG_ONE;
        
index id;
    }
    else {
        
index FindPlayer();
        
MSG_Type MSG_ALL;
    }
    
    
team get_user_team(index);
    
ColorChange ColorSelection(indexMSG_Typetype);

    
ShowColorMessage(indexMSG_Typemessage);
        
    if(
ColorChange)
        
Team_Info(indexMSG_TypeTeamName[team]);
}

ShowColorMessage(idtypemessage[]) {
    static 
bool:saytext_used;
    static 
get_user_msgid_saytext;
    
    if(!
saytext_used) {
        
get_user_msgid_saytext get_user_msgid("SayText");
        
saytext_used true;
    }
    
    
message_begin(typeget_user_msgid_saytext_id);
    
write_byte(id);
    
write_string(message);
    
message_end();    
}

Team_Info(idtypeteam[]) {
    static 
bool:teaminfo_used;
    static 
get_user_msgid_teaminfo;
    
    if(!
teaminfo_used) {
        
get_user_msgid_teaminfo get_user_msgid("TeamInfo");
        
teaminfo_used true;
    }
    
    
message_begin(typeget_user_msgid_teaminfo_id);
    
write_byte(id);
    
write_string(team);
    
message_end();

    return 
1;
}

ColorSelection(indextypeColor:Type) {
    switch(
Type) {
        case 
RED:
        {
            return 
Team_Info(indextypeTeamName[1]);
        }
        case 
BLUE:
        {
            return 
Team_Info(indextypeTeamName[2]);
        }
        case 
GREY:
        {
            return 
Team_Info(indextypeTeamName[0]);
        }
    }

    return 
0;
}

FindPlayer() {
    new 
= -1;

    while(
<= get_maxplayers()) {
        if(
is_user_connected(++i))
            return 
i;
    }

    return -
1;

khashayar007 is offline
EFFx
Veteran Member
Join Date: Feb 2016
Location: São Paulo, Brasil
Old 03-31-2017 , 17:22   Re: [Debug] Reset Score
Reply With Quote #2

PHP Code:
ColorChat(idTEAM_COLOR"site: ^x04test.com"g_Tag); 
->

PHP Code:
ColorChat(idTEAM_COLOR"[%s] site: ^x04test.com"g_Tag); 
__________________
• Ranking System • AutoMix 5vs5 System
• Web Ban System • Plugins for free

____________________________________________
For private works:
• Discord: EFFEXo#8850 • Steam: EFFEXo
EFFx is offline
Reply


Thread Tools
Display Modes

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 02:16.


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