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

ScreenShot_new - Przerobienie menu


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

#1 Panu

    Pomocny

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:66
  • Imię:Pan Panu
  • Lokalizacja:Heaven
Offline

Napisano 23.03.2014 16:54

Witam, posiadam plugin ScreenShot_new: http://amxx.pl/topic...hoty-zapis-sql/

Przerobiłem w nim menu wyboru screenów aby było tylko i wyłącznie do wyboru samo: 5 BMP oraz 5 TGA jednocześnie

 

Niestety coś źle musiałem zrobić i proszę was o pomoc abyście mi powiedzieli gdzie jest błąd, ponieważ wywala mi takie errory:

L 03/23/2014 - 16:06:32: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20140323.log")
L 03/23/2014 - 16:06:32: [AMXX] Displaying debug trace (plugin "screenshot_new.amxx")
L 03/23/2014 - 16:06:32: [AMXX] Run time error 4: index out of bounds
L 03/23/2014 - 16:06:32: [AMXX]    [0] screenshot_new.sma::MenuScreenow__ (line 278)

Nie zapominam dodawać Plusów za pomoc ^D^

 

 

Załączone pliki


  • +
  • -
  • 0

- IP Serwera: 212.91.26.9:27018
- Rozgrywka: Only DD2 - 4Fun Lite

b_350_20_FFAD41_E98100_000000_591F11.png

Darmowe Filmy Online! Warto za lukać, duży wybór! Nie wymaga Premium by oglądać Filmy.


#2 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 26.03.2014 02:52

Wystarczy dodać sprawdzenie czy gracz jest połączony z serwerem, czyli zmienić to

 

public MenuScreenow__(id, m, i) {
    new screens     = menu_ss[i][0];
    new type    = menu_ss[i][1];
            
    client_cmd(id, "amx_ss #%d %d %d", gScreened[id], screens, type);
}

 

na to

 

public MenuScreenow__(id, m, i) {
    if(!is_user_connected(id))
        return PLUGIN_CONTINUE;
    
    new screens     = menu_ss[i][0];
    new type    = menu_ss[i][1];
            
    client_cmd(id, "amx_ss #%d %d %d", gScreened[id], screens, type);
    return PLUGIN_CONTINUE;
}

 


  • +
  • -
  • 1

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#3 Panu

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 6
Nowy

  • Postów:66
  • Imię:Pan Panu
  • Lokalizacja:Heaven
Offline

Napisano 27.03.2014 16:49

 

Wystarczy dodać sprawdzenie czy gracz jest połączony z serwerem, czyli zmienić to

public MenuScreenow__(id, m, i) {
    new screens     = menu_ss[i][0];
    new type    = menu_ss[i][1];
            
    client_cmd(id, "amx_ss #%d %d %d", gScreened[id], screens, type);
}

na to

public MenuScreenow__(id, m, i) {
    if(!is_user_connected(id))
        return PLUGIN_CONTINUE;
    
    new screens     = menu_ss[i][0];
    new type    = menu_ss[i][1];
            
    client_cmd(id, "amx_ss #%d %d %d", gScreened[id], screens, type);
    return PLUGIN_CONTINUE;
}

 

Dzięki za odpowiedź, będę testował, tylko powiedz mi czy dobrze edytowałem tą linijke:

new const menu_ss[][] = {
    { 5, BMP }, { 5, TGA }

};

na końcu nie muszę dodawać przecinka po { 5, TGA } ?


  • +
  • -
  • 0

- IP Serwera: 212.91.26.9:27018
- Rozgrywka: Only DD2 - 4Fun Lite

b_350_20_FFAD41_E98100_000000_591F11.png

Darmowe Filmy Online! Warto za lukać, duży wybór! Nie wymaga Premium by oglądać Filmy.


#4 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 27.03.2014 18:59

A testowałeś z i bez? Nie rozumiem tej tablicy ^^


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#5 Panu

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 6
Nowy

  • Postów:66
  • Imię:Pan Panu
  • Lokalizacja:Heaven
Offline

Napisano 27.03.2014 21:24

Zrobiłem tak jak mi napisałeś, lecz niestety nie działa plugin wogóle i są takie errory:

L 03/27/2014 - 23:04:37: [AMXX] Plugin ("screenshot_new.amxx") is setting itself as failed.
L 03/27/2014 - 23:04:37: [AMXX] Plugin says: Brak polaczenia z baza danych
L 03/27/2014 - 23:04:37: [AMXX] Displaying debug trace (plugin "screenshot_new.amxx")
L 03/27/2014 - 23:04:37: [AMXX] Run time error 1: forced exit
L 03/27/2014 - 23:04:37: [AMXX]    [0] screenshot_new.sma::SqlInit (line 53)
L 03/27/2014 - 23:04:37: [AMXX]    [1] screenshot_new.sma::Init (line 112)

  • +
  • -
  • 0

- IP Serwera: 212.91.26.9:27018
- Rozgrywka: Only DD2 - 4Fun Lite

b_350_20_FFAD41_E98100_000000_591F11.png

Darmowe Filmy Online! Warto za lukać, duży wybór! Nie wymaga Premium by oglądać Filmy.


#6 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 27.03.2014 21:44

Nazwa publicu jest inna niż wyżej podałeś, wiec podaj public SqlInit i Init


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#7 Panu

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 6
Nowy

  • Postów:66
  • Imię:Pan Panu
  • Lokalizacja:Heaven
Offline

Napisano 27.03.2014 22:27

a już wiem czemu mam ten błąd chyba, ja nie używam SQL, teraz właśnie to wyłączyłem //#define SQL_ZAPIS

i to chyba o to chodziło? bo jak na razie nie mam errorów


  • +
  • -
  • 0

- IP Serwera: 212.91.26.9:27018
- Rozgrywka: Only DD2 - 4Fun Lite

b_350_20_FFAD41_E98100_000000_591F11.png

Darmowe Filmy Online! Warto za lukać, duży wybór! Nie wymaga Premium by oglądać Filmy.


#8 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 27.03.2014 22:30

No jak nie ma to chyba dobrze działa, bo w logu jest napisane "Brak polaczenia z baza danych"


  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104





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

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