I on daje że zadajemy komuś dmg to te dmg są do hp czyli tak inaczej wyssysamy zycie dodając sobie i zadając mu dmg
public damage (id)
if(cod_get_user_class(id)[attacker] == Fiddle Stick) cod_set_user_bonus_health(id, wartosc)(attacker, cod_set_user_bonus_health(id, wartosc)(attacker) + damage)
#include
#include
#include
new const nazwa[] = "Fiddle Stick";
new const opis[] = "posiada krowe i wyssysa zycie";
new const bronie = (1<
new const zdrowie = 50;
new const kondycja = 10;
new const inteligencja = 5;
new const wytrzymalosc = 10;
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)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
client_print(id, print_chat, "[Fiddle Stick] Nie masz uprawnien, aby uzywac tej klasy.")
return COD_STOP;
}
return COD_CONTINUE;
}
public damage (id)
{
if(cod_get_user_class(id)[attacker] == Fiddle Stick) cod_set_user_bonus_health(id, wartosc)(attacker, cod_set_user_bonus_health(id, wartosc)(attacker) + damage)
}
a w starym codzie wyglądało to tak:)
if(klasa_gracza[attacker] == fiddlestick) set_user_health(attacker, get_user_health(attacker) + damage)
błąd przy komplikacjj w public damage
Welcome to the AMX Mod X 1.76-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
Error: Expected token: ")", but found "[" on line 33
Error: Invalid expression, assumed zero on line 33
Error: Undefined symbol "attacker" on line 33
Error: Too many error messages on one line on line 33
Compilation aborted.
4 Errors.
Could not locate output file C:\Users\Tracer\Desktop\NEW CALL OF DUTY MW2\cstrike\addons\amxmodx\scripting\codclass_FiddleStick.amx (compile failed).
Użytkownik MiszczKapui edytował ten post 13.12.2011 15:06