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...)