Cerere plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
User avatar
K1d0x
Fost moderator
Fost moderator
Posts: 800
Joined: 26 Feb 2012, 15:57
Detinator Steam: Da
CS Status: We Build Together ;3 RedFear
Detinator server CS: PuB.RedFear.Ro
SteamID: k1dox
Reputatie: Fost moderator ajutator
Location: Reșița
Been thanked: 152 times
Contact:

10 Jul 2012, 23:50

| Afiseaza codul
#include <amxmodx>
#include <fakemeta>
#include <cstrike>

#define PLUGIN "Bot-spec"
#define VERSION "1.0"
#define AUTHOR "No0ZZy;"

new g_pEnable;
new g_pBotName;
new g_pMaxPlayers;

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR);
   
   g_pEnable = register_cvar("bw_enable", "1");
   g_pBotName = register_cvar("bw_botname", "Cine n-are sange incepe s plange");
   g_pMaxPlayers = register_cvar("bw_maxplayers", "22");
   
   if( get_pcvar_num(g_pEnable) )
   {
      set_task( 2.0, "CreateBot" );
      set_task( 2.5, "CreateBot" );
      set_task( 3.0, "CreateBot" );
      set_task( 3.5, "CreateBot" );
      set_task( 4.0, "CreateBot" );
      set_task( 5.0, "CreateBot" );
   }
}

public client_connect(id)
{
   if( get_playersnum() >= get_pcvar_num(g_pMaxPlayers) )
   {
      new szBotName[33];
      get_pcvar_string(g_pBotName, szBotName, 32);
      server_cmd("kick ^"%s^"", szBotName);
   }
}

public CreateBot()
{
   new szBotName[33];
   get_pcvar_string(g_pBotName, szBotName, 32);
            
   new id = engfunc(EngFunc_CreateFakeClient, szBotName);
   engfunc(EngFunc_FreeEntPrivateData, id);
   set_pev(id, pev_flags, pev( id, pev_flags ) | FL_FAKECLIENT);
            
   new szMsg[128];
   dllfunc(DLLFunc_ClientConnect, id, szBotName, "127.0.0.1", szMsg);
   dllfunc(DLLFunc_ClientPutInServer, id);
}
Image
32slots.net - Sursa ta de încredere de KIT-uri CS 1.6
RedFear.Ro România - | Afiseaza codul
Vă aştept cu un Register pe Forum
- Suntem în căutare de Dezvoltatori & Administratori :
HTML
PHP
MYSQL
C++
Ofer Server CS spre administrare | Afiseaza codul
Condiții : 
- Să dispui de timp liber
- Să ai cunoștințe AMXX & HLDS
Boostul este asigurat de către Mine (PM pentru. detalii)
ik1d0x@redfear.ro
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4843
Joined: 05 Jul 2012, 00:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

11 Jul 2012, 01:21

Si acum cum fac? vreau sa adaug 3-4 boti
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
K1d0x
Fost moderator
Fost moderator
Posts: 800
Joined: 26 Feb 2012, 15:57
Detinator Steam: Da
CS Status: We Build Together ;3 RedFear
Detinator server CS: PuB.RedFear.Ro
SteamID: k1dox
Reputatie: Fost moderator ajutator
Location: Reșița
Been thanked: 152 times
Contact:

11 Jul 2012, 08:09

Adauga 6 boti (automat)
Image
32slots.net - Sursa ta de încredere de KIT-uri CS 1.6
RedFear.Ro România - | Afiseaza codul
Vă aştept cu un Register pe Forum
- Suntem în căutare de Dezvoltatori & Administratori :
HTML
PHP
MYSQL
C++
Ofer Server CS spre administrare | Afiseaza codul
Condiții : 
- Să dispui de timp liber
- Să ai cunoștințe AMXX & HLDS
Boostul este asigurat de către Mine (PM pentru. detalii)
ik1d0x@redfear.ro
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4843
Joined: 05 Jul 2012, 00:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

11 Jul 2012, 10:21

Cum fac sa le schimb numele la fiecare ramane decat
Cine n-are sange incepe s plange
(1)Cine n-are sange incepe s plange
(2)Cine n-are sange incepe s plange etc..
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4843
Joined: 05 Jul 2012, 00:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

11 Jul 2012, 11:20

Nu merge
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
Ulquiorra
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2054
Joined: 25 Jul 2010, 16:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Scripter eXtreamCS
Nick anterior: sPuf ?, a^ml), Loca Tapioca, Askhanar
Fost Moderator ajutator
Location: Braila, Romania.
Has thanked: 214 times
Been thanked: 1131 times
Contact:

11 Jul 2012, 13:29

i-am facut o mica modificare..


modifici sus

Code: Select all

#define BotsNum		6
in loc de 6 pui cati boti vrei pe sv..

apoi te duci la:

Code: Select all

new const BotNames[BotsNum][]  =
{
	"Nume 1",
	"Nume 2",
	"Nume 3",
	"Nume 4",
	"Nume 5",
	"Nume 6"
	
}
si sa spunem ca tu ai pui 9 la BotsNum.
vei mai adauga inca 3 nume in new const BotNames si va arata asa:

Code: Select all

new const BotNames[BotsNum][]  =
{
	"Nume 1",
	"Nume 2",
	"Nume 3",
	"Nume 4",
	"Nume 5",
	"Nume 6",
	"Nume 7",
	"Nume 8",
	"Nume 9"
	
}
ATENTIE LA ULTIMUL NUME NU MAI PUNETI VIRGULA ( adica , )
spoiler | Afiseaza codul
#include <amxmodx>
#include <fakemeta>
#include <cstrike>

#define BotsNum		6

#define PLUGIN "Bot-spec"
#define VERSION "1.0"
#define AUTHOR "No0ZZy;"

new const BotNames[BotsNum][]  =
{
	"Nume 1",
	"Nume 2",
	"Nume 3",
	"Nume 4",
	"Nume 5",
	"Nume 6"
	
}

new g_pEnable;
new g_pMaxPlayers;

new BotsCreated = 0;

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	g_pEnable = register_cvar("bw_enable", "1");
	g_pMaxPlayers = register_cvar("bw_maxplayers", "22");
	
	if( get_pcvar_num(g_pEnable) )
	{
		
		new Float:TaskTime = 2.0;
		for( new i = 0; i < BotsNum; i++ )
		{
			set_task( TaskTime, "CreateBot" );
			TaskTime += 0.5;
		}
	}
}

public client_connect(id)
{
	if( get_playersnum() >= get_pcvar_num(g_pMaxPlayers) )
	{
		
		server_cmd("kick ^"%s^"", BotNames[ BotsCreated]);
		BotsCreated--;
	}
}

public CreateBot()
{
	
	new id = engfunc(EngFunc_CreateFakeClient, BotNames[ BotsCreated ]);
	engfunc(EngFunc_FreeEntPrivateData, id);
	set_pev(id, pev_flags, pev( id, pev_flags ) | FL_FAKECLIENT);
	
	new szMsg[128];
	dllfunc(DLLFunc_ClientConnect, id, BotNames[ BotsCreated ], "127.0.0.1", szMsg);
	dllfunc(DLLFunc_ClientPutInServer, id);
	
	BotsCreated++;
}
LE:

Screen:
Image

LE2: Nu-l lua inca am gasit cateva erori. revin cu edit cand e gata.

LE3: Acesta este varianta functionala.
cand cineva intra pe sv si sunt x jucatori pe sv ( x e setat din cvar ) ultimul bot primeste kick. ( adica incepe cu 6 5 4 3.. )
cand cineva iese de pe sv si sunt mai putini decat x playeri si nu sunt y boti pe sv ( x e setat din cvar y e nr maxim de boti ) urmatorul bot este adaugat la loc pana se atinge numarul maxim de boti.
varianta corecta si testata impreuna cu Fantasy | Afiseaza codul
#include < amxmodx >
#include < fakemeta >

#define BotsNum		6

#define PLUGIN "Spectator Bots"
#define VERSION "1.0"
#define AUTHOR  "No0ZZy;"


new  const BotNames[  BotsNum  ][    ]  =
{
	
	"Nume 1",
	"Nume 2",
	"Nume 3",
	"Nume 4",
	"Nume 5",
	"Nume 6"
	
}

new g_pEnable;
new g_pMaxPlayers;

new BotsCreated = 0;

public plugin_init(    )
{
	register_plugin(  PLUGIN,  VERSION, AUTHOR  );
	
	g_pEnable  =  register_cvar("bw_enable", "1");
	g_pMaxPlayers  =  register_cvar("bw_maxplayers", "22");
	
	if(  get_pcvar_num(  g_pEnable  )  )
	{
		BotsCreated = 0;
		for(  new i = 0; i < BotsNum; i++  )
		{
			CreateBot(  BotNames[  i  ]  );
		}
	}
}

public client_connect(  id  )
{
	if( is_user_bot(  id  )  )  return 0;
	if(  get_playersnum( )  >=  get_pcvar_num(  g_pMaxPlayers  )  )
	{
		BotsCreated--;
		server_cmd( "kick ^"%s^"",  BotNames[ BotsCreated  ]  );
		
	}
	
	return 1;
}

public client_disconnect(  id  )
{
	
	if( is_user_bot(  id  ) ) return 0;
	if(  get_playersnum( )  <  get_pcvar_num(  g_pMaxPlayers  ) && BotsCreated < BotsNum )
	{
		CreateBot( BotNames[ BotsCreated  ]  );
		
	}
	
	return 0;
	
}

public CreateBot( const BotName[    ]  )
{

	new id = engfunc(EngFunc_CreateFakeClient, BotNames[ BotsCreated ]);
	engfunc(EngFunc_FreeEntPrivateData, id);
	set_pev(id, pev_flags, pev( id, pev_flags ) | FL_FAKECLIENT);
	
	new szMsg[128];
	dllfunc(DLLFunc_ClientConnect, id, BotNames[ BotsCreated ], "127.0.0.1", szMsg);
	dllfunc(DLLFunc_ClientPutInServer, id);
	
	BotsCreated++;

}
""Copilarie, iarta-ma c-am vrut sa fiu om mare.. ""
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4843
Joined: 05 Jul 2012, 00:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

11 Jul 2012, 14:43

Mersi spuf esti cel mai tare
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3559
Joined: 02 Apr 2012, 15:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 796 times
Been thanked: 607 times

18 Feb 2013, 19:55

Nu stiu ce sa testat dar iti pica serveru nu il luati :|
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
User avatar
anaconda cs
Membru, skill +3
Membru, skill +3
Posts: 1045
Joined: 13 Nov 2012, 06:39
Detinator Steam: Da
Detinator server CS: Dr.InDungi.Ro
SteamID: anaconda_indungi
Location: Iasi
Has thanked: 49 times
Been thanked: 45 times
Contact:

18 Feb 2013, 21:19

ai dreptate csn :) , cea mai buna modalitate e podbot ;) , e cam grelut de instalat dar are tutorial
Image
Image
User avatar
Fantasy1
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 4843
Joined: 05 Jul 2012, 00:26
Detinator Steam: Da
Reputatie: Membru Club eXtreamCS (1 Mar)
Utilizator neserios (TEPAR!)
Has thanked: 278 times
Been thanked: 217 times
Contact:

23 Feb 2013, 14:12

Voi vedeti in ce an a fost facut acest topic?
CLICK AICI pentru FORUM
- Un Forum Care Nu Poate Fi Spart -
- Un Forum Care Nu Modifica Topicurile Cu Tepari -
- Vrei Indexare In Google? Posteaza Tzeparii La Noi -

- Daca ai nevoie sa te ajut cu un addons/plugin etc se plateste, nu ajut cu nimic pe GRATIS -
User avatar
CsN^ ;x
Membru eXtream
Membru eXtream
Posts: 3559
Joined: 02 Apr 2012, 15:58
Detinator Steam: Nu
CS Status: Retras din domeniul Counter-Strike
Reputatie: Fost moderator
Location: Bucuresti
Has thanked: 796 times
Been thanked: 607 times

23 Feb 2013, 15:43

Fantasy1 wrote:Voi vedeti in ce an a fost facut acest topic?
Eu am vazut ;) dar daca tu ai zis ca merge perfect la luat si a mi-a picat serveru si am zis sa spun si la alti sa nu il mai ia :*

Code: Select all

varianta corecta si testata impreuna cu Fantasy
;)
Addons HNS level,gravity,xp DOWNLOAD ( e țeapă)
https://5filme.com/ - un simplu site de filme pentru timpul liber
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 19 guests