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

Czytanie pliku na serwerze.


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

#1 Sataris

    Pomocny

  • Zbanowany

Reputacja: -3
Nowy

  • Postów:64
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

Napisano 01.04.2012 12:12

Witam!

Moje pytanie brzmi:

jak zastosowac funkcje, ktora by otwierala plik PLUGINS.INI sprawdzala czy plugin powiedzmy:
admanager.amxx
jest wlaczony czy wylaczony, jezeli jest WYLACZONY tzn wyglada tak:
;admanager.amxx
usuwala by srednik z poczatku lini czyli:

Jezeli linijka admanagera = ;admanager.amxx => usun srednik
a jezeli nie ma takiej linijki lub nie ma srednika to nic nie rob

prosil bym tez o informacje jak zrobic, aby funkcja wczytywala sie JEDNORAZOWO NA MAPE.

Dziekuje i pozdrawiam!

#2 Sataris

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:64
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

Napisano 02.04.2012 16:14

ref. (29h minelo, to chyba nie za WCZESNIE....)

#3 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 02.04.2012 17:47

Twoje rozwiązanie znajduje się w tym sma...

Czytać plugins.ini ? Zbędne

Wystarczyło pomyśleć że jest taki menu w amxmodmenu w którym piszą wlączone/wyłączone menu...


pausePlugins(id)
{
new filename[32], title[32], status[2]
new count = 0, imax = get_pluginsnum()

for (new a = 0; a < imax; ++a)
{
get_plugin(a, filename, 31, title, 31, status, 0, status, 0, status, 1)

if (!isSystem(a) && status[0] == 'r' && pause("ac", filename))
{
//console_print(id, "Pausing %s (file ^"%s^")", title, filename)
++count
}
}

console_print(id, "%L", id, (count == 1) ? "PAUSED_PLUGIN" : "PAUSED_PLUGINS", count)
}

unpausePlugins(id)
{
new filename[32], title[32], status[2]
new count = 0, imax = get_pluginsnum()

for (new a = 0; a < imax; ++a)
{
get_plugin(a, filename, 31, title, 31, status, 0, status, 0, status, 1)

if (!isSystem(a) && status[0] == 'p' && unpause("ac", filename))
{
//console_print(id, "Unpausing %s (file ^"%s^")", title, filename)
++count
}
}

Załączone pliki


  • +
  • -
  • 0

#4 Sataris

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:64
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

Napisano 02.04.2012 21:25

Dziekuje za Twoja sugestie jednak nie zupelnie o to mi chodzilo, plugin moze byc srednikiem pykniety, wtedy odblokowanie go w menu nie jest mozlwie bo NIE JEST ON w ogóle CZYTANY NA SERWER, jest poprostu komentowany i nikt nie wie ze istnieje

Do tej funkcji chyba potrzebny jest niestety chmodzik na 777 (z zapisem)

#5 KariiO

    Super Hero

  • Power User

Reputacja: 396
Wszechpomocny

  • Postów:1 133
  • GG:
  • Imię:Korneliusz
  • Lokalizacja:Cieszyn
Offline

Napisano 03.04.2012 14:57

czyli jak zastopujesz w tam tym menu to "ktoś wie że istnieje" ?
  • +
  • -
  • 0




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

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