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
- - - - -

Zegarek 24h w hudzie


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

#1 Filip1512

    Wszechmogący

  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 04.11.2012 20:10

*
Popularny

opis

Cześć smile.png
Przedstawiam prosty, ale przydatny plugin na serwery jakim jest Zegarek 24h. Jest ich dużo wersji, po zwykły prosty zegar 12-godzinny, po takie, w których jest możliwość włączania/wyłączania.
Plugin pisałem sam, nie jest on jakoś specjalnie skomplikowany, ale sprawdzony i spełnia swoje zadanie smile.png
Wiem, że takich tematów są dziesiątki, no ale każdy się czymś różni smile.png

instalacja

Standardowa

screenshot

zegarekwcs.jpg

download

Załączone pliki


  • +
  • -
  • 14
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#2 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

  • Postów:2 371
  • Steam:steam
  • Imię:Hubert
  • Lokalizacja:Wrocław
Offline

Napisano 04.11.2012 21:01

get_time z odpowiednim parametrem nic więcej :D
Może się komuś przyda.
  • +
  • -
  • 0

Piszę pluginy pod: AMX MOD X oraz SOURCE MOD!

Na zlecenie i bez zlecenia zresztą też!


#3 LionHeart

    Wszechpomocny

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:332
  • GG:
  • Imię:Grzegorz
  • Lokalizacja:Miechów
Offline

Napisano 04.11.2012 21:03

wypróbuje go u siebie ;d
Estetycznie wygląda ;d
  • +
  • -
  • 0

#4 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 04.11.2012 21:16

get_time z odpowiednim parametrem nic więcej :D
Może się komuś przyda.


No przecież pisałem, że nic skomplikowanego, ale niektórzy są tak leniwi, że nie chce im się parametrów zmieniać :D

Użytkownik `NN edytował ten post 04.11.2012 21:40

  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#5 spiderman

    Pomocny

  • Zbanowany

Reputacja: 27
Życzliwy

  • Postów:67
  • Lokalizacja:Zakopane
Offline

Napisano 04.11.2012 21:28

Może komuś się przyda, łap + ;)

Dołączona grafika


Dołączona grafika

Dołączona grafika

Dołączona grafika


#6 flOw.

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:79
  • Lokalizacja:Warszawa
Offline

Napisano 19.12.2012 13:31

sory za odkop

ale mnie zdenerwowaliscie..

jestem początkujacy i takiego czegos nie umiem zrobic
i od teraz tego uzywam
dodam jeszcze..

co raz wiecej widze tego na serwerach

wiec co gadacie ze komus sie przyda
  • +
  • -
  • 0

.


#7 Gość_kubek_*

  • Gość

Reputacja: 0

Offline

Napisano 19.12.2012 15:55

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Godzina"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(1.0,"timer",_,_,_,"b")

}

public timer()
{
new Time[9]
get_time("%H:%M:%S",Time,8)

set_hudmessage(0, 200, 0, 0.83, 0.02, 0, 6.0, 1.0, 0.0, 0.0)
ShowSyncHudMsg(0,CreateHudSyncObj(),"Godzina: %s",Time)
}


Plugin od dawna w sieci.

Użytkownik kubek edytował ten post 19.12.2012 15:55


#8 MaGiK5334

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:37
  • Lokalizacja:Warszawa
Offline

Napisano 19.12.2012 20:50

ale czas jest godzinke do przodu da się to zmienić ?
  • +
  • -
  • 0

#9 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 19.12.2012 20:53

Magik - Piszesz do hostingu, żeby na maszynie na której stoi Twój serwer został ustawiony czas w systemie.

Kubek - tak, wzorowałem się na tym pluginie, ponieważ nie umiem napisać banalnej rzeczy wypisującej parę cyferek na hudzie, jestem złodziejem i plagiatorem.

Użytkownik `NN edytował ten post 19.12.2012 20:53

  • +
  • -
  • 3
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#10 `Sernik

    `Profesjonalista !

  • Użytkownik

Reputacja: 36
Życzliwy

  • Postów:269
  • Imię:Ernest
  • Lokalizacja:Warszawa
Offline

Napisano 29.09.2013 15:15

Przepraszam a odkop, ale czy byłaby możliwość żeby ten zegar przerobić, aby godzina wyświetlała się jak w BF2 Modzie fragi?

 

Bo jak wyświetla się w HUDzie to cokolwiek admin napisze na HUDzie znika po sekundzie bo zegar się przestawia.


  • +
  • -
  • 0
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.67:27145
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.43:27015
b_350_20_FFAD41_E98100_000000_591F11.png 193.33.176.66:27035

#11 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 18.11.2013 00:28

Przepraszam a odkop, ale czy byłaby możliwość żeby ten zegar przerobić, aby godzina wyświetlała się jak w BF2 Modzie fragi?

 

Bo jak wyświetla się w HUDzie to cokolwiek admin napisze na HUDzie znika po sekundzie bo zegar się przestawia.

 

A mógłbyś podesłać screena jak to wygląda?


  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#12 Mister Silenzo

    Zaawansowany

  • Użytkownik

Reputacja: 39
Życzliwy

  • Postów:83
  • Lokalizacja:BD
Offline

Napisano 18.11.2013 18:29

Jeżeli ktoś chce datę do tego HUD'a to proszę
 
public zegarek(id){
    new zegar[9]
    get_time("%H:%M:%S", zegar, 8)
    
    set_hudmessage(65, 105, 255, 0.7, 0.05, 0, 0.0, 1.0, 0.0, 0.0, 6)
    ShowSyncHudMsg(0, zegar_hud, "Obecnie jest godzina:^n%s", zegar)
    
    return PLUGIN_CONTINUE;
}
na
public zegarek(id){
    new zegar[9], data[11]
    get_time("%H:%M:%S", zegar, 8)
    get_time("%d.%m.%Y", data, 10)
    
    set_hudmessage(65, 105, 255, 0.7, 0.05, 0, 0.0, 1.0, 0.0, 0.0, 6)
    ShowSyncHudMsg(0, zegar_hud, "Obecnie jest godzina:^n%s", zegar)
    set_hudmessage(65, 105, 255, 0.7, 0.15, 0, 0.0, 1.0, 0.0, 0.0, 7)
    show_hudmessage(0, "Dzisiaj mamy:^n%s", data)
    
    return PLUGIN_CONTINUE;
}
 
Proste, ale co niektórym może się przydać :D

PS. Dzięki Filip1512 za pokazanie mi co robiłem źle gdy próbowałem robić HUD'a :P
sebul (18.11.2013 18:59):
Nie ma to jak tworzenie dwóch wiadomości hud, gdy można je wyświetlać w jednej... Do tego jeszcze te podwójne używanie funkcji "get_time", choć to akurat jeszcze może być.

  • +
  • -
  • 0
Moje pluginy:

Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.

Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.

#13 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 18.11.2013 19:41

public zegarek(id){
    new zegar[9], data[11]
    get_time("%H:%M:%S", zegar, 8)
    get_time("%d.%m.%Y", data, 10)
    
    set_hudmessage(65, 105, 255, 0.7, 0.05, 0, 0.0, 1.0, 0.0, 0.0, 6)
    ShowSyncHudMsg(0, zegar_hud, "Obecnie jest godzina:^n%s^nDzisiaj mamy: %s", zegar, data)
    
    return PLUGIN_CONTINUE;
}

Albo jak chcesz żeby wyświetlało datę i godzinę razem

public zegarek(id){
    new data_zegar[21]
    get_time("%d.%m.%Y, %H:%M:%S", data_zegar, 20)
    
    set_hudmessage(65, 105, 255, 0.7, 0.05, 0, 0.0, 1.0, 0.0, 0.0, 6)
    ShowSyncHudMsg(0, zegar_hud, "Dzisiaj mamy:^n%s", data_zegar)
    
    return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#14 Mister Silenzo

    Zaawansowany

  • Użytkownik

Reputacja: 39
Życzliwy

  • Postów:83
  • Lokalizacja:BD
Offline

Napisano 18.11.2013 20:12

Co do propozycji pierwszej to wiem, że można było tak zrobić, ale wolałem zrobić drugi HUD - statyczny, w którym była data (bo zmienia się co 24h więc nie widziałem sensu umieszczania jej w Sync'u. Drugie też jest proste i logiczne, ale nie da się zrobić tak, że przy użyciu jednego get_time(), że wyświetlisz datę i czas w dwóch osobnych liniach, więc chcąc czy nie chcąc musisz użyć dwóch get_time(), żeby wyświetlić datę i godzinę w dwóch osobnych liniach (to tak co do notki sebul'a (chyba, że się mylę to przepraszam)).
  • +
  • -
  • 0
Moje pluginy:

Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.

Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.

#15 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 18.11.2013 22:12

Drugie też jest proste i logiczne, ale nie da się zrobić tak, że przy użyciu jednego get_time(), że wyświetlisz datę i czas w dwóch osobnych liniach, więc chcąc czy nie chcąc musisz użyć dwóch get_time(), żeby wyświetlić datę i godzinę w dwóch osobnych liniach (to tak co do notki sebul'a (chyba, że się mylę to przepraszam)).

Nic nie trzeba:
public zegarek(id){
new data_zegar[32], dziel[2][16];
get_time("%d.%m.%Y %H:%M:%S", data_zegar, 31);
strtok(data_zegar, dziel[0], 15, dziel[1], 15, ' ');

set_hudmessage(65, 105, 255, 0.7, 0.05, 0, 0.0, 1.0, 0.0, 0.0, 6);
ShowSyncHudMsg(0, zegar_hud, "Obecnie jest godzina:^n%s^nDzisiaj mamy: %s", dziel[1], dziel[0]);

return PLUGIN_CONTINUE;
}

i wiele innych sposobów, ale tak jak pisałem, akurat z tymi dwoma "get_time" może być.
A co do tego drugiego huda to Ci już pisałem.
  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#16 Mister Silenzo

    Zaawansowany

  • Użytkownik

Reputacja: 39
Życzliwy

  • Postów:83
  • Lokalizacja:BD
Offline

Napisano 18.11.2013 22:33

sebul, tak to widzisz jest jak młokos próbuje utrzeć nosa weteranowi xD Nie znałem funkcji strtok(), więc wydało mi się imposibru podzielenie stringa zdefiniowanego w jednej linii na pół i wypisanie go w dwóch osobnych :D
  • +
  • -
  • 0
Moje pluginy:

Kick All (administracja) - Wyrzuca graczy nakładając hasło na serwer.

Zlecenie Zabójstwa (4FUN) - Przyjmij zlecenie, wykonaj je, zdobądź punkty, a następnie wydaj je na dodatki, które pozwolą ci skuteczniej i szybciej wykonywać zlecenia.




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

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