Jak dodac wskrzeszanie do medyka
Cypis'
23.12.2010
Tutorial pokazujący jak dać medykowi umiejętność wskrzeszania innych osób:
1. Otwieramy *.sma "codclass_medyk" i dodajemy przed tym
2. Dodajemy za
3. Dodaj do
4. Dodaj przed
5. Dodaj na koniec sma:
6. Dodaj do
7. Dodaj pod
8. Kompilujemy i wrzucamy na serwer codclass_medyk.amxx do plugins i mocmedyka.amxx
9. Dodajemy do plugins.ini
Cvary:
cod_revkit_time - Jak długo ma wskrzeszać osobę. Standardowo: 3(sekundy)
cod_revkit_health - Ile ma dać graczowi hp po wskrzeszeniu. Standardowo: 75(hp)
cod_revkit_distance - Z jakiego maksymalnej odległość można wskrzeszać. Standardowo: 100(dystanse)
cod_revkit_xpdefiling - Ile expa ma dawać za 'zjedzenie' przeciwnika. Standardowo: 10(exp)
cod_revkit_xpraise - Ile expa ma dawać za wskrzeszenie osoby ze swojej drużyny. Standardowo: 20(exp)
cod_revkit_hpdefiling - Ile hp ma dawać za 'zjedzenie' przeciwnika. Standardowo: 30(hp)
cod_revkit_ile - Ile osób można wskrzesić na rundę. Standardowo: 10
Download:
Plugin wskrzeszania:
mocmedyka.amxx 18,49 KB 369 Ilość pobrań
mocmedyka.sma 12,61 KB 1454 Ilość pobrań
Plugin codclass_medyk(gotowiec):
codclass_medyk.sma 4,59 KB 1523 Ilość pobrań
codclass_medyk.amxx 7,82 KB 206 Ilość pobrań
Zródło: GamesBoard.pl :: Cod Mod(nowy) - Jak dodac wskrzeszanie eSport, gaming, gry komputerowe
Użytkownik Cypis' edytował ten post 06.06.2011 19:56
1. Otwieramy *.sma "codclass_medyk" i dodajemy przed tym
new sprite_whiteto:
native cod_add_wskrzes(id, ile)
2. Dodajemy za
#include <engine>to:
#include <hamsandwich>
3. Dodaj do
public plugin_init()to:
RegisterHam(Ham_Spawn, "player", "Spawn", 1);
4. Dodaj przed
public plugin_init()to:
new ma_klase[33];
5. Dodaj na koniec sma:
public Spawn(id)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
if(ma_klase[id])
cod_add_wskrzes(id, 1)
return PLUGIN_CONTINUE;
}
6. Dodaj do
public cod_class_enabled(id)to:
cod_add_wskrzes(id, 1)
ma_klase[id] = true
7. Dodaj pod
public cod_class_enabled(id)to:
public cod_class_disabled(id)
{
cod_add_wskrzes(id, 0)
ma_klase[id] = false
}
8. Kompilujemy i wrzucamy na serwer codclass_medyk.amxx do plugins i mocmedyka.amxx
9. Dodajemy do plugins.ini
mocmedyka.amxx
Cvary:
cod_revkit_time - Jak długo ma wskrzeszać osobę. Standardowo: 3(sekundy)
cod_revkit_health - Ile ma dać graczowi hp po wskrzeszeniu. Standardowo: 75(hp)
cod_revkit_distance - Z jakiego maksymalnej odległość można wskrzeszać. Standardowo: 100(dystanse)
cod_revkit_xpdefiling - Ile expa ma dawać za 'zjedzenie' przeciwnika. Standardowo: 10(exp)
cod_revkit_xpraise - Ile expa ma dawać za wskrzeszenie osoby ze swojej drużyny. Standardowo: 20(exp)
cod_revkit_hpdefiling - Ile hp ma dawać za 'zjedzenie' przeciwnika. Standardowo: 30(hp)
cod_revkit_ile - Ile osób można wskrzesić na rundę. Standardowo: 10
Download:
Plugin wskrzeszania:
mocmedyka.amxx 18,49 KB 369 Ilość pobrań
mocmedyka.sma 12,61 KB 1454 Ilość pobrań
Plugin codclass_medyk(gotowiec):
codclass_medyk.sma 4,59 KB 1523 Ilość pobrań
codclass_medyk.amxx 7,82 KB 206 Ilość pobrań
Zródło: GamesBoard.pl :: Cod Mod(nowy) - Jak dodac wskrzeszanie eSport, gaming, gry komputerowe
Użytkownik Cypis' edytował ten post 06.06.2011 19:56
Cypis'
29.12.2010
można ... robisz to tak:
1. Dodajesz pod
2. Do case klasy dodajesz:
3. Dodajesz pod
P.S a wczoraj zapomniałem dopisać ze trzeba jeszcze dodać natywy do cod moda
Użytkownik patryk4815 edytował ten post 30.12.2010 10:37
1. Dodajesz pod
//#define BOTY 1to:
native cod_add_wskrzes(id, ile)
2. Do case klasy dodajesz:
cod_add_wskrzes(id,1)
3. Dodajesz pod
nowa_klasa_gracza[id] = 0;w public Odrodzenie(id) to:
cod_add_wskrzes(id, 0)
P.S a wczoraj zapomniałem dopisać ze trzeba jeszcze dodać natywy do cod moda
Spoiler
Użytkownik patryk4815 edytował ten post 30.12.2010 10:37
Dzik
05.02.2011
Chcialbym zmieniac przycisk na jaki sie ozywia w pluginie mocmedyka tylko nie wiem jak zadeklarowac, zeby bylo na latarke
Wiem, ze musze zmienic to w tej linijce, ale amxx studio pokazuje mi tylko kilka propozycji i zadna mi nie pasuje
Moglby ktos mi pomoc?
Wiem, ze musze zmienic to w tej linijce, ale amxx studio pokazuje mi tylko kilka propozycji i zadna mi nie pasuje
if(!(fm_get_user_button(id) & IN_USE))
Moglby ktos mi pomoc?
Grandi
24.02.2011
A czy jest możliwość, żeby apteczki używało się Klawiszem "x", a wskrzeszanie klawiszem e? Jest taka, możliwość?
Cypis'
24.02.2011
jest taka możliwość
P.S:
w konsoli bind "klawisz" "usepower" - i pod danym klawiszem masz apteczki
Użytkownik Cypis' edytował ten post 24.02.2011 18:22
P.S:
Spoiler
w konsoli bind "klawisz" "usepower" - i pod danym klawiszem masz apteczki
Użytkownik Cypis' edytował ten post 24.02.2011 18:22
Grandi
25.02.2011
Na początku myślałem, że wszystko cacy, ale jak się później okazało, każda klasa ma apteczkę. Da się zrobić, żeby tylko medyk mógł użyć usepower?
Cypis'
25.02.2011
nie możliwe zęby każda klasa miała apteczkę o0, jak medyk ma zero apteczek to już nie postawi następnej. Chyba że ci chodzi o ta wiadomość w say "Masz tylko 2 apteczki na runde!" ?
Grandi
25.02.2011
A jednak możliwe jak, chcesz nagram film frapsem i wrzuce na yt. Każda klasa po zbindowaniu np bind x usepower, ma apteczkę, a nawet nie wybierając ta rade używać apteczek. Jakieś pomysły?
Cypis'
25.02.2011
sprawdź to:
p.s
był bug w klasie
Użytkownik Cypis' edytował ten post 25.02.2011 17:02
Spoiler
p.s
był bug w klasie
Użytkownik Cypis' edytował ten post 25.02.2011 17:02
Karolus
27.03.2011
Jak zrobić żeby po osiągnięciu maxymalnej możliwej liczby graczy do uleczenia wyskoczył komunikat że nie możesz już wskrzesić więcej graczy bla bla...?
Dodano 27 marzec 2011 - 22:49:
ma ktoś jakiś pomysł?
Dodano 27 marzec 2011 - 22:49:
ma ktoś jakiś pomysł?
Cypis'
28.03.2011
client_print(id, print_chat, "Nie mozesz juz wiecej graczy wskrzesic.");