←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Sciaganie Plikow /Fast DOwnload

  • +
  • -
Wojciech11111's Photo Wojciech11111 01.03.2015

Witam chodzi mi o plugin ze np na serwerze mam 40 RoundSoundow (to jest przyklad) i chodzi mi o plugin który bedzie pobieral np pierwsza 20 na jednej mapie a kolejne na drugiej albo cos takiego, jest cos takiego moze ?

Quote

  • +
  • -
ZjadaczPasztetow's Photo ZjadaczPasztetow 01.03.2015

Raczej nie ma, aby wejść na serwer musisz pobrać wszystkie pliki, które są na serwerze, a ty nie masz ich w swoim cs'ie.

Quote

  • +
  • -
IntelCom's Photo IntelCom 01.03.2015

Nie ma takiej możliwości.Musisz ograniczyć ściąganie plików z serwera do minimum.
Quote

FejmZPolski's Photo FejmZPolski 01.03.2015

Jest taka możliwość :>

 

IntelCom, znowu sie wypowiadasz nie majac nawet (myslac) podstawowej wiedzxy na ten temat.


Edited by FejmZPolski, 01.03.2015 11:37.
Quote

  • +
  • -
KochamFootball's Photo KochamFootball 01.03.2015

Nie ma takiej możliwości, pliki zdefiniowane przez pluginy będą pobierane przy wejściu na serwer o ile nie ma ich w katalogach gry.

Poza tym panie Fejmie z Polski, jeżeli jest taka możliwość to przedstaw taki plugin a jeżeli nie to chociaż przeproś IntelCom. 

Quote

FejmZPolski's Photo FejmZPolski 01.03.2015

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Plugin"
#define VERSION "1.0"
#define AUTHOR "Jestem ktory jestem"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    // Add your code here...
}
public plugin_precache() {
    new mapa[33]
    get_mapname(mapa, 32)

    if(equali(mapa, "nazwa_mapy")) {
        precache_sound(dzwiek1)
        precache_sound(dzwiek2)
        precache_sound(dzwiek3)
        ..
        precache_sound(dzwiek20)
    }
    else {
        precache_sound(dzwiek21)
        precache_sound(dzwiek22)
        precache_sound(dzwiek23)
        ..
        precache_sound(dzwiek40)
    }
}

Edited by FejmZPolski, 01.03.2015 11:59.
Quote

  • +
  • -
KochamFootball's Photo KochamFootball 01.03.2015

 

pierwsze 20 na jednej mapie a kolejne na drugiej

 

Czyli nie zrozumiałeś. :)
Zastosowałeś mało optymalny kod plus mapa musi być zdefiniowana wcześniej w pluginie, a o to raczej autorowi nie chodziło.

Quote

FejmZPolski's Photo FejmZPolski 01.03.2015

Autor jednoznacznie stwierdził, żę na "JEDNEJ": Mapie, czyli na danej.. wiec uzycie equali jest prawidlowe, natomiast kod jest napisany dobrze, albo inaczej - napisany na kolanie, by pokazać takiemu @KochamFootball

Poza tym panie Fejmie z Polski, jeżeli jest taka możliwość to przedstaw taki plugin a jeżeli nie to chociaż przeproś IntelCom.

Że takie rzeczy są możliwe.

 

Również skoro stwierdzasz, że nie zrozumiałem, to byś wyprostował ;.

Quote

  • +
  • -
KochamFootball's Photo KochamFootball 01.03.2015

Rozumiem to tak.
Na serwerze gry jest kilkanaście map, autor chce rozbić pobieranie kilkudziesięciu plików poprzez zmiany map o ile pliki nie znajdują się na komputerze gracza.

Napisałem także, iż kod nie jest optymalny bo można zastosować pętle, która będzie czytać listę plików do precache - tak jak jest to w przypadku alt_end_round_sound, jeżeli zastosujesz pętle kod będzie o wiele mniejszy i wiele bardziej 'server friendly'.

Quote

FejmZPolski's Photo FejmZPolski 01.03.2015

Kolego, jak zastosujesz pętle, to czy tak, czy siak wykona się to precache_sound tyle razy ile jest plików, wiec jest to bez znaczenia.

I tak jest to dalej możliwe. bez problemu, tylko trzeba zawsze podać daną mapę która jest początkiem.

 

Natomiast do autora tematu: Jest to możliwe, TYLKO Z POZIOMU pluginu obsługującym te RS'y, natomiast nie da się "managerować"/zarządzać precachami z poziomu innego, po wykonaniu.
 


Edited by FejmZPolski, 01.03.2015 14:05.
Quote

  • +
  • -
KochamFootball's Photo KochamFootball 01.03.2015

Tak, tyle, że kod będzie miał mniejszą objętość.

Quote