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

#1
Napisano 18.09.2012 10:49
Chciałbym plugin, który napisze na say np: Gracz Franek to faja i dodatkowo odtworzy dźwięk.
Chcę aby te opcje działały tylko i wyłącznie gdy dany gracz wpisze KILL lub sam się zabije
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#2
Napisano 18.09.2012 15:08
Załączone pliki
Sell - System Klanów (wojny, top15 etc)
Kontakt GG: 7285018
#3
Napisano 18.09.2012 15:44
Masakra !Zobacz. Przerób .sma na swój dźwięk.
if(get_user_team(killer) == get_user_team(victim))Zamień to na :
if(killer == victim)
Oraz usuń z plugin_init
register_clcmd("say /kill", "Gracz");
If you can dream it, you can do it.
#4
Napisano 18.09.2012 21:06
Gdy zabije się sam to nie ma napisu i dźwięku, a powinien być (nie ma być napisu i dźwięku jak ktoś mnie zabije)
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#5
Napisano 19.09.2012 15:36
register_clcmd("say /kill", "Gracz");

Nie zmieni działania pluginu, no ale tak jest estetyczniej.if(get_user_team(killer) == get_user_team(victim))
Zamień to na :
if(killer == victim)
Gdy wpisze kill to jest napis i leci dźwięk.
Gdy zabije się sam
Zabiję się sam tzn jak to robisz ?
A tutaj o co ci chodziło?
W sensie przerób sma pod swój dźwięk.Zobacz. Przerób .sma na swój dźwięk.
Sell - System Klanów (wojny, top15 etc)
Kontakt GG: 7285018
#6
Napisano 19.09.2012 17:13
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#7
Napisano 19.09.2012 20:06
Załączone pliki
Sell - System Klanów (wojny, top15 etc)
Kontakt GG: 7285018
#8
Napisano 19.09.2012 20:52
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#9
Napisano 19.09.2012 21:00
Popularny
Aż mnie oczy zabolały, jak to przeczytałem. Chcesz wmówić mi i innnym użytkownikom forum, że sprawdzanie teamu graczy jest równe sprawdzaniu ich indexów. Jesteś pewny, że nie zmieni działania ? Gdybym był beniem, już dawno dostałbyś minusasry zapomniałem usunąć
register_clcmd("say /kill", "Gracz");
Nie zmieni działania pluginu, no ale tak jest estetyczniej.if(get_user_team(killer) == get_user_team(victim))
Zamień to na :
if(killer == victim)

Plugin pierwszy
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "speedkill" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR); register_event("DeathMsg", "DeathMsg", "a"); } public DeathMsg(){ new g_Attacker = read_data(1); new g_Victim = read_data(2); if(g_Attacker == g_Victim){ new g_Name[64] get_user_name(g_Victim,g_Name,charsmax(g_Name)) client_print(0,3,"Gracz o nicku %s sam sie zabil, widzisz Klakier ?",g_Name); } }Pokaże się informacja na say, kiedy gracz sam się zabił.

Teraz przykład drugi
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "speedkill" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR); register_event("DeathMsg", "DeathMsg", "a"); } public DeathMsg(){ new g_Attacker = read_data(1); new g_Victim = read_data(2); if(get_user_team(g_Attacker) == get_user_team(g_Victim)){ new g_Name[64],g_VicName[64]; get_user_name(g_Attacker,g_Name,charsmax(g_Name)); get_user_name(g_Victim,g_VicName,charsmax(g_VicName)); if(g_Attacker != g_Victim){ client_print(0,3,"O nie ! Gracz %s zabil kolege z swojej druzyny gracz %s, widzisz Klakier ?",g_Name,g_VicName); } else{ client_print(0,3,"Gracz o nicku %s sam sie zabil, widzisz Klakier ?",g_Name); } } }W tym przypadku sprawdza teamy graczy, jeśli index zabójcy nie jest równy indexowi ofiary, to pokaże się tekst o zabiciu kolegi z teamu.

Wracając do tematu, index graczy nie jest tym samym co teamy tych graczy, dałem Ci przykłady wyżej, jeśli nadal nie zrozumiałeś to tak:
- Sprawdzanie teamów gracza to nie samobójstwo, a sprawdzenie czy zabójca i ofiara są w tej samej drużynie ( trzeba wziąć pod uwagę cvar mp_friendlyfire ).
- Jeśli index zabójcy i ofiary jest taki sam, wiadomo, że to samobójstwo.
Myślę, że wytłumaczyłem różnicę pomiędzy sprawdzaniem drużyn a sprawdzaniem indexów graczy.
Pozdrawiam, speedkill.
If you can dream it, you can do it.
#10
Napisano 19.09.2012 21:53
Wpisuję kill to działa ale gdy skoczę np z góry i się zabije to nie działa, a powinno
Wedlug mnie powinna być tu użyta funkcja z fakemety, a dokładnie upadek i wtedy napis że sam się zabił
FW_FM_Touch(toucher, touched
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#11
Napisano 19.09.2012 22:16
Do tego albo event DeathMsg lub kanapkowe Ham_Killed (post=1). Tam sprawdzasz czy to samobójstwo i gotowe.
Tak na marginesie, dotykiem to ty chciałeś wyświetlać napis przy każdym dotyku podłoża?

DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#12
Napisano 19.09.2012 22:36
Skaczę sobie skaczę i mam coraz mniej hp i tak aż będę miał 0 wtedy to liczy jako samobójstwo i wyświetla napis
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#13
Napisano 20.09.2012 14:30

edit@
Sell - System Klanów (wojny, top15 etc)
Kontakt GG: 7285018
#14
Napisano 21.09.2012 11:46
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#15
Napisano 24.09.2012 10:55
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#16
Napisano 24.09.2012 13:21
#include <amxmodx>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "AztekHQS"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "Smierc", "a")
}
public Smierc() {
new Zabojca = read_data(1)
new Ofiara = read_data(2)
new NickO[32]; get_user_name(Ofiara, NickO, 31)
if(!Zabojca) {
client_print(0, print_chat, "Gracz %s popelnil samobojstwo...", NickO)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
IP: 31.186.83.208:27043

#17
Napisano 24.09.2012 21:27
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#18
Napisano 25.09.2012 06:12
#include <amxmodx>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "AztekHQS"
new const DzwiekMP3[] = "sound/misc/samobojstwo.mp3"
new const DzwiekWAV[] = "misc/samobojstwo.mp3"
new bool:PuscDzwiek[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /dzwiek", "Opcje")
register_event("DeathMsg", "Smierc", "a")
}
public plugin_precache() {
precache_generic(DzwiekMP3)
//precache_sound(DzwiekWAV)
}
public Opcje(id) {
if(PuscDzwiek[id]) {
client_cmd(id, "stopsound; mp3 stop")
PuscDzwiek[id] = false
}
else PuscDzwiek[id] = true
client_cmd(id, "Wlasnie %s dzwiek przy samobojstwie.", PuscDzwiek[id] ? "wlaczyles" : "wylaczyles")
return PLUGIN_HANDLED
}
public client_putinserver(id) PuscDzwiek[id] = true
public Smierc() {
new Zabojca = read_data(1)
new Ofiara = read_data(2)
new NickO[32]; get_user_name(Ofiara, NickO, 31)
if(!Zabojca) {
client_print(0, print_chat, "Gracz %s popelnil samobojstwo...", NickO)
if(PuscDzwiek[Ofiara]) {
client_cmd(Ofiara, "mp3 play %s", DzwiekMP3)
//client_cmd(Ofiara, "spk %s", DzwiekWAV)
}
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
Użytkownik AztekHQS edytował ten post 25.09.2012 06:17
IP: 31.186.83.208:27043

#19
Napisano 25.09.2012 09:19
Cs 1.6: GoldGame.pl [Only DD2/INF/NUK] #1 IP: 31.186.81.62:27062 | GoldGame.pl [Hns Ganiany][100aa] #2 IP: 31.186.84.46:27074
GoldGame.pl [Hns Treningowy] #3 IP: 31.186.81.70:27059 | GoldGame.pl [Unikatowy JailBreak] #4 IP: 31.186.84.46:27050
Ts3: GoldGame.pl [TeamSpeak3] IP: 178.217.191.232:6310
Cs:GO: [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop] IP: 185.36.170.231:27024
#20
Napisano 27.09.2012 16:01
#include <amxmodx>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "AztekHQS"
new const DzwiekMP3[] = "sound/misc/samobojstwo.mp3"
new const DzwiekWAV[] = "misc/samobojstwo.wav"
new bool:PuscDzwiek[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /dzwiek", "Opcje")
register_event("DeathMsg", "Smierc", "a")
}
public plugin_precache() {
precache_generic(DzwiekMP3)
//precache_sound(DzwiekWAV)
}
public Opcje(id) {
if(PuscDzwiek[id]) {
client_cmd(id, "stopsound; mp3 stop")
PuscDzwiek[id] = false
}
else PuscDzwiek[id] = true
client_print(id, "Wlasnie %s dzwiek przy samobojstwie.", PuscDzwiek[id] ? "wlaczyles" : "wylaczyles")
return PLUGIN_HANDLED
}
public client_putinserver(id) PuscDzwiek[id] = true
public Smierc() {
new Zabojca = read_data(1)
new Ofiara = read_data(2)
new NickO[32]; get_user_name(Ofiara, NickO, 31)
if(!Zabojca) {
client_print(0, print_chat, "Gracz %s popelnil samobojstwo...", NickO)
if(PuscDzwiek[Ofiara]) {
client_cmd(Ofiara, "mp3 play %s", DzwiekMP3)
//client_cmd(Ofiara, "spk %s", DzwiekWAV)
}
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
Użytkownik JustBeFine edytował ten post 27.09.2012 16:11
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
![]() |
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 ![]() |
|
![]() |
||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 ![]() |
|
![]() |
|||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 ![]() |
|
![]() |
|||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 ![]() |
|
![]() |
|||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych