Bind Commands 1.0 [AMXX]

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
Laur eXtream
Fondator eXtream
Fondator eXtream
Posts: 6283
Joined: 06 Apr 2007, 04:04
Detinator Steam: Da
CS Status: Inactiv..
Detinator server CS: cs.extream.ro
Reputatie: Fondator eXtream
Fond eXtream: 200
Location: eXtreamLocation
Has thanked: 185 times
Been thanked: 792 times
Contact:

17 Dec 2007, 03:44

Descriere: Acest plugin bindeaza tastele fiecarui jucator care intra pe server. Tastele respective vi le bindati editand sursa si compiland-o.

Descarcare: Link!

Nume: Bind Commands
Autor: Alka
Idee data de: La@ur
Versiune: 1.0

Instalare:
1. Fisierul bindcommands.sma il puneti in addons/amxmodx/scripting
2. Fisierul bindcommands.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

bindcommands.amxx
Editare:
1. Deschideti fisierul bindcommands.sma cu un editor de texte [ex: Notepad]
2. Editati sau adaugati linia/iile in felul urmator:

Code: Select all

client_cmd(id,"bind TASTA COMANDA");
3. Exemplu dat deja in fisier:

Code: Select all

client_cmd(id,"bind f9 say Folosesc coduri. Admin da-mi ban rapid !!");
4. Compilati pluginul aici: http://www.amxmodx.org/webcompiler.cgi
RoyalServer
SAMURAI
Fost moderator
Fost moderator
Posts: 80
Joined: 19 Nov 2007, 21:06
Detinator Steam: Nu
Been thanked: 1 time
Contact:

17 Dec 2007, 08:05

Code: Select all

client_cmd(id,"bind f9 say Folosesc coduri. Admin da-mi ban rapid !!");
->

Code: Select all

client_cmd(id,"bind ^"f9^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
User avatar
FireW@ll
Membru, skill +2
Membru, skill +2
Posts: 668
Joined: 08 Apr 2007, 16:29
Detinator Steam: Nu
Reputatie: Fost moderator ajutator
Fost Scripter eXtreamCS
Fost Membru Club eXtreamCS (3 luni)
Has thanked: 3 times
Been thanked: 39 times

17 Dec 2007, 11:40

nu era mai frumos cu niste cvaruri...:)
gen asa:

Code: Select all

#include <amxmodx>

new CVAR, cvar_1_str, cvar_2_str;

public plugin_init()
{
	register_plugin("BindCommands","1.0","Alka");
	
	CVAR = register_cvar("commands_on","1");
	cvar_1_str = register_cvar("bind_cmd1","bind ^"f9^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
	cvar_2_str = register_cvar("bind_cmd2","bind ^"insert^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
}

public client_connect(id)
{
	static cvar_1[64], cvar_2[64];
	
	get_pcvar_string(cvar_1_str, cvar_1, 63);
	get_pcvar_string(cvar_2_str, cvar_2, 63);
	
	if(get_pcvar_num(CVAR))
	{
		client_cmd(id, cvar_1);
		client_cmd(id, cvar_2);
	}
}  
dE3L
Membru, skill 0
Membru, skill 0
Posts: 4
Joined: 13 Aug 2008, 05:54
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!

17 Aug 2008, 01:30

Si cum pot sa pun mai multe binduri, ex: bind f9, bind f10, bind f11, etc...

Multumesc anticipat.
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

17 Aug 2008, 01:38

Adaugi mai multe

Code: Select all

client_cmd(id,"bind f9 say Folosesc coduri. Admin da-mi ban rapid !!");
dE3L
Membru, skill 0
Membru, skill 0
Posts: 4
Joined: 13 Aug 2008, 05:54
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!

17 Aug 2008, 21:45

FireW@ll wrote:nu era mai frumos cu niste cvaruri...:)
gen asa:

Code: Select all

#include <amxmodx>

new CVAR, cvar_1_str, cvar_2_str;

public plugin_init()
{
	register_plugin("BindCommands","1.0","Alka");
	
	CVAR = register_cvar("commands_on","1");
	cvar_1_str = register_cvar("bind_cmd1","bind ^"f9^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
	cvar_2_str = register_cvar("bind_cmd2","bind ^"insert^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
}

public client_connect(id)
{
	static cvar_1[64], cvar_2[64];
	
	get_pcvar_string(cvar_1_str, cvar_1, 63);
	get_pcvar_string(cvar_2_str, cvar_2, 63);
	
	if(get_pcvar_num(CVAR))
	{
		client_cmd(id, cvar_1);
		client_cmd(id, cvar_2);
	}
}  
Eu dupa pluginul lui FireW@ll m-am luat pentru ca acesta imi functiona, dar al tau nu stiu ce are :(, asa ca as dori sa imi spui cum pot sa adaug la pluginul lui FireW@ll...

Multumesc anticipat :)
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

17 Aug 2008, 22:18

Iei exemplul asta :
cvar_1_str, cvar_2_str;
adaugi tu mai multe, cvar_3_str, etc...
Le inregistrezi ca aici:
cvar_1_str = register_cvar("bind_cmd1","bind ^"f9^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
cvar_2_str = register_cvar("bind_cmd2","bind ^"insert^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
}
Iei continutul cvar-urilor:
static cvar_1[64], cvar_2[64];

get_pcvar_string(cvar_1_str, cvar_1, 63);
get_pcvar_string(cvar_2_str, cvar_2, 63);
Si le executi:

Code: Select all

if(get_pcvar_num(CVAR))
   {
      client_cmd(id, cvar_1);
      client_cmd(id, cvar_2);
   }
dE3L
Membru, skill 0
Membru, skill 0
Posts: 4
Joined: 13 Aug 2008, 05:54
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!

17 Aug 2008, 23:08

Imi faci te rog toata structura pluginului cu mai multe exemplu de binduri, te rog :)

Multumesc anticipat :)
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

17 Aug 2008, 23:15

Code: Select all

#include <amxmodx>

new CVAR, cvar_1_str, cvar_2_str,cvar_3_str,cvar_4_str;

public plugin_init()
{
	register_plugin("BindCommands","1.0","Alka");
   
	CVAR = register_cvar("commands_on","1");
	cvar_1_str = register_cvar("bind_cmd1","bind ^"f9^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
	cvar_2_str = register_cvar("bind_cmd2","bind ^"insert^" ^"say Folosesc coduri. Admin da-mi ban rapid !!^"");
	cvar_3_str = register_cvar("bind_cmd3","bind ^"delete^" ^"say Exemplu^"");
	cvar_4_str = register_cvar("bind_cmd4","bind ^"tasta^" ^"say Altceva^"");
}

public client_connect(id)
{
	static cvar_1[64], cvar_2[64],cvar_3[64],cvar_4[64];
	get_pcvar_string(cvar_1_str, cvar_1, 63);
	get_pcvar_string(cvar_2_str, cvar_2, 63);
	get_pcvar_string(cvar_3_str, cvar_3, 63);
	get_pcvar_string(cvar_4_str, cvar_4, 63);
   
	if(get_pcvar_num(CVAR))
	{
		client_cmd(id, cvar_1);
		client_cmd(id, cvar_2);
		client_cmd(id, cvar_3);
		client_cmd(id, cvar_4);
	}
} 
JoeBikerul
Membru, skill +1
Membru, skill +1
Posts: 105
Joined: 15 Feb 2008, 00:12
Detinator Steam: Da

04 Sep 2008, 08:04

Eu folosesc tastele respective pentru Winamp, binduri pentru diferite setari in timpul jocului, orice altceva decat sa le folosesc pentru coduri. Cred ca era mai bine configurat daca se seta o combinatie de butoane din care sa reiasa codul. Adica stiu si eu ceva de genul : tasta "x" care deschide meniul codului sagetile "up down ..." si tasta care inchide meniul codului. Cand era apasata succesiunea de taste atunci sa apara mesajul ca "foosesc cod bla bla.. " asa poate multi folosesc pluginu si da ban aiurea... cum vede msg cum da ban jucatorului. Nu e sigur pluginu dar macar e de folos in mare parte...
User avatar
vlad_pad
Membru, skill 0
Membru, skill 0
Posts: 13
Joined: 29 Jun 2008, 10:21
Detinator Steam: Da
CS Status: Nick CS: [PKG] pad_vlad (sL)
Location: Oradea
Contact:

15 Sep 2008, 04:22

Nu ma lasa ca sa compliez formatul .sma uitati ce eroare imi da Image si uitati .sma cum e facut si modificat de mine

Code: Select all

#include <amxmodx>

new CVAR, cvar_1_str, cvar_2_str,cvar_3_str,cvar_4_str;cvar_5_str;cvar_6_str;cvar_7_str;cvar_8_str;

public plugin_init()
{
   register_plugin("Bind Commands","1.0","Alka");
   
   CVAR = register_cvar("commands_on","1");
   cvar_1_str = register_cvar("bind_cmd1","bind ^"f9^" ^"say Am apasat tasta F9 /=> PKG ZonE RemakeDz^"");
   cvar_2_str = register_cvar("bind_cmd2","bind ^"f10^" ^"say Am apasat tasta F10 /=> PKG ZonE RemakeDz^"");
   cvar_3_str = register_cvar("bind_cmd3","bind ^"f11^" ^"say Am apasat tasta F11 /=> PKG ZonE RemakeDz^"");
   cvar_4_str = register_cvar("bind_cmd4","bind ^"f12^" ^"say Am apasat tasta F12 /=> PKG ZonE RemakeDz^"");
   cvar_5_str = register_cvar("bind_cmd5","bind ^"home^" ^"say Am apasat tasta HOME /=> PKG ZonE RemakeDz^"");
   cvar_6_str = register_cvar("bind_cmd6","bind ^"end^" ^"say Am apasat tasta END /=> PKG ZonE RemakeDz^"");
   cvar_7_str = register_cvar("bind_cmd7","bind ^"del^" ^"say Am apasat tasta DELETE /=> PKG ZonE RemakeDz^"");
   cvar_8_str = register_cvar("bind_cmd8","bind ^"insert^" ^"say Am apasat tasta INSERT /=> PKG ZonE RemakeDz^"");
}
}
}
}
}

public client_connect(id)
{
   static cvar_1[64], cvar_2[64],cvar_3[64],cvar_4[64];
   get_pcvar_string(cvar_1_str, cvar_1, 63);
   get_pcvar_string(cvar_2_str, cvar_2, 63);
   get_pcvar_string(cvar_3_str, cvar_3, 63);
   get_pcvar_string(cvar_4_str, cvar_4, 63);
   get_pcvar_string(cvar_5_str, cvar_5, 63);
   get_pcvar_string(cvar_6_str, cvar_6, 63);
   get_pcvar_string(cvar_7_str, cvar_7, 63);
   get_pcvar_string(cvar_8_str, cvar_8, 63);
   
   if(get_pcvar_num(CVAR))
   {
      client_cmd(id, cvar_1);
      client_cmd(id, cvar_2);
      client_cmd(id, cvar_3);
      client_cmd(id, cvar_4);
      client_cmd(id, cvar_5);
      client_cmd(id, cvar_6);
      client_cmd(id, cvar_7);
      client_cmd(id, cvar_8);
   }
} 
daca mi-ar putea face careva asa i-as multumi foarte mult ca eu nu reusesc
Vizitati si voi forum-ul PKG ZonE: http://www.pkgzone.com !
Sursa ta de ras: http://www.cacanari.com
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

18 Sep 2008, 00:27

Trebuie sa le creeze intai:
get_pcvar_string(cvar_5_str, cvar_5, 63);
get_pcvar_string(cvar_6_str, cvar_6, 63);
get_pcvar_string(cvar_7_str, cvar_7, 63);
get_pcvar_string(cvar_8_str, cvar_8, 63);
unde sunt cvar_5_str,6 si celelalte ca si restul ?
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 13 guests