Tak jak w temacie i jeszcze czy macie plugin żeby wszyscy gracze na serwerze mieli 1/1 z noża ppm
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.
|

Jak zrobić na cod modzie żeby gracz np na f miał nóż z którego od razu bije
#1
Napisano 15.12.2013 16:53
#2
Napisano 15.12.2013 19:15
Tu masz 1/1 z kosy dla wszystkich. Powinno działać, leż nie gwarantuje że będzie to 1/1 z PPM.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta>
#define PLUGIN "1/1 z kosy dla kazdego"
#define VERSION "1.0"
#define AUTHOR "Sqwareck"
new ostatnio_prawym[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage_JedenCios");
RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "fwPrimaryAttack_JedenCios");
RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "fwSecondaryAttack_JedenCios");
}
public fwTakeDamage_JedenCios(id, ent, attacker)
{
if(is_user_alive(attacker) && get_user_weapon(attacker) == CSW_KNIFE && ostatnio_prawym[id])
{
cs_set_user_armor(id, 0, CS_ARMOR_NONE);
SetHamParamFloat(4, float(get_user_health(id) + 1));
return HAM_HANDLED;
}
return HAM_IGNORED;
}
public fwPrimaryAttack_JedenCios(ent)
{
new id = pev(ent, pev_owner);
ostatnio_prawym[id] = 1;
}
public fwSecondaryAttack_JedenCios(ent)
{
new id = pev(ent, pev_owner);
ostatnio_prawym[id] = 0;
}
Użytkownik Sqwareck edytował ten post 15.12.2013 19:16
#3
Napisano 02.01.2014 22:03
W taki sposób jak prezentuje kolega musiałbyś dodawać do każdej klasy z osobna ten kod.
Jeżeli chcesz zrobić to szybciej musiałbyś edytować silnik swojego serwera i dodać tam funkcję odnośnie tego "bonusu"
TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA
Zapraszam do mojego profilu
#4
Napisano 02.01.2014 22:10
W taki sposób jak prezentuje kolega musiałbyś dodawać do każdej klasy z osobna ten kod.
Jeżeli chcesz zrobić to szybciej musiałbyś edytować silnik swojego serwera i dodać tam funkcję odnośnie tego "bonusu"
Nieprawda, zadziała dla każdego to i nie musi być w silniku.
Zapraszam na forum Classic-Zone.pl .
#5
Napisano 03.01.2014 10:50
a możecie podać mi kod ?
#6
Napisano 03.01.2014 12:47
Co do tego bicia od razu na F to raczej lepiej dać sobie spokój, choć myślę, że jest wykonalne.
Jak chodzi o bicie 1/1 z PPM dla każdego, to kolega wyżej Ci dał, lecz jakby coś było nie tak to masz taką jaką ja wolę niżej, lecz też ta wersja ma swoją wadę.
#include <amxmodx> #include <hamsandwich> public plugin_init() { register_plugin(nazwa, "1.0", "QTM_Peyote"); RegisterHam(Ham_TakeDamage, "player", "TakeDamage"); } public TakeDamage(this, idinflictor, ida, Float:damage, damagebits){ if(damage > 25.0 && damagebits & (1<<1) && is_user_alive(ida) && get_user_weapon(ida) == CSW_KNIFE) ExecuteHam(Ham_TakeDamage, this, idinflictor, ida, float(get_user_health(this))-damage+1.0, damagebits) }
Zapraszam na forum Classic-Zone.pl .
Również z jednym lub większą ilością słów kluczowych: cod nowy
CoD Nowy
Plugin na małe mapy.Napisany przez NAVIK, 16.02.2025 ![]() |
|
![]() |
|||
CoD Nowy
Dodatkowe, osobne trzy linie opisu klasNapisany przez Rafii, 27.01.2025 ![]() |
|
![]() |
|||
CoD Nowy
problem z kompilacjaNapisany przez Anonimowy09, 21.01.2025 ![]() |
|
![]() |
|||
CoD Nowy
problem z HUDNapisany przez Anonimowy09, 10.01.2025 ![]() |
|
![]() |
|||
![]() |
CoD Nowy
[KOSZ] PytanieNapisany przez Anonimowy09, 09.01.2025 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych