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

Pilnie poszukuję rezerwacje slota !


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

#1 Klycior

    Wszechpomocny

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 17.12.2008 16:46

Tak jak w temacie.

Piszę ponieważ temat ten nie pomógł.

Chciałbym aby rezerwacja działała na zasadzie :

Chciałbym aby działa identycznie jak adminslots.amxx

Nie chce ukrytych slotów tylko chce aby gracz był zdenerwowany widząc 16/17 i komunikat "To miejsce jest zarezerwowane dla graczy którzy wykupili slot" bo jedynie to zachęca do kupna slota :)
  • +
  • -
  • 0

#2 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 17.12.2008 16:55

Wejdź w addons/amxmodx/data/lang i edytuj plik adminslots.txt
[pl]DROPPED_RES = Wyrzucony z powodu rezerwacji slotow


#3 Klycior

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 17.12.2008 17:10

Kur3k szkoda że nie przeczytałeś to co ja napisałem.

Przeczytaj jeszcze raz i kliknij w TEN.
  • +
  • -
  • 0

#4 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 17.12.2008 17:17

Nie chce ukrytych slotów tylko chce aby gracz był zdenerwowany widząc 16/17 i komunikat "To miejsce jest zarezerwowane dla graczy którzy wykupili slot" bo jedynie to zachęca do kupna slota :)

Robiąc tak jak wyżej napisałem będziesz miał taki efekt ;>

#5 Klycior

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:370
  • GG:
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 17.12.2008 17:37

To było trzeba wejść w http://amxx.pl/viewtopic.php?t=5999

I przeczytać w czym problem.

Nie działa mi adminslots.amxx ponieważ uznaje wszystkich adminów jak graczy.

[ Dodano: 17-12-2008, 20:33 ]
Przerobiłem sobie plugin :
#include <amxmod>

// Comment if you don't want to TEMP ban (Disable Anti-Hammer Logic)
//#define TEMP_BAN

public plugin_init() {
   register_plugin("Slot", "1.0", "Klycior")
}

OpenSlot() {
   new who = 0, mytime, shortest = 999999999
   new maxplayers = get_maxplayers()
   for(new i = 1; i <= maxplayers; ++i){
      if (!is_user_connected(i) && !is_user_connecting(i)) continue // not used slot   
      if (get_user_flags(i) & ADMIN_RESERVATION) continue // has reservation (don't touch)
      if (get_user_flags(i) & ADMIN_IMMUNITY) continue // has immunity (don't touch)
      mytime = get_user_time(i) // get user playing time with connection duration   
      if (shortest > mytime)   {
         shortest = mytime
         who = i
      }
   }
   return who
}

public client_authorized(id) {
   client_cmd(id, "echo * Slot Aktywny - WITAMY")
   if ((get_playersnum(1)) == get_maxplayers()) {
      if (get_user_flags(id) & ADMIN_RESERVATION) {
         new KickedID = OpenSlot()
         if (KickedID != 0) {
            new name[32]
            get_user_name(KickedID, name, 31)
#if defined TEMP_BAN
       new KickedPlayer = get_user_userid(KickedID)
            server_cmd("banid 1 #%d", KickedPlayer)
#endif
            client_cmd(KickedID, "echo *********************************************")
       client_cmd(KickedID, "echo ^"Miejsce przeznaczone dla gracza ktory kupil slot^"")
       client_cmd(KickedID, "echo Mozesz kupic wlasny slot i admina na serwerze")
       client_cmd(KickedID, "echo Wiecej informacji na forum www")
       client_cmd(KickedID, "echo *********************************************")
       server_cmd("kick #%d ^"REZERWACJA SLOTU - Musiales zwolnic slot^"", get_user_userid(KickedID)) 
            client_cmd(id, "echo * Witamy, %s zostal rozlaczony aby zwolnic ten slot", name)
         }
      }
      else {
         
#if defined TEMP_BAN
    new KickedPlayer = get_user_userid(id) 
         server_cmd("banid 1 #%d", KickedPlayer)
#endif
         client_cmd(id, "echo *********************************************")
    client_cmd(id, "echo ^"Miejsce przeznaczone dla gracza ktory kupil slot^"")
    client_cmd(id, "echo Mozesz kupic wlasny slot i admina na serwerze")
    client_cmd(id, "echo Wiecej informacji na forum www")
    client_cmd(id, "echo *********************************************")
    server_cmd("kick #%d ^"Miejsce przeznaczone dla gracza ktory kupil slot^"", get_user_userid(id)) 
         
    //client_cmd(id, "echo ^"Miejsce przeznaczone dla gracza ktory kupil slot^"; disconnect")
         return PLUGIN_HANDLED
      }
   }
   return PLUGIN_CONTINUE
}

Ale problem nadal ten sam !

Również serwer uznaje mnie jako zwykłego gracza ![/code]
  • +
  • -
  • 0




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

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