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 Pluginem Perk

cod nowy

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

#1 HadesSoul

    Pomocny

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:67
  • Imię:sebw
  • Lokalizacja:warszawa
Offline

Napisano 20.12.2017 02:23

Potrzebuję pomocy teraz nie z Perkiem lecz z samym silnikiem tego pluginu 

 

Poprzedni temat: https://amxx.pl/topi...m/#entry741255 

 

 

L 07/24/2017 - 16:48:27: [AMXX] [579] perki.sma::UstawPerk (line 241)
L 07/24/2017 - 16:48:27: [AMXX] [580] perki.sma::UstawPerk (line 241)
L 07/24/2017 - 16:48:27: [AMXX] [581] perki.sma::SmiercGraczaPost (line 95)
L 07/24/2017 - 16:48:42: [AMXX] Displaying debug trace (plugin "perki.amxx")
L 07/24/2017 - 16:48:42: [AMXX] Run time error 3: stack error
L
07/24/2017 - 16:48:42: [AMXX] [0] perki.sma::UstawPerk (line 241)
L 07/24/2017 - 16:48:42: [AMXX] [1] perki.sma::UstawPerk (line 241)

 

 

linia 95///             UstawPerk(attacker, -1, -1, 1); ///

public SmiercGraczaPost(id, attacker, shouldgib)
{    
    
if(!is_user_connected(attacker))
        return HAM_IGNORED;
        
    
if(get_user_team(id) != get_user_team(attacker))
    {                    
        
if(!perk_gracza[attacker])
            UstawPerk(attacker, -1, -1, 1);
    }    
    
return HAM_IGNORED;
}


linia 241///     UstawPerk(id, 0, 0, 0); ////


public UstawPerk(id, perk, wartosc, pokaz_info)
{
    if(!ilosc_perkow)
        return PLUGIN_CONTINUE;
    
    
static obroty[33];
    
    
if(obroty[id]++ >= 5)
    {
        UstawPerk(id, 0, 0, 0);
        obroty[id] = 0;
        return PLUGIN_CONTINUE;
    }
    
    perk
= (perk == -1)? random_num(1, ilosc_perkow): perk;
    wartosc = (wartosc == -1 || min_wartosci_perkow[perk] > wartosc || wartosc > max_wartosci_perkow[perk])? random_num(min_wartosci_perkow[perk], max_wartosci_perkow[perk]): wartosc;
    
    
new ret;
    
    
new forward_handle = CreateOneForward(pluginy_perkow[perk_gracza[id]], "perk_disabled", FP_CELL, FP_CELL);
    ExecuteForward(forward_handle, ret, id, perk);
    DestroyForward(forward_handle);
    
    perk_gracza
[id] = 0;
    
    forward_handle
= CreateOneForward(pluginy_perkow[perk], "perk_enabled", FP_CELL, FP_CELL, FP_CELL);
    ExecuteForward(forward_handle, ret, id, wartosc, perk);
    DestroyForward(forward_handle);
    
    
if(ret == 4)
    {
        UstawPerk(id, -1, -1, 1);
        return PLUGIN_CONTINUE;
    }
    
    
ExecuteForward(perk_zmieniony, ret, id, perk, wartosc);
    
    
if(ret == 4)
    {
        UstawPerk(id, -1, -1, 1);
        return PLUGIN_CONTINUE;
    }
    
    perk_gracza
[id] = perk;    
    wartosc_perku_gracza
[id] = wartosc;
    
    obroty
[id] = 0;
    
    
if(pokaz_info && perk_gracza[id])
        chat_color(id, "!g[Krysztal] !yZdobyles %s.", nazwy_perkow[perk_gracza[id]]);
    
    
return PLUGIN_CONTINUE;
}


  • +
  • -
  • 0

#2 AwIlL^^

    Magiczny Gość

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:263
  • Steam:steam
  • Imię:Eryk
  • Lokalizacja:Gdańsk
Offline

Napisano 09.01.2018 07:49

Masz zawaloną pamięć, ale nie mam pojęcia czym...

Prześlij pliczek.
  • +
  • -
  • 0

Potrzebujesz porad do amxx?? Pisz na [PW]


#3 HadesSoul

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:67
  • Imię:sebw
  • Lokalizacja:warszawa
Offline

Napisano 09.01.2018 18:42

To są pliki które wykorzystuje 

Załączone pliki


  • +
  • -
  • 0

#4 AwIlL^^

    Magiczny Gość

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:263
  • Steam:steam
  • Imię:Eryk
  • Lokalizacja:Gdańsk
Offline

Napisano 09.01.2018 22:52

Zoptymalizowałem to co się dało...

Ale i tak umieram z ciekawości czemu podałeś perk krycie bez pliku inc xD
Jedynie mogę zakładać, że będzie działać

Załączone pliki


  • +
  • -
  • 1

Potrzebujesz porad do amxx?? Pisz na [PW]


#5 HadesSoul

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:67
  • Imię:sebw
  • Lokalizacja:warszawa
Offline

Napisano 10.01.2018 06:05

silnik nie pokazuje błędów lecz perk wywala error podczas kompilacji  wrzucam bibliotekę 

Załączone pliki

  • Załączony plik  perki.inc   2,04 KB  39 Ilość pobrań

  • +
  • -
  • 0

#6 AwIlL^^

    Magiczny Gość

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:263
  • Steam:steam
  • Imię:Eryk
  • Lokalizacja:Gdańsk
Offline

Napisano 10.01.2018 11:12

już się kompiluje

Załączone pliki


  • +
  • -
  • 1

Potrzebujesz porad do amxx?? Pisz na [PW]


#7 HadesSoul

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:67
  • Imię:sebw
  • Lokalizacja:warszawa
Offline

Napisano 10.01.2018 12:27

Gościu Dzięki uwielbiam cię od 2 miechów się z tym męczyłem masz +  


  • +
  • -
  • 0

#8 HadesSoul

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:67
  • Imię:sebw
  • Lokalizacja:warszawa
Offline

Napisano 10.01.2018 12:28

Można zamknąć i jeszcze raz dzięki   


Użytkownik HadesSoul edytował ten post 10.01.2018 12:42

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