Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5494 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

/* Plugin generated by AMXX-Studio */

#include 
#include 
#include 
#include 
#include 

#define PLUGIN "Last Request"
#define VERSION "2.0"
#define AUTHOR "rube remade by ViOL3NT"

new g_iMaxPlayers

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR);
   register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
   register_clcmd("say /lr", "duelo_menu");
   register_clcmd("say !lr", "duelo_menu");
   register_clcmd("say_team /lr", "duelo_menu");
   register_clcmd("say_team !lr", "duelo_menu");
   g_iMaxPlayers = get_maxplayers()
}

public event_round_start()
{
   for (new id; id <= g_iMaxPlayers; id++)
   {    
   fm_set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 20)
   }
}

public duelo_menu(id)
{    
   if (cs_get_user_team(id) != CS_TEAM_T || !is_user_alive(id))
   {
       return PLUGIN_HANDLED;
   }

   new ctCount, trCount;

   for (new i = 1; i <= g_iMaxPlayers; i++)
   {
       if (!is_user_alive(i))
       {
           continue;
       }

       switch (cs_get_user_team(i))
       {
           case CS_TEAM_CT:
           {
               ctCount++;
           }

           case CS_TEAM_T:
           {
               trCount++;
           }
       }
   }

   if (trCount > 1)
   {
       return PLUGIN_HANDLED;
   }

   if (ctCount == 0)
   {
       return PLUGIN_HANDLED;
   }
   if(get_user_team(id) == 1 )
   {
       new duelomenu = menu_create("\[R.Gaming] Choose your Last Request:", "sub_duelo_menu")

       menu_additem(duelomenu, "\1 on 1 Knife", "1", 0);
       menu_additem(duelomenu, "\Deagle shot4shot", "2", 0);
       menu_additem(duelomenu, "\Grenades Rumble", "3", 0);
       menu_additem(duelomenu, "\Scout Battle", "4", 0);

       menu_setprop(duelomenu, MPROP_EXIT, MEXIT_ALL);
       menu_display(id, duelomenu, 0);
   }

   return PLUGIN_HANDLED;
}

public sub_duelo_menu(id, duelomenu, item)
{

   if (item == MENU_EXIT)
   {
       menu_destroy(duelomenu);
       return PLUGIN_HANDLED;
   }

   new Data[6], Name[64];
   new Access, Callback;
   menu_item_getinfo(duelomenu, item, Access, Data,5, Name, 63, Callback);

   new Key = str_to_num(Data);

   switch (Key)
   {
       case 1:
       {
           menu(id)
       }
       case 2: 
       {
           menu2(id)
       }
       case 3: 
       {
           menu3(id)
       }
       case 4: 
       {
           menu4(id)
       }
   }

   menu_destroy(duelomenu);

   return PLUGIN_HANDLED;
}

public menu(id)
{

   new menu = menu_create("\Choose player to fight:", "submenu");

    new players[32], pnum, tempid;
   new szName[32], szTempid[10];

   get_players(players, pnum, "a");

   for( new i; i    {
       tempid = players[i];

       if (cs_get_user_team(tempid) != CS_TEAM_CT)
       {
           continue;
       }

       get_user_name(tempid, szName, 31);
       num_to_str(tempid, szTempid, 9);
       menu_additem(menu, szName, szTempid, 0);
   }

   menu_display(id, menu);
   return PLUGIN_HANDLED;
}

public submenu(id, menu, item)
{
   if( item == MENU_EXIT )
   {
       menu_destroy(menu);
       return PLUGIN_HANDLED;
   }

   new data[6], iName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

   new tempid = str_to_num(data);
   strip_user_weapons(tempid);
   give_item(tempid, "weapon_knife");
   fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20);

   strip_user_weapons(id);
   set_user_health(id, 100);
   give_item(id, "weapon_knife");
   fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20);        

   new szName[32], szName2[32];
   get_user_name(id, szName, 31);
   get_user_name(tempid, szName2, 31);
   set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10);
   show_hudmessage(0, "%s vs %s^n 1on1 Knife battle", szName, szName2);

   if( is_user_alive(tempid) )
       set_user_health(tempid, 100);

   menu_destroy(menu);
   return PLUGIN_HANDLED;
}

public menu2(id)
{
   new menu = menu_create("\Choose player to fight:", "submenu2");

    new players[32], pnum, tempid;
   new szName[32], szTempid[10];

   get_players(players, pnum, "a");

   for( new i; i    {
       tempid = players[i];

       if (cs_get_user_team(tempid) != CS_TEAM_CT)
       {
           continue;
       }

       get_user_name(tempid, szName, 31);
       num_to_str(tempid, szTempid, 9);
       menu_additem(menu, szName, szTempid, 0);
   }

   menu_display(id, menu);
   return PLUGIN_HANDLED;
}

public submenu2(id, menu, item)
{
   if( item == MENU_EXIT )
   {
       menu_destroy(menu);
       return PLUGIN_HANDLED;
   }

   new data[6], iName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

   new tempid = str_to_num(data);
   strip_user_weapons(tempid);
   give_item(tempid, "weapon_deagle");
   cs_set_user_bpammo(tempid,CSW_DEAGLE,7)
   fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20)

   strip_user_weapons(id)
   set_user_health(id, 100)
   give_item(id, "weapon_deagle")
   cs_set_user_bpammo(id,CSW_DEAGLE,7)
   fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20)

   new szName[32], szName2[32]
   get_user_name(id, szName, 31);
   get_user_name(tempid, szName2, 31);
   set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
   show_hudmessage(0, "%s vs %s^n Shot4Shot",szName, szName2)   

   if( is_user_alive(tempid) )
       set_user_health(tempid, 100);

   menu_destroy(menu);
   return PLUGIN_HANDLED;
}

public menu3(id)
{

   new menu = menu_create("\Choose player to fight:", "submenu3");

    new players[32], pnum, tempid;
   new szName[32], szTempid[10];

   get_players(players, pnum, "a");

   for( new i; i    {
       tempid = players[i];

       if (cs_get_user_team(tempid) != CS_TEAM_CT)
       {
           continue;
       }

       get_user_name(tempid, szName, 31);
       num_to_str(tempid, szTempid, 9);
       menu_additem(menu, szName, szTempid, 0);
   }

   menu_display(id, menu);
   return PLUGIN_HANDLED;
}

public submenu3(id, menu, item)
{
   if( item == MENU_EXIT )
   {
       menu_destroy(menu);
       return PLUGIN_HANDLED;
   }

   new data[6], iName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

   new tempid = str_to_num(data);
   strip_user_weapons(tempid);
   give_item(tempid, "weapon_hegrenade");
   cs_set_user_bpammo(tempid,CSW_HEGRENADE,8)
   fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20)

   strip_user_weapons(id)
   set_user_health(id, 100)
   give_item(id, "weapon_hegrenade")
   cs_set_user_bpammo(id,CSW_HEGRENADE,8)
   fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20)

   new szName[32], szName2[32]
   get_user_name(id, szName, 31);
   get_user_name(tempid, szName2, 31);
   set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
   show_hudmessage(0, "%s vs %s^n Grenade Rumble",szName, szName2) 


   if( is_user_alive(tempid) )
       set_user_health(tempid, 100);

   menu_destroy(menu);
   return PLUGIN_HANDLED;
}

public menu4(id)
{
   new menu = menu_create("\Choose player to fight:", "submenu4");

    new players[32], pnum, tempid;
   new szName[32], szTempid[10];

   get_players(players, pnum, "a");

   for( new i; i    {
       tempid = players[i];

       if (cs_get_user_team(tempid) != CS_TEAM_CT)
       {
           continue;
       }

       get_user_name(tempid, szName, 31);
       num_to_str(tempid, szTempid, 9);
       menu_additem(menu, szName, szTempid, 0);
   }

   menu_display(id, menu);
   return PLUGIN_HANDLED;
}

public submenu4(id, menu, item)
{
   if( item == MENU_EXIT )
   {
       menu_destroy(menu);
       return PLUGIN_HANDLED;
   }

   new data[6], iName[64];
   new access, callback;
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

   new tempid = str_to_num(data);
   strip_user_weapons(tempid);
   give_item(tempid, "weapon_scout");
   cs_set_user_bpammo(tempid,CSW_SCOUT,10)
   fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20)

   strip_user_weapons(id)
   set_user_health(id, 100)
   give_item(id, "weapon_scout")
   cs_set_user_bpammo(id,CSW_SCOUT,10)
   fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20)            

   new szName[32], szName2[32]
   get_user_name(id, szName, 31);
   get_user_name(tempid, szName2, 31);
   set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
   show_hudmessage(0, "%s vs %s^n Scout Battle",szName, szName2)    

   if( is_user_alive(tempid) )
       set_user_health(tempid, 100);

   menu_destroy(menu);
   return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang8202\\ f0\\ fs16 \n\\ par }
*/

  • Parašė po 4 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5494 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...