←  Prośby o kompilacje pluginów / Problemy z kompilacją

AMXX.pl: Support AMX Mod X i SourceMod

»

Nowy] Cod MoD

Locked

Abko''s Photo Abko' 21.03.2012

Errory :

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

cod_sa.sma(60) : error 010: invalid function or declaration
cod_sa.sma(310) : warning 217: loose indentation
cod_sa.sma(313) : warning 217: loose indentation
cod_sa.sma(430) : warning 217: loose indentation
cod_sa.sma(432) : error 017: undefined symbol "wytrzymalosc_perku"
cod_sa.sma(432) : warning 215: expression has no effect
cod_sa.sma(432) : error 001: expected token: ";", but found "]"
cod_sa.sma(432) : error 029: invalid expression, assumed zero
cod_sa.sma(432) : fatal error 107: too many error messages on one line

Compilation aborted.
5 Errors.

Plik ;

public SmiercGraczaPost(id, attacker, shouldgib)
{    
    if(!is_user_connected(attacker))
        return HAM_IGNORED;
        
    if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
    {
        new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
        new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
        
        if(poziom_gracza[id] > poziom_gracza[attacker])
            nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10);
            
        if(!perk_gracza[0][attacker])
            UstawPerk(attacker, -1, -1, 1, 0);
        else if(!perk_gracza[1][attacker])
            UstawPerk(attacker, -1, -1, 1, 1);
            
   		  if(perk_gracza[0][id])
				    {
						 wytrzymalosc_perku[0][id] -= (wytrzymalosc_perku[0][id] > 10) ? 10 : wytrzymalosc_perku[0][id]; // 10 to wartosc zabierana za zgon, mozna tutaj to zmienic
				 if(wytrzymalosc_perku[0][id] <= 0)
						   UstawPerk(id, 0, 0, 0, 0);
				    }
			    if(perk_gracza[1][id])
				    {
						  wytrzymalosc_perku[1][id] -= (wytrzymalosc_perku[1][id] > 10) ? 10 : wytrzymalosc_perku[1][id];  // 10 to wartosc zabierana za zgon, mozna tutaj to zmienic
			    if(wytrzymalosc_perku[1][id] <= 0)
					    UstawPerk(id, 0, 0, 0, 1);
		 }
            
        doswiadczenie_gracza[attacker] += nowe_doswiadczenie;
    }
    
    SprawdzPoziom(attacker);
    
    return HAM_IGNORED;
}
Quote

  • +
  • -
kondork's Photo kondork 13.04.2012

Mam ten sam problem- proszę o pomoc

(doszedlem do wniosku że lepiej odkopać ten temat niż zakładać taki sam następny)
Quote

0x.'s Photo 0x. 13.04.2012

Daj sma...
Quote

  • +
  • -
kondork's Photo kondork 13.04.2012

Błąd opisał kolega wyżej, sma nie podam, bo silnik był robiony na zamówienie, nie będę go publikował
Quote

pfkers's Photo pfkers 13.04.2012

nie wie co to jest
cod_sa.sma(432) : error 017: undefined symbol "wytrzymalosc_perku"
masz w zmiennych globalnych wytrzymalosc_perku ??

cod_sa.sma(432) : error 001: expected token: ";", but found "]"

zamiast ";" znalazlo "]"

a to jak sama nazwa mowi

cod_sa.sma(432) : warning 215: expression has no effect

cod_sa.sma(60) : error 010: invalid function or declaration
zle za deklarowana funkcja ?? najlepiej jak bym wiedzial ktore to sa linijki bo nie chce mi sie szukac

a tak w ogóle to napsiz konkretnie o co ci chodzi bo tu jest rozbierznosc od 60 do 432 linijek a jest tylko public SmiercGraczaPost.. wiec nie mam zamiaru sie domyslac i cudowac
Quote

0x.'s Photo 0x. 14.04.2012

Pewnie próbowałeś łączyć wytrzymałość perku z silnikiem peyota, co?

Podaj całą funkcję w której jeszcze znajduje się linijka 60. ;) Założę się że to jakiś new lub define, chociaż...?

Dodaj gdzieś w newach to


wytrzymalosc_perku[2][33];


A jeśli nie masz to też to


wytrzymalosc_perku[1][33];

Edited by 0x., 14.04.2012 07:11.
Quote

  • +
  • -
kondork's Photo kondork 14.04.2012

Ox. tak zrobiłem i nic nie pomogło,

pfkers, u mnie takie błędy:
QTM_CodMod.sma(57) : error 010: invalid function or declaration
QTM_CodMod.sma(494) : error 017: undefined symbol "wytrzymalosc_perku"
QTM_CodMod.sma(494) : warning 215: expression has no effect
QTM_CodMod.sma(494) : error 001: expected token: ";", but found "]"
QTM_CodMod.sma(494) : error 029: invalid expression, assumed zero
QTM_CodMod.sma(494) : fatal error 107: too many error messages on one line

A linijki to:
57:
wytrzymalosc_perku[2][33];

494:
wytrzymalosc_perku[0][id] -= (wytrzymalosc_perku[0][id] > 10) ? 10 : wytrzymalosc_perku[0][id]; // 10 to wartosc zabierana za zgon, mozna tutaj to zmienic
Quote

  • +
  • -
kondork's Photo kondork 15.04.2012

odświeżam ... pomoż no ktos
Quote

  • +
  • -
A może sma?'s Photo A może sma? 18.04.2012

Wklej początek sma (od #include do plugin_init)
Quote

  • +
  • -
grzesiu131's Photo grzesiu131 18.04.2012

Jak ci zależy to dodaj ogłoszenie w zleceniach płatnych, tam osoba raczej nie będzie publikowała tego silnika.
Quote

pfkers's Photo pfkers 18.04.2012

zbanowali autora wiec temat do zamkniecia
Quote

Adminek AMXX.PL's Photo Adminek AMXX.PL 19.04.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Autor tematu zbanowany

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked