It is currently 23 Feb 2019 23:13



Forum rules


Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .



Reply to topic  [ 3 posts ] 
 [ cerere ] plugin vip 
Author Message
Membru, skill 0
Membru, skill 0

Joined: 06 Feb 2019 12:25
Posts: 2
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Plugin Cerut: Salut! As vrea si eu un plugin de vip.
Descriere (adica ce face el mai exact): Sa itj dea la inceput de runda deagle +set grenaazi
In a 2 a runda sa ai meniu de arme
1.M4a1+deagle+setgrenazi
2Ak27+deagle+set de grenazi
3AWP+Deagle+ Set de grenazi !
5HP pe Kill
10 HP pe HS , Dar atentie sa nu depaseasca mai mult de 250 HP / AP
Sa aibe comenzile , atunci cand tastezi vips , vip sau vreau vip sa apara cele necesare , tag ul vip.
Sa aiba si vip.ini in care sa pot adauga pe oricine vreau eu ca vip , vip.txt unde sa modific beneficiile.
Serverul ruleaza (HLDS/ReHLDS): rehlds
Versiune AMX Mod X: -
Modul Serverului: -


Last edited by Rainq on 06 Feb 2019 16:52, edited 1 time in total.

Editat dupa model



06 Feb 2019 12:37
Profile multumesc WWW
Utilizator neserios (tepar)
Utilizator neserios (tepar)
User avatar

Joined: 13 Jul 2018 13:44
Posts: 289
Location: Câmpulung
Detinator Steam: Da
SteamID: Andu
Reputatie: Utilizator neserios (tepar!)
Membru Club eXtreamCS (4 Ian - 4 Mai)
Nick anterior: Andrei # QualTech
-1 avertisment (2 luni club)
Fond eXtream: 0
Avertismente: 1 din 3
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta_util>
#include <stripweapons>
#include <colorchat>

static const COLOR[] = "^x04" //green
static const CONTACT[] = ""
new maxplayers
new gmsgSayText
new g_type, g_hudmsg
new mpd, mkb, mhb
new health_add
new health_hs_add
new health_max
new nKiller
new nKiller_hp
new nHp_add
new round;
new nHp_max
new g_menu_active
new RMenu = false;
#define Keysrod (1<<0)|(1<<1)|(1<<2)|(1<<9)


new const RMaps [ ] [ ] =
{
   "awp_bycastor32",
   "awp_garden",
   "awp_india",
   "35hp_3"
};

public plugin_init()
{
   register_plugin("VIP NESTLE SPECIAL", "2.5.0", "Pro-G")

   new CurrentMap [32]; get_mapname ( CurrentMap, charsmax (    CurrentMap ) );
   
   for ( new i = 0; i < sizeof ( RMaps ); i ++ )
   {
      if ( equali ( CurrentMap, RMaps [i] ) )
      
         RMenu = true;
   }

   mpd = register_cvar("vip_money_damage","3")
   mkb = register_cvar("vip_money_kill","300")
   mhb = register_cvar("vip_money_hs","800")
   health_add = register_cvar("vip_hp_kill", "5")
   health_hs_add = register_cvar("vip_hp_hs", "10")
   health_max = register_cvar("vip_hp_max", "100")
   g_menu_active = register_cvar("vip_guns_menu", "1")
   register_event("Damage","Damage","b")
   register_event("DeathMsg","death_msg","a")
   register_clcmd("say /vip","ShowMotd")
   maxplayers = get_maxplayers()
   gmsgSayText = get_user_msgid("SayText")
   register_clcmd("say", "handle_say")
   register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
   register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")
   register_event("DeathMsg", "hook_death", "a", "1>0")
   register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
   register_menucmd(register_menuid("rod"), Keysrod, "Pressedrod")
   g_type = register_cvar("vip_bulletdamage","1")
   g_hudmsg = CreateHudSyncObj()
   register_event("HLTV", "event_new_round", "a", "1=0", "2=0")
   
   
}

public on_damage(id)
{
   if(get_pcvar_num(g_type))
   {
      static attacker; attacker = get_user_attacker(id)
      static damage; damage = read_data(2)   

      if(get_user_flags(attacker) & ADMIN_LEVEL_H)   
      {
         if(is_user_connected(attacker))
         {
            if(fm_is_ent_visible(attacker,id))
            {
               set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
               ShowSyncHudMsg(attacker, g_hudmsg, "%i^n", damage)            
            }
               
            
         }
      }
   }
}

public Damage(id)
{
   new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
   if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
   if (get_user_flags(attacker) & ADMIN_LEVEL_H)
   {
      new money = read_data(2) * get_pcvar_num(mpd)
      if(hitpoint==1) money += get_pcvar_num(mhb)
      cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
   }
}

public death_msg()
{
   if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
}
public event_new_round()
{
   round++
   new players[32], player, pnum;
   get_players(players, pnum, "a");
   for(new i = 0; i < pnum; i++)
   {
      player = players[i];
      if(get_user_flags(player) & ADMIN_LEVEL_H)
      {

      if (!get_pcvar_num(g_menu_active))
         return PLUGIN_CONTINUE
      
                
      if( !RMenu && round > 2)
      Showrod(player);
      
      }
   }
   return PLUGIN_HANDLED
}

public Event_RoundRestart(id)
{
   round=0;
}

public hook_death()
{
   // Killer id
   nKiller = read_data(1)
   
   if ( (read_data(3) == 1) && (read_data(5) == 0) )
   {
      nHp_add = get_pcvar_num (health_hs_add)
   }
   else
      nHp_add = get_pcvar_num (health_add)
   nHp_max = get_pcvar_num (health_max)
   // Updating Killer HP
   if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
   return;
   nKiller_hp = get_user_health(nKiller)
   nKiller_hp += nHp_add
   // Maximum HP check
   if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
   set_user_health(nKiller, nKiller_hp)
   // Hud message "Healed +5/+10 hp"
   set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
   show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
   // Screen fading
   message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
   write_short(1<<10)
   write_short(1<<10)
   write_short(0x0000)
   write_byte(0)
   write_byte(0)
   write_byte(200)
   write_byte(75)
   message_end()
 
}

public Showrod(id)
{
   show_menu(id, Keysrod, "\w[\rNESTLE\w] Menu \y*VIP*^n\w\r1\w. M4A1 \r+ \wDEAGLE \r+ \wSET GRENAZI^n\w\r2\w. AK47 \r+ \wDEAGLE \r+ \wSET GRENAZI^n\w\r3\w. AWP \r+ \wDEAGLE \r+ \wSET GRENAZI^n0. Exit^n", -1, "rod") // Display menu
}
public Pressedrod(id, key)
{
   
   switch (key) {
      case 0: {
         StripWeapons(id, Primary)
         StripWeapons(id, Secondary);
         give_item(id,"weapon_m4a1")
         give_item(id,"weapon_deagle")
         give_item(id, "item_assaultsuit");
         give_item(id, "item_thighpack");
         give_item(id, "weapon_hegrenade");
         give_item(id, "weapon_flashbang");
         give_item(id, "weapon_flashbang");
         cs_set_user_bpammo(id, CSW_M4A1, 90 );
         cs_set_user_bpammo(id, CSW_DEAGLE, 35 );
         ColorChat(id, GREEN, "^x04[NESTLE]^x01 Ai primit ^x04M4A1 + DEAGLE + SET GRENAZI.")
         }

      case 1: {
         StripWeapons(id, Primary)
         StripWeapons(id, Secondary);
         give_item(id,"weapon_ak47")
         give_item(id,"weapon_deagle")
         give_item(id, "item_assaultsuit");
         give_item(id, "item_thighpack");
         give_item(id, "weapon_hegrenade");
         give_item(id, "weapon_flashbang");
         give_item(id, "weapon_flashbang");
         cs_set_user_bpammo(id, CSW_AK47, 90);
         cs_set_user_bpammo(id, CSW_DEAGLE, 35 );
         ColorChat(id, GREEN, "[NESTLE]^x01 Ai primit ^x04AK47 + DEAGLE + SET GRENAZI.")
         }
      case 2: {
         StripWeapons(id, Primary)
         StripWeapons(id, Secondary);
         give_item(id,"weapon_awp")
         give_item(id,"weapon_deagle")
         give_item(id, "item_assaultsuit");
         give_item(id, "item_thighpack");
         give_item(id, "weapon_hegrenade");
         give_item(id, "weapon_flashbang");
         give_item(id, "weapon_flashbang");
         cs_set_user_bpammo(id, CSW_AWP, 30);
         cs_set_user_bpammo(id, CSW_DEAGLE, 35 );
         ColorChat(id, GREEN, "[NESTLE]^x01 Ai primit ^x04AWP + DEAGLE + SET GRENAZI.")
         }

      case 9: {          
         }
           }
   return PLUGIN_CONTINUE
}


public ShowMotd(id)
{
 show_motd(id, "vip.html")
}

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
}

public print_adminlist(user)
{
   new adminnames[33][32]
   new message[256]
   new contactinfo[256], contact[112]
   new id, count, x, len
   
   for(id = 1 ; id <= maxplayers ; id++)
      if(is_user_connected(id))
         if(get_user_flags(id) & ADMIN_LEVEL_H)
            get_user_name(id, adminnames[count++], 31)

   len = format(message, 255, "^3[NESTLE] ^1VIP's ONLINE:^4 ",COLOR)
   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, "%s ",COLOR)
         }
      }
      print_message(user, message)
   }
   else {
      len += format(message[len], 255-len, "[NESTLE] No VIP's ONLINE.")
      print_message(user, message)
   }
   
   get_cvar_string("amx_contactinfo", contact, 63)
   if(contact[0])  {
      format(contactinfo, 111, "%s Contact Server Admin -- %s", COLOR, contact)
      print_message(user, contactinfo)
   }
}

print_message(id, msg[]) {
   message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)
   write_byte(id)
   write_string(msg)
   message_end()
}



06 Feb 2019 13:35
Profile multumesc YIM WWW
Membru, skill 0
Membru, skill 0

Joined: 06 Feb 2019 12:25
Posts: 2
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Se pune vip.ini automat.?


06 Feb 2019 13:37
Profile multumesc WWW
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: Baidu [Spider], eSeTY., glmmlg and 51 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  

În cazul în care aveți probleme cu contul trimiteți un email sau mesaj la servicii_extream[arond]yahoo[punct]com

Powered by phpBB® Forum Software © phpBB Group