Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
CoD Nowy

Problem z przełozeniem kodu coda starego na cod nowychodzi mi o moją nową klase - wyssysa życie wrogowi

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 MiszczKapui

    Pomocny

  • Zbanowany

Reputacja: -4
Nowy

  • Postów:51
  • Imię:I am master:)
  • Lokalizacja:Tam gdzie ty nie masz dostępu
Offline

Napisano 13.12.2011 15:04

Witam chciałem przekształcić coda z starego na coda nowy

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






Również z jednym lub większą ilością słów kluczowych: cod nowy

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych