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

Problem z kompilacja klasy Wampir ;/


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 PAKOV9

    Zaawansowany

  • Zbanowany

Reputacja: 3
Nowy

  • Postów:131
  • Imię:Salamaneiko
  • Lokalizacja:Madagaskar
Offline

Napisano 08.03.2012 21:37

Nie mogę skompilować klasy wampir.
Posiada ona możliwość wysysania hp wrogowi i regeneracji 1/3 po śmierci

Oto problem:
// ----------------------------------------
//// codclass_wampir.sma
// C:\Users\Patryk\Desktop\ziomek i inne pierdo│y Patry\Wszystko\compiler\codcla
ss_wampir.sma(44) : error 017: undefined symbol "player_b_vampire"
// C:\Users\Patryk\Desktop\ziomek i inne pierdo│y Patry\Wszystko\compiler\codcla
ss_wampir.sma(44) : warning 215: expression has no effect
// C:\Users\Patryk\Desktop\ziomek i inne pierdo│y Patry\Wszystko\compiler\codcla
ss_wampir.sma(44) : error 001: expected token: ";", but found "]"
// C:\Users\Patryk\Desktop\ziomek i inne pierdo│y Patry\Wszystko\compiler\codcla
ss_wampir.sma(44) : error 029: invalid expression, assumed zero
// C:\Users\Patryk\Desktop\ziomek i inne pierdo│y Patry\Wszystko\compiler\codcla
ss_wampir.sma(44) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\codclass_wampir.amx (compile failed).
//
// Compilation Time: 0,34 sec
// ----------------------------------------


Dodaje kod sma + zalacznik dla klasy:

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <engine>
#include <hamsandwich>
#define ZADANIE_WSKRZES 6240

new const nazwa[] = "Wampir";
new const opis[] = "Wysysa 5HP przy trafieniu wroga, ma 1/3 szansy na odrodzenie sie po smierci";
new const bronie = 0;
new const zdrowie = 10;
new const kondycja = 25;
new const inteligencja = 0;
new const wytrzymalosc = 0;
new b_wampir[33]
new wysysa[33]
new c_wampir[33];

new ma_klase[33];
public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
RegisterHam(Ham_Killed, "player", "Killed", 1);
}
public cod_class_enabled(id)
{
ma_klase[id] = true;
}
public cod_class_disabled(id)
{
ma_klase[id] = false;
}
public add_vampire_bonus(id,damage,attacker_id)
{
if (player_b_vampire[attacker_id] > 0)
{
change_health(attacker_id,player_b_vampire[attacker_id],0,"")
}
if (c_wampir[attacker_id] > 0)
{
wysysa[attacker_id] = 4 + player_intelligence[attacker_id] / 5
change_health(attacker_id,wysysa[attacker_id],0,"")
}
}
public Killed(id)
{
if(ma_perk[id] && random_num(1, wartosc_perku[id]) == 1)
set_task(0.1, "Wskrzes", id+ZADANIE_WSKRZES);
}
public Wskrzes(id)
ExecuteHamB(Ham_CS_RoundRespawn, id-ZADANIE_WSKRZES);

Załączone pliki



#2 Kamil17

    Ogar :)

  • Zbanowany

Reputacja: 67
Pomocny

  • Postów:449
  • Steam:steam
  • Imię:Patryk
  • Lokalizacja:Płońsk
Offline

Napisano 09.03.2012 11:05

@ UP może to tobie pomoże http://amxx.pl/topic/32435-codpytanie/




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

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