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

[ROZWIĄZANE] nie chce się skompilowac

cod nowy

  • Zamknięty Temat jest zamknięty
13 odpowiedzi w tym temacie

#1 H.W.D.P

    Zaawansowany

  • Zbanowany

Reputacja: 37
Życzliwy

  • Postów:92
  • Imię:Marek
  • Lokalizacja:Worcław
Offline

Napisano 20.12.2011 17:44

Cześć po dodaniu tego dodatku mam problem z skompilowaniem pliku proszę o szybką pomoc !

http://darkgl.amxx.p...procentowy-exp/ -- ten dodatek ^D^

Za pomoc +

Załączone pliki



#2 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 20.12.2011 17:49

#define MAX_ILOSC_KLAS 100

Zmieniałeś to ? Do tej linijki errory wywala.

#3 H.W.D.P

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 37
Życzliwy

  • Postów:92
  • Imię:Marek
  • Lokalizacja:Worcław
Offline

Napisano 20.12.2011 17:57

nic nie zmieniałem ,robiłem tylko w public pokaż_informacje

#4 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 20.12.2011 18:05

Daj linijke w której masz error

#5 H.W.D.P

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 37
Życzliwy

  • Postów:92
  • Imię:Marek
  • Lokalizacja:Worcław
Offline

Napisano 20.12.2011 18:28

Takie errory :

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

QTM_CodMod.sma(439) : warning 217: loose indentation
QTM_CodMod.sma(444) : warning 217: loose indentation
QTM_CodMod.sma(1005) : warning 217: loose indentation
QTM_CodMod.sma(1006) : warning 217: loose indentation
QTM_CodMod.sma(1006) : error 017: undefined symbol "fProcent"
QTM_CodMod.sma(1006) : warning 215: expression has no effect
QTM_CodMod.sma(1006) : warning 215: expression has no effect
QTM_CodMod.sma(1006) : error 033: array must be indexed (variable "perk_gracza")
QTM_CodMod.sma(1006) : error 029: invalid expression, assumed zero
QTM_CodMod.sma(1006) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.

ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[target]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);


#6 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 20.12.2011 18:45

A najlepiej cały public pokarzinformacje

Masz: ?

new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;


#7 H.W.D.P

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 37
Życzliwy

  • Postów:92
  • Imię:Marek
  • Lokalizacja:Worcław
Offline

Napisano 20.12.2011 19:10

public PokazInformacje(id)
{
    id -= ZADANIE_POKAZ_INFORMACJE;
        
    if(!is_user_connected(id))
    {
        remove_task(id+ZADANIE_POKAZ_INFORMACJE);
        return PLUGIN_CONTINUE;
    }
    
    if(!is_user_alive(id))
    {
        new target = pev(id, pev_iuser2);
    
        if(!target)
            return PLUGIN_CONTINUE;
            
        new hp = get_user_health(target);
         set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
	    ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[target]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);
        return PLUGIN_CONTINUE;
    }
    
    new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;
    
     new hp = get_user_health(id);
     set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
	 ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[id]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);
    
    return PLUGIN_CONTINUE;
}

Napraw mi to proszę ;d

#8 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 20.12.2011 19:16

public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}

if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);

if(!target)
return PLUGIN_CONTINUE;


new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(target);
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[target]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);
return PLUGIN_CONTINUE;
}

new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(id);
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[id]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);

return PLUGIN_CONTINUE;
}


Podmień i skompiluj

#9 Aleksiej

    Pomocny

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:61
  • Imię:Abdul
  • Lokalizacja:
Offline

Napisano 20.12.2011 19:19

public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}

if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);

if(!target)
return PLUGIN_CONTINUE;


new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(target);
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[target]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);
return PLUGIN_CONTINUE;
}

new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(id);
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[id]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);

return PLUGIN_CONTINUE;
}


Nadal nie bedzie sie kompilowalo.

Poprawione:
public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}

if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);

if(!target)
return PLUGIN_CONTINUE;


new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(target);
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[0][target]], nazwy_perkow[perk_gracza[1][target]], wytrzymalosc_perku[0][target], wytrzymalosc_perku[1][target]);
return PLUGIN_CONTINUE;
}

new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(id);
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[0][id]], nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);

return PLUGIN_CONTINUE;
}

  • +
  • -
  • 1

#10 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 20.12.2011 19:20

public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}

if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);

if(!target)
return PLUGIN_CONTINUE;


new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(target);
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[target]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);
return PLUGIN_CONTINUE;
}

new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(id);
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[id]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);

return PLUGIN_CONTINUE;
}


Nadal nie bedzie sie kompilowalo.

Poprawione:
public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}

if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);

if(!target)
return PLUGIN_CONTINUE;


new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(target);
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa %s^nDoswiadczenie %0.1f%%^nPoziom %i^nZdrowie %d^nPerki %s oraz %s^nWytrzymalosc Perkow '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[target]], fProcent, poziom_gracza[target], hp, nazwy_perkow[perk_gracza[0][target]], nazwy_perkow[perk_gracza[1][target]], wytrzymalosc_perku[0][target], wytrzymalosc_perku[1][target]);
return PLUGIN_CONTINUE;
}

new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1)
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;

new hp = get_user_health(id);
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[0][id]], nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);

return PLUGIN_CONTINUE;
}


Co zmieniłeś bo chyba ślepy jestem. ;f

#11 Aleksiej

    Pomocny

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:61
  • Imię:Abdul
  • Lokalizacja:
Offline

Napisano 20.12.2011 19:24

ShowSyncHudMsg(id, SyncHudObj, "[Klasa] %s^n[Doswiadczenie] %0.1f%%^n[Poziom] %i^n[Zdrowie] %d^n[Perki] '%s' oraz '%s'^n[Wytrzymalosc Perkow] '%i / 100' oraz '%i / 100'", nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], hp, nazwy_perkow[perk_gracza[id]]), nazwy_perkow[perk_gracza[1][id]], wytrzymalosc_perku[0][id], wytrzymalosc_perku[1][id]);


Wyzej to samo + indexy.
  • +
  • -
  • 1

#12 Kolar`.

    Guru

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:704
  • GG:
  • Imię:Kamil
  • Lokalizacja:Jastrzębie Zdrój
Offline

Napisano 20.12.2011 19:25

No tak gdyż było variable, ok.

#13 H.W.D.P

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 37
Życzliwy

  • Postów:92
  • Imię:Marek
  • Lokalizacja:Worcław
Offline

Napisano 20.12.2011 19:27

Macie +

#14 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1 237
Godlike

  • Postów:2 334
  • GG:
  • Steam:steam
  • Imię:Maciej
  • Lokalizacja:Mońki
Offline

Napisano 20.12.2011 20:56

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

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
  • +
  • -
  • 0





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