Evo kao sto sam i obeco!
Danas cu vam pokazat neke osnovne stvari za pravljenje CS plugina!
Da bi napravili CS plugin morate imati amxmodx Studio!
Mozete ga preuzet odavde : http://sourceforge.net/project/downloading.php?group_id=100470&filename=AMXX_Studio_1.4.3_final.zip
I udjite u rar arhivu i otvorite amxmodx .exe (tako nes
Trebao bi vam prozor izgledat vako :

Narevno bez mog texta.
Eh sad , koje su mozemo reci osnovne komande u amxmodx studiu!
Ako naprimjer zelite plugin /ip koji nije preko ad_menager.amxx koristit cete sledece komande!
register_clcmd( "say_/ip" , "/ip_cmd" , -1);
register_clcmd( "say_ip" , "ip_cmd" , -1);
To je znaci prvo sto cete upisat evo kako treba izgledat :

nakon toga slijede sledece 2 komande :
}
public ip_cmd (id) {
new ip[128] , ip2[128] , ip3[128]
Vas prozor bi trebao izgledat ovako :

Eh sada da nesto napisemo !
Mi cemo pisat pomocu komande client_print
Znaci sledece komande su :
client_print (id , print_chat , "[IP] Ip ovog servera je : vas ip" , ip)
client_print (id , print_chat , "[Server] Ugodna igra na serveru!" , ip2)
client_print (id , print_chat , "[Admin] Postujte pravila i admina!" , ip3)
client_cmd(id,"spk ^"vox/message^""
nakon ovoga vas prozor bi trebao igledat ovako :

Sada cemo napisat neke komande koje ce samo definisat vas plugin to printa . To su sledece komande :
}
public client_putinserver(id)
{
set_task(10.0, "say_ip", id)
}
public say_ip(id)
{
nakon ovog vas prozor bi trebo izgledat vako :

I sada krecemo sa zavrsnim djelom :
client_print(id, print_chat, "[ADMIN] Say /ip ili ip za ip servera!"
}
public info(id)
{
client_print(id,print_chat,"%d"
}
Nakon svega ovoga vas prozor treba izgledati ovako :

Cijeli spisak komandi :
/* 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"
}
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...)
Evo kako to treba izgledat :

Nazalost meni kompajler neradi jer sam compile previse plugina
sala mala al kad ste to uradili idite enter i u folderu compiled nadjete svoj plugin i stavite ga kao svaki ostali plugin i kad udjete u svoj server say : /ip ili ip i vidjet cete sta ce se desit!
Hvala na pregledanju !
Nadam se da sam vam kolko tolko pomogo sa svoja 2 tutorijala al cu se nastavit trudit da vam jos sto sta pokazem !
Hvala!
Danas cu vam pokazat neke osnovne stvari za pravljenje CS plugina!
Da bi napravili CS plugin morate imati amxmodx Studio!
Mozete ga preuzet odavde : http://sourceforge.net/project/downloading.php?group_id=100470&filename=AMXX_Studio_1.4.3_final.zip
I udjite u rar arhivu i otvorite amxmodx .exe (tako nes
Trebao bi vam prozor izgledat vako :

Narevno bez mog texta.
Eh sad , koje su mozemo reci osnovne komande u amxmodx studiu!
Ako naprimjer zelite plugin /ip koji nije preko ad_menager.amxx koristit cete sledece komande!
register_clcmd( "say_/ip" , "/ip_cmd" , -1);
register_clcmd( "say_ip" , "ip_cmd" , -1);
To je znaci prvo sto cete upisat evo kako treba izgledat :

nakon toga slijede sledece 2 komande :
}
public ip_cmd (id) {
new ip[128] , ip2[128] , ip3[128]
Vas prozor bi trebao izgledat ovako :

Eh sada da nesto napisemo !
Mi cemo pisat pomocu komande client_print
Znaci sledece komande su :
client_print (id , print_chat , "[IP] Ip ovog servera je : vas ip" , ip)
client_print (id , print_chat , "[Server] Ugodna igra na serveru!" , ip2)
client_print (id , print_chat , "[Admin] Postujte pravila i admina!" , ip3)
client_cmd(id,"spk ^"vox/message^""

nakon ovoga vas prozor bi trebao igledat ovako :

Sada cemo napisat neke komande koje ce samo definisat vas plugin to printa . To su sledece komande :
}
public client_putinserver(id)
{
set_task(10.0, "say_ip", id)
}
public say_ip(id)
{
nakon ovog vas prozor bi trebo izgledat vako :

I sada krecemo sa zavrsnim djelom :
client_print(id, print_chat, "[ADMIN] Say /ip ili ip za ip servera!"

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

}
Nakon svega ovoga vas prozor treba izgledati ovako :

Cijeli spisak komandi :
/* 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"

}
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...)
Evo kako to treba izgledat :

Nazalost meni kompajler neradi jer sam compile previse plugina
sala mala al kad ste to uradili idite enter i u folderu compiled nadjete svoj plugin i stavite ga kao svaki ostali plugin i kad udjete u svoj server say : /ip ili ip i vidjet cete sta ce se desit!Hvala na pregledanju !
Nadam se da sam vam kolko tolko pomogo sa svoja 2 tutorijala al cu se nastavit trudit da vam jos sto sta pokazem !
Hvala!
