User
Pass
2FA
 
 

Cerere plugin No_rush_ct
Go to page 1, 2  Next    
 
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) -> Plugins - Help / Support
Author Message2134
XpCDr0G

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 17-08-2015, 20:12:26 | Translate post to: ... (Click for more languages)

Salut , doresc daca se poate stimati membri sa ma ajutati cu un plugin <3

Pluginul este de No rush

Sunt multe pluginuri pe net de norush dar eu doresc unul diferit , vreau sa fie in structura ca celelalte , dar sa fie doar pentru CT

Adica , celelalte pluginuri opresc si tero si ct sa faca rush , eu vreau doar CT sa fie opriti la jumatea hartii sa faca rush <3

Se poate ? - imi trebuie foarte urgent imi dau toate rp-urile

0 0
  
Back to top
View user's profile Send private message
-P!C@-

[Simply Normal]



Status: Offline
(since 21-04-2022 19:07)
Joined: 28 May 2012
Posts: 21086, Topics: 1601
Location: Constanta

Reputation: 1870.3
Votes: 781

Post Posted: 17-08-2015, 20:20:00 | Translate post to: ... (Click for more languages)

Poftim, incearca pluginurile de aici: http://www94.zippyshare.com/v/9n1YNlST/file.html si aici: http://www94.zippyshare.com/v/bNKJiXo3/file.html



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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 17-08-2015, 21:21:37 | Translate post to: ... (Click for more languages)

nu merg -(

Posturi unite automat, 17-08-2015, 22:09:56

sunt fisiere .smx si .sp / wtf ?

Posturi unite automat, 17-08-2015, 22:21:37

Deci am incercat , dar nu merg si le activez modurile fakemeta tot ce le trebuie - singurele care merg is alea care blocheaza si ct si T- si eu vreau unu sa blocheze doar CT

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

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 17-08-2015, 21:22:41 | Translate post to: ... (Click for more languages)

-_- alea sunt pentru sourcemod... Posteaza un plugin de norush si il modific sa mearga numai la ct...


Retired from Amxmodx

0 0
  
Back to top
View user's profile Send private message
-P!C@-

[Simply Normal]



Status: Offline
(since 21-04-2022 19:07)
Joined: 28 May 2012
Posts: 21086, Topics: 1601
Location: Constanta

Reputation: 1870.3
Votes: 781

Post Posted: 17-08-2015, 21:32:43 | Translate post to: ... (Click for more languages)

Poftim, try this: http://www91.zippyshare.com/v/MwfSUWYF/file.html

Cvars
Quote:
NR_enabled 1/0 - (default 1)
NR_fence 1/0 - activeaza/dezactiveaza "gardul" de linii
NR_twopeople 1/0 - activeaza/dezactivaza posibilitatea trecerii de jumatate atunci cand raman 2 jucatori
NR_checktime - numarul de secunde la care se verifica daca cineva a trecut de linie
NR_redrawtime - nr. de secunde la care se reafiseaza linile
NR_fencealpha - transparenta linilor 200 e setat
0 = invizibil
255 = solid
NR_punishment - pedeapsa daca treci linia:
1 = slay
2 = 'muta' jucatorul inapoi.




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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 17-08-2015, 21:42:28 | Translate post to: ... (Click for more languages)

Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <engine>

//Used for create_middle functions
#define tag_sprite_size_horizontal   4000
#define tag_sprite_size_vertical   600
#define tag_sprite_vertical_increments   15

#define MINNUM      2

new bool:stopplugin

new beamsprite

new CTspawn_loc[3]
new Tspawn_loc[3]

new plugin_enabled, plugin_fence, plugin_2ppl, plugin_checktime, plugin_redrawtime, plugin_fencecolor, plugin_fencealpha, plugin_punishment

new Float:farthest_point1[3]
new Float:farthest_point2[3]
new alivenum, maxplayers

new Float:oldtime

new multiplier

public plugin_init()
{
   register_plugin("No Rush","2.0","GHW_Chronic")

   plugin_enabled = register_cvar("NR_enabled","1")
   plugin_fence = register_cvar("NR_fence","1")
   plugin_2ppl = register_cvar("NR_twopeople","1")
   plugin_punishment = register_cvar("NR_punishment","1")
   plugin_checktime = register_cvar("NR_checktime","2.0")
   plugin_redrawtime = register_cvar("NR_redrawtime","15.0")
   plugin_fencecolor = register_cvar("NR_fencecolor","green")
   plugin_fencealpha = register_cvar("NR_fencealpha","200")

   stopplugin=true
   new mapname[32]
   get_mapname(mapname,31)
   new configfile[200]
   get_configsdir(configfile,199)
   format(configfile,199,"%s/no_rush_maps.ini",configfile)
   if(file_exists(configfile))
   {
      new read[32], trash
      for(new i=0;i<file_size(configfile,1);i++)
      {
         read_file(configfile,i,read,31,trash)
         if(equali(mapname,read))
         {
            set_task(0.1,"spawn_locs")
            set_task(0.2,"create_middle1")
            oldtime = get_pcvar_float(plugin_redrawtime)
            stopplugin=false
            break;
         }
      }
   }

   register_event("DeathMsg","checknum","a")
   register_event("ResetHUD","checknum","b")

   maxplayers = get_maxplayers()
}

public plugin_precache()
{
   beamsprite = precache_model("sprites/dot.spr")
}

public client_putinserver(id)
{
   if(!stopplugin)
   {
      set_task(get_pcvar_float(plugin_checktime),"prethink",id,"",0,"b")
   }
}

public client_disconnect(id)
{
   remove_task(id)
}

public checknum()
{
   if(get_pcvar_num(plugin_enabled) && !stopplugin)
   {
      new newnum
      for(new i=0;i<=maxplayers;i++)
      {
         if(is_user_alive(i)) newnum++
      }
      if(alivenum>MINNUM && newnum<=MINNUM && get_pcvar_num(plugin_2ppl))
      {
         client_print(0,print_chat,"[AMXX] You can now cross over to the other side since only 2 people remain.")
      }
      alivenum=newnum
   }
}

public prethink(id)
{
   if(is_user_alive(id) && !stopplugin && get_pcvar_num(plugin_enabled) && !(alivenum<=MINNUM && get_pcvar_num(plugin_2ppl)) )
   {
      new origin[3]
      get_user_origin(id,origin)
      new team[32]
      get_user_team(id,team,31)
      new teamnum=1
      if(containi(team,"CT")!=-1 || containi(team,"Counter")!=-1)
      {
         teamnum=2
      }
      if( (get_distance(origin,CTspawn_loc)<get_distance(origin,Tspawn_loc) && teamnum==1) || (get_distance(origin,Tspawn_loc)<get_distance(origin,CTspawn_loc) && teamnum==2) )
      {
         if(get_pcvar_num(plugin_punishment)==1) user_kill(id)
         else
         {
            new origin[3]
            get_user_origin(id,origin)
            new Float:vector1[3]
            if(teamnum==2)
            {
               vector1[0] = float(CTspawn_loc[0]) - origin[0]
               vector1[1] = float(CTspawn_loc[1]) - origin[1]
               vector1[2] = float(CTspawn_loc[2]) - origin[2]
            }
            else
            {
               vector1[0] = float(Tspawn_loc[0]) - origin[0]
               vector1[1] = float(Tspawn_loc[1]) - origin[1]
               vector1[2] = float(Tspawn_loc[2]) - origin[2]
            }
            new Float:num = floatsqroot(250*250 / vector1[0]*vector1[0] + vector1[1]*vector1[1] + vector1[2]*vector1[2])
            vector1[0] *= num
            vector1[1] *= num
            vector1[2] *= num
            set_user_velocity(id,vector1)
         }
         client_print(id,print_chat,"[AMXX] No crossing the middle line.")
      }
   }
}

public spawn_locs()
{
   new ent1 = find_ent_by_class(0,"info_player_start")
   new ent2 = find_ent_by_class(0,"info_player_deathmatch")
   if(!ent1)
   {
      log_amx("No info_player_start found")
      stopplugin=true
   }
   if(!ent2)
   {
      log_amx("No info_player_deathmatch found")
      stopplugin=true
   }
   new Float:CTspawn_loc_F[3]
   new Float:Tspawn_loc_F[3]
   entity_get_vector(ent1,EV_VEC_origin,CTspawn_loc_F)
   entity_get_vector(ent2,EV_VEC_origin,Tspawn_loc_F)
   CTspawn_loc[0] = floatround(CTspawn_loc_F[0])
   CTspawn_loc[1] = floatround(CTspawn_loc_F[1])
   CTspawn_loc[2] = floatround(CTspawn_loc_F[2])
   Tspawn_loc[0] = floatround(Tspawn_loc_F[0])
   Tspawn_loc[1] = floatround(Tspawn_loc_F[1])
   Tspawn_loc[2] = floatround(Tspawn_loc_F[2])
}

public create_middle1()
{
   //***
   //Simple Algebra to calculate the location of the middle line(s).
   //***
   
   new Float:CTspawn_loc_F[3]
   new Float:Tspawn_loc_F[3]
   IVecFVec(CTspawn_loc,CTspawn_loc_F)
   IVecFVec(Tspawn_loc,Tspawn_loc_F)
   
   new Float:line1_slope = (CTspawn_loc_F[1] - Tspawn_loc_F[1]) / (CTspawn_loc_F[0] - Tspawn_loc_F[0])
   new Float:line2_slope = -1.0 * (1.0 / line1_slope)
   
   new Float:midpoint[3]
   midpoint[0] = (CTspawn_loc_F[0] + Tspawn_loc_F[0]) / 2
   midpoint[1] = (CTspawn_loc_F[1] + Tspawn_loc_F[1]) / 2
   midpoint[2] = (CTspawn_loc_F[2] + Tspawn_loc_F[2]) / 2

   if(floatabs(line2_slope)>1.0)
   {
      farthest_point1[1] = midpoint[1] + (tag_sprite_size_horizontal / 2)
      farthest_point2[1] = midpoint[1] - (tag_sprite_size_horizontal / 2)
      
      farthest_point1[0] = (farthest_point1[1] - midpoint[1] + (line2_slope * midpoint[0])) / line2_slope
      farthest_point2[0] = (farthest_point2[1] - midpoint[1] + (line2_slope * midpoint[0])) / line2_slope
   }
   
   if(floatabs(line2_slope)<=1.0)
   {
      farthest_point1[0] = midpoint[0] + (tag_sprite_size_horizontal / 2)
      farthest_point2[0] = midpoint[0] - (tag_sprite_size_horizontal / 2)

      farthest_point1[1] = line2_slope*(farthest_point1[0]-midpoint[0]) + midpoint[1]
      farthest_point2[1] = line2_slope*(farthest_point2[0]-midpoint[0]) + midpoint[1]
   }
   
   farthest_point1[2] = midpoint[2] - (tag_sprite_size_vertical / 2)

   set_task(get_pcvar_float(plugin_redrawtime),"create_middle2",1337,"",0,"b")
}

public create_middle2()
{
   if(!stopplugin && get_pcvar_num(plugin_fence) && get_pcvar_num(plugin_enabled) && !(alivenum<=MINNUM && get_pcvar_num(plugin_2ppl)))
   {
      set_task(0.1,"create_middle3",0,"",0,"a",(tag_sprite_size_vertical / tag_sprite_vertical_increments))
      multiplier=1
   }
   if(oldtime!=get_pcvar_float(plugin_redrawtime))
   {
      remove_task(1337)
      set_task(get_pcvar_float(plugin_redrawtime),"create_middle1",1337,"",0,"b")
      oldtime=get_pcvar_float(plugin_redrawtime)
   }
}

public create_middle3()
{
   new zpoint = floatround(farthest_point1[2]) + (multiplier * tag_sprite_vertical_increments)
   multiplier++
   new color[32], red, green, blue
   get_pcvar_string(plugin_fencecolor,color,31)
   if(equali(color,"red"))
   {
      red=255
      green=0
      blue=0
   }
   else if(equali(color,"blue"))
   {
      red=0
      green=0
      blue=255
   }
   else if(equali(color,"white"))
   {
      red=255
      green=255
      blue=255
   }
   else if(equali(color,"random"))
   {
      red=random_num(0,255)
      green=random_num(0,255)
      blue=random_num(0,255)
   }
   else if(equali(color,"Yellow"))
   {
      red = 255
      green = 255
      blue = 0
   }
   else if(equali(color,"Orange"))
   {
      red = 255
      green = 128
      blue = 64
   }
   else if(equali(color,"Pink"))
   {
      red = 255
      green = 0
      blue = 128
   }
   else if(equali(color,"Indigo"))
   {
      red = 0
      green = 255
      blue = 255
   }
   else
   {
      red=0
      green=255
      blue=0
   }

   message_begin(MSG_BROADCAST, SVC_TEMPENTITY)
   write_byte(0)      //TE_BEAMPOINTS
   write_coord(floatround(farthest_point1[0]))
   write_coord(floatround(farthest_point1[1]))
   write_coord(zpoint)
   write_coord(floatround(farthest_point2[0]))
   write_coord(floatround(farthest_point2[1]))
   write_coord(zpoint)
   write_short(beamsprite)
   write_byte(1)      // framestart
   write_byte(1)      // framerate
   write_byte(get_pcvar_num(plugin_redrawtime) * 10)// life in 0.1's
   write_byte(5)      // width
   write_byte(0)      // noise
   write_byte(red)      // red
   write_byte(green)   // green
   write_byte(blue)   // blue
   write_byte(get_pcvar_num(plugin_fencealpha))// brightness
   write_byte(0)      // speed
   message_end()
}


Posturi unite automat, 17-08-2015, 22:36:14

ASTA E UN PLUGIN FOARTE BUN DAR CUM FAC SA TREACA TERO

Posturi unite automat, 17-08-2015, 22:42:28

Adica TERO nu vreau sa ia slay sau slap - doar CT

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

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 17-08-2015, 21:56:32 | Translate post to: ... (Click for more languages)

Vezi daca e vreo problema ->
Spoiler:



Retired from Amxmodx

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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 18-08-2015, 12:48:51 | Translate post to: ... (Click for more languages)

Merge totul perfect acum doar CT ia antirush , dar se poate cineva sa imi seteze sa ia doar 45 Sec ? ca ia toata mapa 3 min daca dureaza mapa 3 min ia anti rush - si e prea mult vreau sa ia doar 45 sec

Posturi unite automat, 18-08-2015, 13:48:07

in pluginele de genul asa se numeste setarea g_hCVNoRushTime sm_antirush_norushtime "45"

Posturi unite automat, 18-08-2015, 13:48:51

Si aici din pacate nu gasesc un cvar sau sa modific sma asa incat antirush sa dureze doar 45 sec

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

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 19-08-2015, 00:00:05 | Translate post to: ... (Click for more languages)

cvar_duration ..
Spoiler:

45 sec de cand incepe runda dp ce se termina se reseteaza si tot asa.



Retired from Amxmodx

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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 19-08-2015, 02:04:25 | Translate post to: ... (Click for more languages)

ma poti invata si pe mine cum sa fac in sma sa mut liniile mai in fata sau mai in spate te rog mult

Posturi unite automat, 19-08-2015, 03:04:25

am nevoie mare sa invat cum sa mut liniile alea <3

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

[DEV]



Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042, Topics: 119
Location: ---------

Reputation: 515.9
Votes: 118

   
Post Posted: 19-08-2015, 03:29:29 | Translate post to: ... (Click for more languages)

Liniile le creaza in functie de distanta dintre cele 2 spawn-uri(t si ct);


Retired from Amxmodx

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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 19-08-2015, 08:03:39 | Translate post to: ... (Click for more languages)

https://youtube.com/watch?v=0-ZeA7Yj6SE:





La asta m'a refeream -

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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 19-08-2015, 11:55:18 | Translate post to: ... (Click for more languages)

cum fac sa scot toate mesajele print_chat
ca nu merge tot imi apar ..... din sma

Posturi unite automat, 19-08-2015, 12:50:45

Dar in continuare chiar nu aveti idee cum pot muta liniile mai infata , cum sa le fac drepte , etc ?

Posturi unite automat, 19-08-2015, 12:51:48

Adica 1 le face drepte drepte , 2 mai oblice 3 mai tare

dupa care iar 100 muti laseru 100 metrii 200 muti 200 metrii 201 muti 201 metri mai in fata sa le pot pozitiona corect cum vreau eu eu vreau luginul sincer doar pentru dust 2 si asta are laserele puse aiurea rau de tot

Posturi unite automat, 19-08-2015, 12:55:18

sau setari sa taie doar jumate de mapa sa faca mai scurt laseru chestii de genul adica sigur sunt cat de lung sa fie laseru cat de scurt cat de sus dar nu stiu eu unde sa modific numelere astea imi puteti da indicii ? ca ma chinui pana iese dar sa stiu ce numere trebuie modificate

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

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 19-08-2015, 13:15:33 | Translate post to: ... (Click for more languages)

ai idee ? <3
0 0
  
Back to top
View user's profile Send private message
XpCDr0G

[Mentally Stable]



Status: Offline
(since 14-01-2020 16:27)
Joined: 13 Aug 2013
Posts: 91, Topics: 29
Location: Romania

Reputation: 45.1
Votes: 1

Post Posted: 19-08-2015, 18:19:45 | Translate post to: ... (Click for more languages)

Ideea este ca eu pe dust2 vreau sa pun lasere pentru 20 secunde la fiecare usa unde se face rush , adica la tunel la ct unde intrii la B , la poarta pe Long si sus pe scari fix pe scari -
0 0
  
Back to top
View user's profile Send private message

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by destroi112, 23 August 2015 17:17



 
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) -> Plugins - Help / Support  
Go to page 1, 2  Next    


The time now is 04-02-2025, 00:51:12
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x