Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija U kanti

PLUGIN

43 pregleda · 2 odgovora · otvorena 30.01.2009. u 15:43

Pozdrav dali zna neko kako da napravim plugin za cs imam AMX Studio ali moze li mi neko reci tacno kako da napravim hvala unapred :)
Evo fino objašnjeno samo malo prati i to je to ;)

http://www.gamers.ba/forum/1/51166/how-to-make-cs-plugin-/
Evo nekoliko komandi koje ti mozda pomognu u daljem radu :

register_clcmd ("say_sta da kaze" , "to sto je rekao_cmd" ,-1)
Ovime registriras kad npr neko kaze : /mrs da ga kickuje ili nes sto ti vec uradis u sledecem dijelu.
Onda imas public "sto je rekao" da objasnis
onda new sto je rekao[128] i kolko oces puta da uradis neku akciju.
client_print (id , print_chat , "[Server]Zabranjeno psovanje." , ip)
client_print (id , print_chat , "[Server]IDE TI KICK" , ip2)
client_print (id , print_chat , "[Server]NISTE TREBALI RECI MRS!" , ip3)
client_cmd(id,"spk ^"vox/message^""

Dakle to su primjeri ispisivanja , tj sto ce mu se ispisat na ekran ako kaze /mrs

Dakle evo jednog primjera sto sam ja napravio plugin davno na kom sam objasnio cijeli postupak :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "say_/ip"
#define VERSION "1.0"
#define AUTHOR "emPtY"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

// Add your code here...

register_clcmd( "say_/ip" , "/ip_cmd" , -1);
register_clcmd( "say_ip" , "ip_cmd" , -1);


}
public ip_cmd (id) {

new ip[128] , ip2[128] , ip3[128]

client_print ( id , print_chat , "[IP]Ip ovog servera je ....", ip )
client_print ( id , print_chat , "[Server] Ugodna igra na serveru",ip2)
client_print ( id , print_chat , "[Admin]Postujte admina i pravila! UGODNA IGRA!" , ip3 )
client_cmd(id,"spk ^"vox/message^""

}

public client_putinserver(id)
{
set_task(10.0, "say_ip", id)
}

public say_ip(id)
{

client_print(id, print_chat, "[ADMIN] Say /ip ili ip za ip servera!"
}

public info(id)
{
client_print(id,print_chat,"%d"
}

Eto odatle mozes nesto naucit.
Onda ga moras compile :

Sada idte file/save as i tu upsiste say_ip i idte save (savirajte ga na desktop)
Sada kako .sma prebacit u .amxx
taj plugin kopirajte u addons/amxmodx/scripting i tu paste

Eh sad cete morat taj plugin povuc u jednu plavu ikonu (imaju dvije al vi u onu compiler tak nes...)

Prijavi se da bi odgovorio/la na ovu temu.