User
Pass
2FA
 
 

Cerere modificare plugin (o parte din el)

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Resources
Author Message2277
RoCoFeLu

[Mentally Stable]



Status: Offline
(since 26-06-2012 21:13)
Joined: 27 Jul 2011
Posts: 6, Topics: 2
Location: Romania

Reputation: 56.2
Votes: 2

Post Posted: 27-07-2011, 23:09:35 | Translate post to: ... (Click for more languages)

Buna ziua! As dori si eu daca se poate sa ma ajute cineva cu modificarea unui plugin. Mai exact, cu o parte din el.

Am urmatorul cod:
Code:
/////////////////////////////////////////////////////////////
//-----------------THE DAYS MENU---------------------------//
/////////////////////////////////////////////////////////////
public specialday_check(id)
{
   if(!get_pcvar_num(cvar_daysmenu))
   {
      #if defined USE_CC
         ColorChat(id, RED, "%s Meniul cu zile speciale este^x03 dezactivat", PREFIX)
      #else
         client_print(id, print_chat, "%s Meniul cu zile speciale este dezactivat", PREFIX)
      #endif
      
      return PLUGIN_HANDLED
   }
   
   if(get_user_team(id) != 2)
   {
      #if defined USE_CC
         ColorChat(id, RED, "%s Doar^x03 politistii^x04 pot sa porneasca o^x03 zi speciala", PREFIX)
      #else
         client_print(id, print_chat, "%s Doar politistii pot sa porneasca o zi speciala", PREFIX)
      #endif
      
      return PLUGIN_HANDLED
   }
   
   if(!is_user_alive(id))
   {   
      #if defined USE_CC
         ColorChat(id, RED, "%s Trebuie sa fi^x03 in viata^x04 pentru a pornii o^x03 zi speciala", PREFIX)
      #else
         client_print(id, print_chat, "%s Trebuie sa fi in viata pentru a pornii o zi speciala", PREFIX)
      #endif
      
      return PLUGIN_HANDLED
   }
   
   if(specialday[20] != DAY_NONE)
   {
      #if defined USE_CC
         ColorChat(id, RED, "%s Este aleasa deja o zi speciala", PREFIX)
      #else
         client_print(id, print_chat, "%s Este aleasa deja o zi speciala", PREFIX)
      #endif
      
      return PLUGIN_HANDLED
   }
   
   specialday_menu(id)
   return PLUGIN_HANDLED
}

public specialday_menu(id)
{
   new specialdaymenu = menu_create("\yMeniu Zile Speciale:", "specialday_submenu")
   
   menu_additem(specialdaymenu, "\wMusic Day", "1", 0);
   menu_additem(specialdaymenu, "\wGravity Day", "2", 0);
   menu_additem(specialdaymenu, "\wGun Day", "3", 0);
   menu_additem(specialdaymenu, "\wZombie Day", "4", 0);
   menu_additem(specialdaymenu, "\wHNS Day", "5", 0);
   menu_additem(specialdaymenu, "\wShark Day", "6", 0);
   menu_additem(specialdaymenu, "\wCage Day", "7", 0);
   menu_additem(specialdaymenu, "\wDeathMatch Day", "8", 0);
   menu_additem(specialdaymenu, "\wNight Crawler Day", "9", 0)
   menu_additem(specialdaymenu, "\wSpartan Day", "10", 0)
      
   menu_setprop(specialdaymenu, MPROP_EXIT, MEXIT_ALL);
   menu_display(id, specialdaymenu, 0);
}

public specialday_submenu(id, specialdaymenu, item)
{
   
   if (item == MENU_EXIT)
   {
      menu_destroy(specialdaymenu);
      return PLUGIN_HANDLED;
   }
   
   new Data[7], Name[64];
   new Access, Callback;
   menu_item_getinfo(specialdaymenu, item, Access, Data,5, Name, 63, Callback);
   
   new Key = str_to_num(Data);
   
   switch (Key)
   {
      case 1:
         specialday[20] = DAY_MUSIC
      
      case 2:
         specialday[20] = DAY_GRAV
      
      case 3:
         specialday[20] = DAY_GUNDAY
      
      case 4:
         specialday[20] = DAY_ZOMBIE
      
      case 5:
         specialday[20] = DAY_HNS
      
      case 6:
         specialday[20] = DAY_SHARK
      
      case 7:
         specialday[20] = DAY_CAGE
      
      case 8:
         specialday[20] = DAY_DM
      
      case 9:
         specialday[20] = DAY_NIGHT
      
      case 10:
         specialday[20] = DAY_SPARTAN
         
   }   
   
   if(IsPlayer(id) && is_user_alive(id))
      do_specialday(id)
      
   menu_destroy(specialdaymenu);
   return PLUGIN_HANDLED
}

public do_specialday(id)
{
   for(new i = 0; i < g_max_clients; i++)
   {
      switch(specialday[20])
      {
         case DAY_MUSIC:
         {
            new musicmenu = menu_create("\yMeniu Muzica", "musicday_submenu")
   
            menu_additem(musicmenu, "\wPorneste Muzica", "1", 0)
            menu_additem(musicmenu, "\wOpreste Muzica", "2", 0)
   
            menu_setprop(musicmenu,MPROP_EXIT, MEXIT_ALL)
            menu_display(id, musicmenu, 0)
         }
         
         case DAY_GRAV:
         {
            server_cmd("sv_gravity 200")
         
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 Gravity day", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este Gravity day", PREFIX)
            #endif
            
            gravityday = true
         }
         
         case DAY_GUNDAY:
         {
            if(IsPlayer(i) && is_user_alive(i))
            {   
               switch(cs_get_user_team(i))
               {
                  case CS_TEAM_T:
                  {
                     set_user_health(i, 100)
                     
                     give_item(i, "weapon_ak47")
                     give_item(i, "weapon_m4a1")
                     
                     cs_set_user_bpammo(i, CSW_AK47, 200)
                     cs_set_user_bpammo(i, CSW_M4A1, 200)
                  }
                  
                  case CS_TEAM_CT:
                  {
                     set_user_health(i, 100)
                     
                     give_item(i, "weapon_ak47")
                     give_item(i, "weapon_m4a1")
                     
                     cs_set_user_bpammo(i, CSW_AK47, 200)
                     cs_set_user_bpammo(i, CSW_M4A1, 200)
                  }
               }
            }
            
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 Gun Day^x03", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este Gun Day", PREFIX)
            #endif
         }
         
         case DAY_ZOMBIE:
         {
            if(IsPlayer(i) && is_user_alive(i))
            {   
               switch(cs_get_user_team(i))
               {
                  case CS_TEAM_T:
                  {
                     set_user_health(i, 150)
                     
                     give_item(i, "weapon_ak47")
                     give_item(i, "weapon_m4a1")
                     
                     cs_set_user_bpammo(i, CSW_AK47, 200)
                     cs_set_user_bpammo(i, CSW_M4A1, 200)
                  }
                  
                  case CS_TEAM_CT:
                  {
                     if(is_user_alive(i))
                     {
                        set_user_health(i, 5000)
                        can_have_gun[i] = false
                     }
                  }
               }
            }
            
            client_cmd(0, "mp3 play ^"%s^"", zombiesound)
            
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 Zombie Day", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este Zombie day", PREFIX)
            #endif            
         }
         
         case DAY_HNS:
         {
            if(IsPlayer(i) && is_user_alive(i))
            {   
               switch(cs_get_user_team(i))
               {
                  case CS_TEAM_T:
                  {
                     set_user_health(i, 100)
                     can_have_gun[i] = false
                  }
                  
                  case CS_TEAM_CT:
                  {
                     if(is_user_alive(i))
                     {
                        set_user_health(i, 50000)
                        can_have_gun[i] = false
                     }
                  }
               }
            }
            
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 HNS Day.^x03 Cand se deschid custile^x03 fugiti si ascundeti-va", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este HNS day. Cand se deschid custile fugiti si ascundeti-va", PREFIX)
            #endif
         }
         
         case DAY_SHARK:
         {
            if(IsPlayer(i) && is_user_alive(i))
            {
               switch(cs_get_user_team(i))
               {
                  case CS_TEAM_T:
                  {
                     set_user_health(i, 150)
                     
                     give_item(i, "weapon_ak47")
                     give_item(i, "weapon_m4a1")
                     
                     cs_set_user_bpammo(i, CSW_AK47, 200)
                     cs_set_user_bpammo(i, CSW_M4A1, 200)
                  }
                  
                  case CS_TEAM_CT:
                  {
                     if(is_user_alive(i))
                     {
                        set_user_noclip(i, 1)
                        set_user_health(i, 300)
                        can_have_gun[i] = false
                     }
                  }
               }
               
               #if defined USE_CC
                  ColorChat(0, RED, "%s Astazi este^x03 Shark Day", PREFIX)
               #else   
                  client_print(0, print_chat, "%s Astazi este Shark day", PREFIX)
               #endif
            }
         }
            
         case DAY_CAGE:
         {
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este Cage Day. NIMENI NU IESE DIN CUSCA!", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este Cage Day. NIMENI NU IESE DIN CUSCA!", PREFIX)
            #endif
         }
         
         case DAY_DM:
         {
            server_cmd("mp_friendlyfire 1")
            
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 Deathmatch Day,^x04 Ultimul ramas in viata, alege /lr", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este Deathmatch Day. Ultimul ramas in viata, alege /lr", PREFIX)
            #endif
         }
         
         case DAY_NIGHT:
         {
            if(IsPlayer(i) && is_user_alive(i))
            {   
               switch(cs_get_user_team(i))
               {
                  case CS_TEAM_T:   
                  {
                     give_item(i, "weapon_m4a1")
                     give_item(i, "weapon_deagle")
                     
                     cs_set_user_bpammo(i, CSW_M4A1, 200)
                     cs_set_user_bpammo(i, CSW_DEAGLE, 200)
                  }
                  
                  case CS_TEAM_CT:
                  {
                     strip_weapons(i)
                     
                     set_user_rendering(i, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
                     can_have_gun[i] = false
                  }
               }
            }
            
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 NightCrawler Day", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este NightCrawler Day", PREFIX)
            #endif
         }
         
         case DAY_SPARTAN:
         {
            if(IsPlayer(i) && is_user_alive(i))
            {
               switch(cs_get_user_team(i))
               {
                  case CS_TEAM_T:
                  {
                     give_item(i, "weapon_shield")
                     give_item(i, "weapon_deagle")
                     
                     cs_set_user_bpammo(i, CSW_DEAGLE, 200)
                  }
                  
                  case CS_TEAM_CT:
                  {
                     give_item(i, "weapon_shield")
                     give_item(i, "weapon_deagle")
                     
                     cs_set_user_bpammo(i, CSW_DEAGLE, 200)
                  }
               }
            }
            
            #if defined USE_CC
               ColorChat(0, RED, "%s Astazi este^x03 Spartan Day", PREFIX)
            #else
               client_print(0, print_chat, "%s Astazi este Spartan Day", PREFIX)
            #endif
         }
      }
   }
}

public musicday_submenu(id, musicmenu, item)
{
   if(item == MENU_EXIT)
   {
      menu_destroy(musicmenu)
      return PLUGIN_HANDLED
   }
   
   new Data[7], Name[64]
   new Access, Callback
   menu_item_getinfo(musicmenu, item, Access, Data, 5, Name, 63, Callback)
   
   new key = str_to_num(Data)
   
   switch(key)
   {
      case 1:
      {
         switch(random_num(1, 3))
         {
            case 1:
            {
               client_cmd(0, "mp3 play ^"%s^"", musicday_song)
            }
            
            case 2:
            {
               client_cmd(0, "mp3 play ^"%s^"", musicday_song2)
            }
            case 3:
            {
               client_cmd(0, "mp3 play ^"%s^"", musicday_song3)
            }
         }
      }
      
      case 2:
      {
         client_cmd(0, "mp3 stop")
      }
   }
   menu_display(id, musicmenu, 0)
   return PLUGIN_CONTINUE
}


Ei bine ... cum pot face ca sa adaug un nume.
Cand se alege acea o zi sa zica:
Code:
Astazi este zi ! - Aceasta zi a fost aleasa de nume
unde scrie nume, sa fie numele celui care a dat ziua respectiva si sa fie scris cu verde numele lui. Va multumesc mult!
La toate zilele de acolo, vreau sa fac acest lucru!
Cam asta vreau mai exact pe server:
~ Astazi este [verde]Music Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]Gravity Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]Gun Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]Zombie Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]HNS Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]Shark Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]Deathmach Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]NightCrawler Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].
~ Astazi este [verde]Spartan Day[verde]! - Aceasta zi a fost aleasa de [verde]nume[verde].

P.s Daca trebuie sa las toata sursa sa imi spuneti.

0 0
  
Back to top
View user's profile Send private message
RoCoFeLu

[Mentally Stable]



Status: Offline
(since 26-06-2012 21:13)
Joined: 27 Jul 2011
Posts: 6, Topics: 2
Location: Romania

Reputation: 56.2
Votes: 2

Post Posted: 30-07-2011, 22:00:02 | Translate post to: ... (Click for more languages)

UP! Inca mai astept!
0 0
  
Back to top
View user's profile Send private message
NoMad

[cel_din_$_scaun]



Status: Offline
(since 27-08-2014 09:27)
Joined: 15 Jul 2011
Posts: 1097, Topics: 26
Location: Timisoara

Reputation: 78.6
Votes: 5

   
Post Posted: 31-07-2011, 11:38:59 | Translate post to: ... (Click for more languages)

pentru ce este pluginul asta ? explica'ne....
jb ?



0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
RoCoFeLu

[Mentally Stable]



Status: Offline
(since 26-06-2012 21:13)
Joined: 27 Jul 2011
Posts: 6, Topics: 2
Location: Romania

Reputation: 56.2
Votes: 2

Post Posted: 31-07-2011, 19:33:11 | Translate post to: ... (Click for more languages)

NoMad wrote:
pentru ce este pluginul asta ? explica'ne....
jb ?


Da! Pentru JailBreak este, credeam ca este destul de evident. Ma poate ajuta cineva? Inca mai astept. Multumesc!

0 0
  
Back to top
View user's profile Send private message
RoCoFeLu

[Mentally Stable]



Status: Offline
(since 26-06-2012 21:13)
Joined: 27 Jul 2011
Posts: 6, Topics: 2
Location: Romania

Reputation: 56.2
Votes: 2

Post Posted: 01-08-2011, 19:59:03 | Translate post to: ... (Click for more languages)

UPx2! Inca mai astept!
0 0
  
Back to top
View user's profile Send private message
RoCoFeLu

[Mentally Stable]



Status: Offline
(since 26-06-2012 21:13)
Joined: 27 Jul 2011
Posts: 6, Topics: 2
Location: Romania

Reputation: 56.2
Votes: 2

Post Posted: 06-08-2011, 22:03:16 | Translate post to: ... (Click for more languages)

UPx3! Inca mai astept!

Ps: Vad ca nu prea aveti timp de ajutor. As dori daca se poate sa faceti ce am zis doar la o zi, dupaia fac eu la celelalte dupa modelul dvs. Multumesc

0 0
  
Back to top
View user's profile Send private message
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Resources  


The time now is 06-08-2025, 11:08:36
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password