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

Naliczanie godzin


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

#1 Niewierny

    Pomocny

  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • GG:
  • Steam:steam
  • Imię:Kamil
Offline

Napisano 11.09.2011 18:40

Szukam pluginu który nalicza kto ile przegrał godzin na danym serwerze w określonym czasie

#2 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 11.09.2011 18:42


#include <amxmodx>

#include <nvault>



#define PLUGIN  "Save Player's playing time"

#define VERSION "1.0"

#define AUTHOR  "#Vaverix."



new czas_gry[33];

new g_vault;



public plugin_init()

{

        register_plugin(PLUGIN, VERSION, AUTHOR);

        register_clcmd("say /gametime","pokaz_czas_gry");

        register_clcmd("say /playingtime","pokaz_czas_gry");

        register_clcmd("say /czasgry","pokaz_czas_gry");

        g_vault = nvault_open("SPPT");

        

        if (g_vault == INVALID_HANDLE)

                set_fail_state( "Nie udalo sie otworzyc pliku nvault!");

}



public client_connect(id)

{

        wczytaj_czas_gry(id);

        set_task(60.0, "pokaz_czas_gry", id,_,_,"b");

}

public client_disconnect(id)

{

        zapisz_czas_gry(id);

        czas_gry[id] = 0;



        if(task_exists(id))

                remove_task(id);

}



public wczytaj_czas_gry(id)

{

        new name[35],vaultkey[64],vaultdata[256];

        

        get_user_name(id,name,34);

        format(vaultkey,63,"%s-gametime",name);

        

        nvault_get(g_vault,vaultkey,vaultdata,255);

        

        czas_gry[id] = str_to_num(vaultdata);

        

        return PLUGIN_CONTINUE;

}





public zapisz_czas_gry(id)

{

        new name[35],vaultkey[64],vaultdata[256];

        

        get_user_name(id,name,34);

        czas_gry[id] += get_user_time(id, 1);

        

        format(vaultkey,63,"%s-gametime",name);

        format(vaultdata, 255, "%d", czas_gry[id]);

        

        nvault_set(g_vault,vaultkey,vaultdata)

        

        czas_gry[id] = str_to_num(vaultdata);

        

        return PLUGIN_CONTINUE;

}



public pokaz_czas_gry(id)

{

        new sekundy = (czas_gry[id] + get_user_time(id, 1)), minuty, godziny;

        

        while(sekundy >= 60)

        {

                sekundy -= 60;

                minuty++;

                

        }

        while(minuty >= 60)

        {

                minuty -= 60;

                godziny++;

                

        }

        client_print(id,print_chat,"Grasz juz %ih %imin %is na tym serwerze!", godziny, minuty, sekundy);

        

        return PLUGIN_HANDLED;

}



public plugin_end()

        nvault_close(g_vault);


jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#3 Niewierny

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • GG:
  • Steam:steam
  • Imię:Kamil
Offline

Napisano 11.09.2011 18:47

Jakieś cvary do tego ?

#4 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 11.09.2011 19:14

nie.

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#5 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 11.09.2011 19:52

Z tego co się orientuję to vaverix ma lepszą ver tego skryptu ze statystykami web pisz do niego na pw jak coś

http://amxx-dev.pl/priv/pph/

Tutaj możesz zobaczyć sposób działania.
  • +
  • -
  • 1

Dziękuje, dobranoc.


#6 Niewierny

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:55
  • GG:
  • Steam:steam
  • Imię:Kamil
Offline

Napisano 12.09.2011 19:05

Z tego co się orientuję to vaverix ma lepszą ver tego skryptu ze statystykami web pisz do niego na pw jak coś

http://amxx-dev.pl/priv/pph/

Tutaj możesz zobaczyć sposób działania.


Tak ale ona jest płatna :/




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

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