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

[ROZWIĄZANE] Zmiana cvar przez menu


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

#1 Obelix

    Profesjonalista

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:177
Offline

Napisano 29.10.2019 23:46

Witam, 
Mam pytanie odnośnie zmiany CVAR'u przez menu na Serwerze. 
Posiadam plugin "Auto BH", który umozliwia włączenie i wyłączenie auto BH poprzez CVAR "bh_enabled".
Nie chce dodawać całego pluginu do silnika, chciałbym, aby Straznik gdy wciśnie 'AUTO BH' w menu, to Serwer zmieni CVAR. 
ClientCMD nie pomaga, poniewaz zwykly gracz nie ma dostępu do zmiany CVAR. Mam nadzieje ze w miare dobrze wytłumaczyłem xD

Wyglada to tak: 

case 130: {
bh_enabled 1
ColorChat(0, 0, "^4[JailBreak]^1 Auto BH: ^4Wlaczone");
client_print(0, 4, "Auto BH: Wlaczone");
}
case 131: {
bh_enabled 0
ColorChat(0, 0, "^4[JailBreak]^1 Auto BH: ^4Wylaczone");
client_print(0, 4, "Auto BH: Wylaczone");
}

Błąd poczas kompilacji: 

\1.8.3\plugin.sma(2903) : error 017: undefined symbol "bh_enabled"
\1.8.3\plugin.sma(2908) : error 017: undefined symbol "bh_enabled"

Użytkownik Obelix edytował ten post 29.10.2019 23:47

  • +
  • -
  • 0

#2 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 049
  • Imię:Robert
  • Lokalizacja:Wrocław
Online

Napisano 30.10.2019 09:55

set_cvar_num("bh_enabled", "0");

  • +
  • -
  • 2

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#3 Obelix

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:177
Offline

Napisano 30.10.2019 16:49

set_cvar_num("bh_enabled", "0");

Okej dzięki :D 

Jeszcze małe pytanie, da się wrzucić ten cały kod w 1 case ? 
W taki sposób aby było raz wlacz/wyłącz Auto BH, aby się zmieniało w zaleznosci czy jest wlaczone czy nie


  • +
  • -
  • 0

#4 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 049
  • Imię:Robert
  • Lokalizacja:Wrocław
Online

Napisano 30.10.2019 17:39

set_cvar_num("bh_enabled", get_pcvar_num("bh_enabled") ? 0 : 1);

  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#5 Deus Vult

    Nowy

  • Użytkownik

Reputacja: 109
Zaawansowany

  • Postów:213
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Rzeszow
Offline

Napisano 30.10.2019 17:42

case 130: {
new text[512];
set_cvar_num("bh_enabled", get_pcvar_num("bh_enabled") ? 0 : 1);
ColorChat(0, 0, "^4[JailBreak]^1 Auto BH:^4 %slaczone", (get_pcvar_num("bh_enabled") == 1) ? "W" : "Wyl");
formatex(text, 511, "Auto BH: %slaczone", (get_pcvar_num("bh_enabled") == 1) ? "W" : "Wyl");
client_print(0, 4, text);
}

Użytkownik Devastator edytował ten post 30.10.2019 17:44

  • +
  • -
  • 1

#6 Obelix

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:177
Offline

Napisano 31.10.2019 16:37

case 130: {
new text[512];
set_cvar_num("bh_enabled", get_pcvar_num("bh_enabled") ? 0 : 1);
ColorChat(0, 0, "^4[JailBreak]^1 Auto BH:^4 %slaczone", (get_pcvar_num("bh_enabled") == 1) ? "W" : "Wyl");
formatex(text, 511, "Auto BH: %slaczone", (get_pcvar_num("bh_enabled") == 1) ? "W" : "Wyl");
client_print(0, 4, text);
}

O to mi właśnie chodziło! 
Po kompilacji z tym kodem takie błędy: 

\1.8.3\plugin.sma(2956) : error 035: argument type mismatch (argument 1)
\1.8.3\plugin.sma(2957) : error 035: argument type mismatch (argument 1)
\1.8.3\plugin.sma(2958) : error 035: argument type mismatch (argument 1)

  • +
  • -
  • 0

#7 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 049
  • Imię:Robert
  • Lokalizacja:Wrocław
Online

Napisano 31.10.2019 17:49

case 130:
{
  new message[190];
 
  set_cvar_num("bh_enabled", get_cvar_num("bh_enabled") ? 0 : 1);
 
  ColorChat(0, NORMAL, "^4[JailBreak]^1 Auto BH:^4 %slaczone", get_cvar_num("bh_enabled") ? "W" : "Wy");
 
  formatex(message, 511, "Auto BH: %slaczone", get_cvar_num("bh_enabled") ? "W" : "Wy");
  client_print(0, print_chat, message);
}

  • +
  • -
  • 1

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#8 Obelix

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:177
Offline

Napisano 05.11.2019 17:41

Dzięki, do zaknięcia! :)


  • +
  • -
  • 0

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 983
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 05.11.2019 17:55

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




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

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