Skocz do zawartości
  • 0

Wiadomości zapisywanie...


_Of3k
 Udostępnij

Pytanie

Cześć.

Mam do was pytanie: Jakie sposoby są na zapisywanie wiadomości chat'owych, a potem możliwość ich usuwania :P

Chodzi mi, że zapisuje je do np. jakiejś zmiennej, a potem po jakimś czasie ona się usuwa (...). Próbowałem na różne sposoby np. poprzez yml, ale mam problem z usuwaniem :).

Odnośnik do komentarza
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	czas: 20 #Czas w Minutach, po ktorym wiadomosci maja byc czyszczone.

variables:
	{numer} = 1

on load:
	if folder "plugins/CChat" doesn't exists:
		create folder "plugins/CChat"
	if file "plugins/CChat/wiadomosci.yml" doesn't exists:
		create file "plugins/CChat/wiadomosci.yml"

every {@czas} real minutes:
	delete file "plugins/CChat/wiadomosci.yml"
	wait 2 ticks
	create file "plugins/CChat/wiadomosci.yml"
	set {numer} to 1

on chat:
	set "%{numer}% %player%" to "%message%" in yaml file "plugins/CChat/wiadomosci.yml"
	add 1 to {numer}

Wiadomosci zapisuja sie w /plugins/CChat/wiadomosci.yml :D

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Nie chodzi mi o to (...).
Jeżeli wiadomość została wysłana, to ją zapisuje (...). Po jakimś domyślnym czasie ona się usuwa.

Tzn.                                                    
Gracz A napisał 15 minut temu: HI  } To się zapisuje 

Gracz B odpowiedział teraz: HI       } To też

No i za godzinę wiadomość Gracza A usuwa się (...). Za 15 min Gracza B...

- Wszystko w pliku yml, czy gdzieś tam :) 
 

  • Prawdopodobnie wiem już jak to zrobić :) 

Dobra pobawiłem się kodem i udało się :). Do zamknięcia!

Edytowane przez Switsherker
Dopiska
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...