Klasa Tarczownik
eksen123 24.12.2012
<p>Witam! Robię sobie serwer PAINTBALL Z klasami i mam problem ze zrobieniem klasy tarczownik, gdyż w generatorze klas nie można dodać tarczy ;/ Proszę o pomoc !Klasa ma mieć 200 hp, posiadac tarcze , usp oraz flesha help
Edited by eksen123, 24.12.2012 14:22.
Edited by eksen123, 24.12.2012 14:22.
Alkohochlik 24.12.2012
Wyślij gotowy sma z generatora klas, a ja ci na szybko dodam do niego tarczę.
eksen123 24.12.2012
baranek 24.12.2012
#include <amxmodx> #include <amxmisc> #include <codmod> #include <fun> new const nazwa[] = "Tarczownik"; new const opis[] = "Posiada tarcze,usp, fb."; new const bronie = (1<<CSW_USP)|(1<<CSW_FLASHBANG)|(1<<CSW_SHIELD); new const zdrowie = 200; new const kondycja = 0; new const inteligencja = 0; new const wytrzymalosc = 0; public plugin_init() { register_plugin(nazwa, "1.0", "amxx.pl"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); } public cod_class_enabled(id) { give_item(id, "weapon_flashbang"); give_item(id, "weapon_shield"); }
baranek 24.12.2012
Jak to nie zadziała to jestem bezradny:
Edited by baranek, 24.12.2012 16:02.
#include <amxmodx> #include <amxmisc> #include <codmod> #include <fun> new const nazwa[] = "Tarczownik"; new const opis[] = "Posiada tarcze,usp, fb."; new const bronie = (1<<CSW_USP)|(1<<CSW_FLASHBANG)|(1<<CSW_SHIELD); new const zdrowie = 200; new const kondycja = 0; new const inteligencja = 0; new const wytrzymalosc = 0; public plugin_init() { register_plugin(nazwa, "1.0", "amxx.pl"); cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc); } public cod_class_enabled(id) { give_item(id, "weapon_flashbang"); } public cod_class_enabled(id) { cod_set_user_shield(id, 1) }
Edited by baranek, 24.12.2012 16:02.
baranek 24.12.2012
A może coś ci pisze przy kompilacji? Wtedy będziemy wiedzieli co źle robimy.
eksen123 24.12.2012
" tarczownik.sma(8) : error 017: undefined symbol "CSW_SHIELD"
tarczownik.sma(8) : error 008: must be a constant expression; assumed zero
tarczownik.sma(24) : error 021: symbol already defined: "cod_class_enabled" "
tarczownik.sma(8) : error 008: must be a constant expression; assumed zero
tarczownik.sma(24) : error 021: symbol already defined: "cod_class_enabled" "
Fili:P
24.12.2012
#include <amxmodx>
#include <codmod>
new const nazwa[] = "Tarczownik";
new const opis[] = "Posiada tarcze,usp, fb.";
new const bronie = (1<<CSW_USP)|(1<<CSW_FLASHBANG);
new const zdrowie = 200;
new const kondycja = 0;
new const inteligencja = 0;
new const wytrzymalosc = 0;
public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
}
public cod_class_enabled(id)
cod_set_user_shield(id, 1)
public cod_class_disabled(id)
cod_set_user_shield(id, 0)
Daj buziaka 24.12.2012
#include <amxmodx>
#include <codmod>
new const nazwa[] = "Tarczownik";
new const opis[] = "Posiada tarcze,usp, fb.";
new const bronie = (1<<CSW_USP)|(1<<CSW_FLASHBANG);
new const zdrowie = 200;
new const kondycja = 0;
new const inteligencja = 0;
new const wytrzymalosc = 0;
public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
}
public cod_class_enabled(id)
cod_set_user_shield(id, 1)
public cod_class_disabled(id)
cod_set_user_shield(id, 0)
ja dałem wyżej taki sam kod. tylko że Fili;p skasował biblioteki i z jakiej racji mój nie działał a jego działa ? widać że sprawdzać nie potrafisz ;pp
Edited by Daj buziaka, 24.12.2012 18:54.
Fili:P
24.12.2012
Bo twój się nie kompilował, nie ma takiej definicji CSW_SHIELD, poza tym jak dałeś przesunięcie bitowe flasha to po co dajesz flash w on class enabled ?
Gość_21977_* 27.12.2012
Automatyczna wiadomość
Ten temat został przeniesiony z forum
Scripting AMXX → Pluginy
do
Mody → Call of Duty Mod → Prośby o Klase/Perk
Ten temat został przeniesiony z forum
Scripting AMXX → Pluginy
do
Mody → Call of Duty Mod → Prośby o Klase/Perk