Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
AmD
Rejestracja: 04.05.2010Aktualnie: Nieaktywny
Poza forum Ostatnio: 16.03.2011 18:45
Statystyki
- Grupa: Użytkownik
- Całość postów: 500
- Odwiedzin: 12 758
- Tytuł: aemde
- Wiek: 32 lat
- Urodziny: Sierpień 10, 1992
-
Imię
Dariusz
-
Płeć
Mężczyzna
-
Lokalizacja
Częstochowa
71
Pomocny
Narzędzia użytkownika
Ostatnio byli
#215642 Problem z Moim Pluginem
Napisane przez AmD w 13.02.2011 21:18
sprawdź
#214315 HUD
Napisane przez AmD w 09.02.2011 21:39
sam wyłączyłeś już ten kod...
//new text[512];
//format(text,511,"Level: %i / 15 Exp: %d / %d (+%d) Ranga: %s",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]], LEVELS[PlayerLevel[id]] - PlayerXP[id], rank[id]);
//message_begin(MSG_ONE, gmsgStatusText,{0,0,0}, id);
//write_byte(0);
//write_string(text);
//message_end();
//return;
#212567 Procentowe HP
Napisane przez AmD w 04.02.2011 00:04
#211547 Awaria
Napisane przez AmD w 31.01.2011 23:16
Opcja szukaj to już Polskiej Młodzieży jest nie znana?
[GmAMXBans] 1.5 Problem z plikami .tpl - AMXX.pl: Support AMX Mod X
[GmAMXBans] 1.5 Problem z plikami .tpl - AMXX.pl: Support AMX Mod X
#211545 plugin statsx i deagle_sniper
Napisane przez AmD w 31.01.2011 23:14
;;; ; To enable a module, remove the semi-colon (<img src='https://amxx.pl/public/style_emoticons/default/wink.gif' class='bbc_emoticon' alt=';)' /> in front of its name. ; If it's not here, simply add it its name, one per line. ; You don't need to write the _amxx part or the file extension. ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; SQL Modules usually need to be enabled manually ;; ;; You can have any number on at a time. Use ;; ;; amx_sql_type in sql.cfg to specify the default ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;mysql ;sqlite ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Put third party modules below here. ;; ;; You can just list their names, without the _amxx ;; ;; or file extension. ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; These modules will be auto-detected and loaded ;; ;; as needed. You do not need to enable them here ;; ;; unless you have problems. ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; fun engine fakemeta geoip sockets regex nvault hamsandwich cstrike csx
#209410 Zapis do SQL
Napisane przez AmD w 25.01.2011 22:46
#209080 MySql Połaczenie
Napisane przez AmD w 24.01.2011 21:15
#207367 Reklama (set task)
Napisane przez AmD w 19.01.2011 19:28
#204565 /zasady i /daj
Napisane przez AmD w 09.01.2011 19:20
oj.. po prostu zapomniałem o modułach...
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /zasady", "HookZasady");
}
public HookZasady(id){
new menu = menu_create("\yMenu Zasad\w", "MenuHandler")
menu_additem( menu, "Zasady Humana", "1")
menu_additem( menu, "Zasady Zombie", "2")
menu_additem( menu, "Zasady Admina", "3")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public MenuHandler(id , menu, item)
{
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6]
new access, callback
menu_item_getinfo(menu, item, access, data, 5, _, _, callback)
new key = str_to_num(data)
switch(key) {
case 1: show_motd(id, "/addons/amxmodx/data/human_rules/txt","Zasady Humana")
case 2: show_motd(id, "/addons/amxmodx/data/zombie_rules.txt","Zasady Zombie")
case 3: show_motd(id, "/addons/amxmodx/data/admin_rules.txt","Zasady Admina")
}
return PLUGIN_HANDLED
}
co do daj to popatrzę za tą tablicą jak skończę oglądać serial (zedytuje post)
#204563 Funkcja ( do pluginu )
Napisane przez AmD w 09.01.2011 19:17
#204297 /zasady i /daj
Napisane przez AmD w 09.01.2011 00:37
#204265 /zasady i /daj
Napisane przez AmD w 08.01.2011 22:51
co do 1:
robiłem coś takiego dla siebie i uważam że mogę się podzielić
Dodaj do Initu:
oto funkcja hook_say:
(jest tu kilka zbędnych funkcji bo wyciąłem resztę kodu)
By Działało Musisz zamienić: twoja_tablica_z_ap na tablice która jest odpowiedzialna za AP
co do Drugiego:
Do: /addons/amxmodx/data/ musisz dać 3 Pliki Tekstowe, z Zasadami Jednak Musisz je napisać w HTML
mają się nazywać:
human_rules.txt - Zasady Dla Human
zombie_rules.txt - Zasady Dla Zombie
admin_rules.txt - Zasady Dla Admina
robiłem coś takiego dla siebie i uważam że mogę się podzielić
Dodaj do Initu:
register_clcmd("say", "hook_say");
register_clcmd("say_team", "hook_say");
oto funkcja hook_say:
public hook_say(id)
{
new args[129], arg_cmd[11], arg2[32],arg3[32],arg4[32]
read_args(args,128)
remove_quotes(args)
parse(args, arg_cmd,10, arg2,31, arg3,31, arg4,31)
if(equali(arg_cmd,"/daj"))
{
new name[32],target_name[32], ip[16],target_ip[16], steamid[32],target_steamid[32],
target, num_cred = str_to_num(arg3)
get_user_name(id,name,31)
get_user_ip(id,ip,15,1)
get_user_authid(id,steamid,31)
target = cmd_target(id,arg2,0)
get_user_name(target,target_name,31)
get_user_ip(target,target_ip,15,1)
get_user_authid(target,target_steamid,31)
if(equal(arg2,""))
{
ColorChat(id,GREEN,"[AMXX]^x01 Musisz Wpisac Nick.")
return
}
if(!target)
{
ColorChat(id,GREEN,"[AMXX]^x01 Nie Ma Gracza o nicku ^x04%s^x01.",arg2)
return
}
if(id == target)
{
ColorChat(id,GREEN,"[AMXX]^x01 Nie Mozesz Dac Sobie AP.")
}
if(twoja_tablica_z_ap[id] < num_cred)
{
ColorChat(id,GREEN,"[AMXX]^x01 Masz za malo AP.")
return
}
if(num_cred <= 0)
{
ColorChat(id,GREEN,"[AMXX]^x01 Nie Da Sie Dac 0 AP.")
return
}
twoja_tablica_z_ap[id] -= num_cred
twoja_tablica_z_ap[target] += num_cred
ColorChat(id,GREEN,"[AMXX]^x01 AP Przekazano, ^x04%i^x01 dla ^x04%s^x01.",num_cred,target_name)
ColorChat(target,GREEN,"[AMXX] %s^x01 Dal ci ^x04%i^x01 AP.",name,num_cred)
ColorChat(0,GREEN,"[AMXX] %s^x01 Dal ^x04%i^x01 AP dla ^x04%s^x01.",name,num_cred,target_name)
}
}
(jest tu kilka zbędnych funkcji bo wyciąłem resztę kodu)
By Działało Musisz zamienić: twoja_tablica_z_ap na tablice która jest odpowiedzialna za AP
co do Drugiego:
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /zasady", "HookZasady");
}
public HookZasady(id){
new menu = menu_create("\yMenu Zasad\w", "MenuHandler")
menu_additem( menu, "Zasady Humana", "1")
menu_additem( menu, "Zasady Zombie", "2")
menu_additem( menu, "Zasady Admina", "3")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public MenuHandler(id , menu, item)
{
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6]
new access, callback
menu_item_getinfo(menu, item, access, data, 5, _, _, callback)
new key = str_to_num(data)
switch(key) {
case 1: show_motd(id, "/addons/amxmodx/data/human_rules/txt","Zasady Humana")
case 2: show_motd(id, "/addons/amxmodx/data/zombie_rules.txt","Zasady Zombie")
case 3: show_motd(id, "/addons/amxmodx/data/admin_rules.txt","Zasady Admina")
}
return PLUGIN_HANDLED
}
Do: /addons/amxmodx/data/ musisz dać 3 Pliki Tekstowe, z Zasadami Jednak Musisz je napisać w HTML
mają się nazywać:
human_rules.txt - Zasady Dla Human
zombie_rules.txt - Zasady Dla Zombie
admin_rules.txt - Zasady Dla Admina
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: AmD
- Regulamin