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

[ROZWIĄZANE] set_task - niby dobrze, a nie działa


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

#1 Filip1512

    Wszechmogący

  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 29.05.2013 16:51

Cześć,

mam problem z taskiem, a dokładniej - w plugin_init standardowo zrobiłem taska

 

set_task(10.0, "infoczat", 0, _, _, "b")

 

A później odwołanie do niego

 

public infoczat(id){
    ColorChat(id, RED, "^x04%s^x03 tresc informacji", prefix)
}

 

 

Lecz wiadomości nie wyświetla na czacie. Zawsze robiłem w ten sposób, a tutaj coś nie działa. Chciałem, aby była możliwośc włączenia/wyłączenia informacji na czacie oraz możliwośc ustawienia interwału czasowego, mam to zrobione, ale problem tkwi w tym, że nawet na zwykłym tasku bez żadnych odnośników do pcvarów nie działa..


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

#2 K!113r

    Teraz to chyba Sławek kek

  • Power User

Reputacja: 387
Wszechpomocny

  • Postów:868
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 29.05.2013 18:06

Jest kilka wersji colorchat w necie, są też zbugowane dla id = 0.

W razie niepotrzebnego spamu wysyłasz wiadomość z id = 0, przy tasku podałeś 0, to w funkcji pod parametrem faktycznie kryje sie id, tyle że tasku (musi być unikalne).
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#3 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 29.05.2013 18:25

Ja mam wersje z dokumentacji... Z id = 0 próbowałem na samym początku, ale tak samo było...
  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#4 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 29.05.2013 18:36

Zrob petle po graczach, a co do unikalnego ID: nie nalezy z tym przesadzac, bo chodzi tylko o unikalnosc w obrebie pluginu. mozesz przeciez rownie dobrze przekazac parametrem data swoje ID i to polecam, bo wtedy mozesz przeslac wiecej rzeczy :)
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#5 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 29.05.2013 18:57

 for(new id=0; id<=32; id++){
if(get_pcvar_num(g_pcvar_info) == 1)
set_task(get_pcvar_float(g_pcvar_infotime), "infoczat", id, _, _, "b")
}

...
public infoczat(id){
ColorChat(id, RED, "^x04%s^x03 Aby wlaczyc^x04 Unneded Money Menu%x03 wpisz na czacie ^x04 /ummenu", prefix)
}


Tak? Bo trochę słabo rozumiem :P Bo jesli tak, to nie działa nadal. (chodzi o ten plugin, tu masz całe sma -> http://amxx.pl/topic...money-v01-beta/ )

Użytkownik Filip1512 edytował ten post 29.05.2013 18:59

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

#6 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

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

Napisano 29.05.2013 21:00

set_task(10.0, "infoczat", 59320, _, _, "b") /*Skoro i tak nie używasz ID, to może być unikalne :D*/

oraz

public infoczat(id_task){
for(new i=1;i<33;i++)
if(is_user_connected(i))
ColorChat(i, RED, "^x04%s^x03 Aby wlaczyc^x04 Unneded Money Menu%x03 wpisz na czacie ^x04 /ummenu", prefix)
}

Może masz jakieś logi, jak np. złe odczytanie pcvaru itp.

 

@down No wiadomo, ale nie chciałem już mu kodu utrudniać :D


Użytkownik HubertTM edytował ten post 30.05.2013 08:27

  • +
  • -
  • 0

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

Na zlecenie i bez zlecenia zresztą też!


#7 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 29.05.2013 21:06

@up
Można by też pobrać do zmiennej globalnej maksymalna liczbę graczy, aby pętla nie wykonywała się, więcej razy niż to potrzeba, ale to już taki drobiazg ;)
@edit up
Też racja

Użytkownik FD_GODPL edytował ten post 30.05.2013 11:53

  • +
  • -
  • 0
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#8 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 30.05.2013 11:51

W sensie

new maxplayers


maxplayers = get_maxplayers()


public infoczat(id_task){
for(new i=0; i<=maxplayers;i++)
if(is_user_connected(i))
ColorChat(i, RED, "^x04%s^x03 Aby wlaczyc^x04 Unneded Money Menu%x03 wpisz na czacie ^x04 /ummenu", prefix)
}


? :P Jeśli tak, to nadal nie działa...

Użytkownik Filip1512 edytował ten post 30.05.2013 11:58

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

#9 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 30.05.2013 11:58

public infoczat(id_task){
for(new i=1; i<=maxplayers;i++)
{
if(is_user_connected(i))
ColorChat(i, RED, "^x04%s^x03 Aby wlaczyc^x04 Unneded Money Menu%x03 wpisz na czacie ^x04 /ummenu", prefix)
}
}
ID graczy zaczyna się od 1. Klamer zabrakło
  • +
  • -
  • 0
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#10 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 30.05.2013 12:22

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

#11 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

Napisano 30.05.2013 12:34

Pokaż cały dotychczasowy kod
  • +
  • -
  • 0
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.

#12 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 30.05.2013 12:39

Proszę bardzo:

Załączone pliki


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

#13 Droso

    Dawniej HubertTM

  • Support Team

Reputacja: 1 291
Godlike

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

Napisano 30.05.2013 14:06

Łap działa teraz testowałem.

 

 

1. Błąd źle zarejestrowany cvar zamiast 20.0 dałem 20

 

2. było takie coś w ColorChat %x03 zamieniłem na ^x03

Załączone pliki


Użytkownik HubertTM edytował ten post 30.05.2013 14:07

  • +
  • -
  • 1

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

Na zlecenie i bez zlecenia zresztą też!


#14 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

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

Napisano 30.05.2013 17:32

No w końcu działa, czyli dobrze mówiłem, że jakiś drobiazg, a jednak znaczący :) Wielkie dzięki, można zamknąć :)
  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#15 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 30.05.2013 19:30

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

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





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

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