Error plugin VIP

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
vitasantena
Membru, skill 0
Membru, skill 0
Posts: 63
Joined: 14 Jul 2011, 13:15
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: 89.28.42.226:27019
SteamID: adryjuststrike
Has thanked: 20 times
Contact:

23 Nov 2013, 16:21

Salut, imi tot apare in logs eroarea de mai jos si se repeta, ati putea sa imi spuneti care este buba?Ms

L 11/23/2013 - 18:00:39: [FUN] Player out of range (0)
L 11/23/2013 - 18:00:39: [AMXX] Run time error 10 (plugin "VIP.amxx") (native "set_user_health") - debug not enabled!
L 11/23/2013 - 18:00:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
RoyalServer 2
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

23 Nov 2013, 21:12

Daca nu postezi pluginul nu o sa iti raspunda nimeni in urmatorii 10 ani.
User avatar
vitasantena
Membru, skill 0
Membru, skill 0
Posts: 63
Joined: 14 Jul 2011, 13:15
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: 89.28.42.226:27019
SteamID: adryjuststrike
Has thanked: 20 times
Contact:

24 Nov 2013, 00:47

Plugin VIP | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fun>

#define PLUGIN "VIP Sistem"
#define VERSION "1.0"
#define AUTHOR "eDward /R/"

#define VIP_LEVEL ADMIN_KICK

new Tag[] = "[VIP]";

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    RegisterHam(Ham_Spawn, "player", "Spawn", 1);
    register_clcmd("say", "handle_say");
    register_clcmd("say_team", "handle_say");
    register_event( "DeathMsg", "eDeathMsg", "a" );
    register_message(get_user_msgid("ScoreAttrib"),"ScoreBoard");
}

public Spawn(id) 
{ 
    if (!is_user_alive(id))
        return;
    
    new CsTeams:team = cs_get_user_team(id) 
    if(get_user_flags(id) & VIP_LEVEL) {
        switch(team) {
            case CS_TEAM_T: {
                ColorChat(id,"^x03%s^x04 Ai primit^x03 100 AP^x04 si un^x03 set de grenazi.^x04", Tag);
                give_item(id, "weapon_hegrenade");
                give_item( id, "weapon_flashbang" );
                give_item( id, "weapon_flashbang" );
                give_item(id, "weapon_smokegrenade");
                set_user_armor(id, 100);
            }
            case CS_TEAM_CT: {
                ColorChat(id,"^x03%s^x04 Ai primit^x03 100 AP^x04 si un^x03 set de grenazi.^x04", Tag);
                give_item(id, "weapon_hegrenade");
                give_item( id, "weapon_flashbang" );
                give_item( id, "weapon_flashbang" );
                give_item(id, "weapon_smokegrenade");
                set_user_armor(id, 100);
            }
        }
    }
}
public eDeathMsg( )
{
    new id_Killer = read_data( 1 );
    if(get_user_flags(id_Killer) & VIP_LEVEL)
    {
        set_user_health(id_Killer, get_user_health(id_Killer) + 20)
        cs_set_user_money(id_Killer, cs_get_user_money(id_Killer) + 3000)
    }
}
public ScoreBoard(const MsgId, const MsgType, const MsgDest) {
    static id;
    id = get_msg_arg_int(1);
    if(get_user_flags(id) & VIP_LEVEL)
        set_msg_arg_int(2, ARG_BYTE, (1 << 2 ));
}

public print_adminlist(user) 
{
    new adminnames[33][32];
    new message[256];
    new id, count, x, len;
    
    for(id = 1 ; id <= get_maxplayers() ; id++)
        if(is_user_connected(id))
        if(get_user_flags(id) & VIP_LEVEL)
        get_user_name(id, adminnames[count++], 31);
    
    len = format(message, 255, "^x03%s^x04VIP ONLINE: ",Tag);
    if(count > 0) 
    {
        for(x = 0 ; x < count ; x++) 
        {
            len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"");
            if(len > 96) 
            {
                print_message(user, message);
                len = format(message, 255, "^x04 ");
            }
        }
        print_message(user, message);
    }
    else 
    {
        len += format(message[len], 255-len, "^x03%s^x04No VIP online.", Tag);
        print_message(user, message);
    }   
}
print_message(id, msg[]) {
    message_begin(MSG_ONE, get_user_msgid("SayText"), {0,0,0}, id);
    write_byte(id);
    write_string(msg);
    message_end();
}
public handle_say(id) {
    new said[192];
    read_args(said,192);
    if(contain(said, "/vips") != -1)
        set_task(0.1,"print_adminlist",id);
    return PLUGIN_CONTINUE;
}

stock ColorChat(const id, const input[], any:...) 
{
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "^x04", "^4");
   replace_all(msg, 190, "^x01", "^1");
   replace_all(msg, 190, "^x03", "^3");
   
   if(id) players[0] = id;
   else get_players(players, count, "ch"); {
      for(new i = 0; i < count; i++) {
         if(is_user_connected(players)) {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players);
            write_byte(players);
            write_string(msg);
            message_end();
         }
      }
   }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
User avatar
vitasantena
Membru, skill 0
Membru, skill 0
Posts: 63
Joined: 14 Jul 2011, 13:15
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: 89.28.42.226:27019
SteamID: adryjuststrike
Has thanked: 20 times
Contact:

25 Nov 2013, 19:10

Stie cineva?
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 105 guests