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 07.08.2011 14:01
2. W cvarach dać jakiś multiplier, załóżmy, jeżeli wpiszę 1 - obrażenia normalne, 2 - 2 razy większe, 0.5 - 2 razy mniejsze, 0.2 - 5 razy mniejsze itd.
#2
Napisano 07.08.2011 14:07
#edit
cvar - amx_knifedmg 1.0
#include <amxmodx>
#include <hamsandwich>
new gCvarDmgMulti;
new Float:gMnoznik;
public plugin_init()
{
register_plugin( "Plugin" , "0.1", "Dawedo" );
RegisterHam(Ham_TakeDamage, "player", "hamTakeDamage");
gCvarDmgMulti = register_cvar( "amx_knifedmg", "1.0" );
gMnoznik = get_pcvar_float( gCvarDmgMulti );
}
public hamTakeDamage( idvictim, idinflictor, idattacker, Float:damage, damagebits )
{
if( get_user_weapon( idattacker ) != CSW_KNIFE )
return HAM_IGNORED;
damage *= gMnoznik;
SetHamParamFloat( 4, damage );
return HAM_IGNORED;
}
Użytkownik Dawedov edytował ten post 07.08.2011 14:08
Nie pomagam na PW, tylko na forum.
#3
Napisano 07.08.2011 14:42
#4
Napisano 07.08.2011 14:43
#include <amxmodx>
#include <hamsandwich>
new gCvarDmgMulti;
public plugin_init(){
register_plugin( "Plugin" , "0.1", "amxx.pl" );
RegisterHam(Ham_TakeDamage, "player", "hamTakeDamage");
gCvarDmgMulti = register_cvar( "amx_knifedmg", "1.0" );
}
public hamTakeDamage( idvictim, idinflictor, idattacker, Float:damage, damagebits )
{
if( get_user_weapon( idattacker ) != CSW_KNIFE )
return HAM_IGNORED;
SetHamParamFloat( 4, damage * get_pcvar_float( gCvarDmgMulti ));
return HAM_HANDLED;
}
#5
Napisano 07.08.2011 15:05
#edit
Dobra już wiem, wartość cvara ładowana przy plugin_init więc po zmianie wartości trzeba by zmienić mapę/przeładować plugin. Chciałem po prostu pobrać mnożnik raz i wrzucić go do pamięci żeby później nie pobierać go ciągle z cvara. Także mój plugin działa, ale wartość zmienia się po zmianie mapy
#edit2
R3X to akurat zbytnio nie ma znaczenia, patrzyłem teraz na inne sma i z HAM_IGNORED też działa np. w cod mod...
Użytkownik Dawedov edytował ten post 07.08.2011 16:52
Nie pomagam na PW, tylko na forum.
#6
Napisano 07.08.2011 17:44
Twój plugin nie działa. W konsoli wpisywałam amx_cvar itd., zmieniałam wartość i dalej szły te same obrażenia.
#7
Napisano 07.08.2011 19:40
Ten temat został zamknięty przez moderatora.
Powód: problem rozwiązany
Jeśli się z tym nie zgadzasz,
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.Z pozdrowieniami,
Zespół AMXX.PL
Również z jednym lub większą ilością słów kluczowych: Modyfikacja
Modyfikacja
Przerobienie pluginu present.amxxNapisany przez MzKzMzUzE, 28.11.2025 |
|
|
|||
Modyfikacja
kilka modyfikacji/integracji blockmaker/expmodNapisany przez fandyPND, 08.08.2024 |
|
|
|||
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT, 05.02.2024 |
|
|
|||
Modyfikacja
prośba o przerobienie pluginuprośba Napisany przez bili, 06.02.2021 |
|
|
|||
Modyfikacja
Prośba o dodanie modelu do vipa z generatoraNapisany przez Vanilla, 01.02.2021 |
|
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









