[v2.2.2] Pomoc dla nowych graczy? - Wersja do druku

+- fCraft.pl (https://fcraft.pl)
+-- Dział: Rozwój (https://fcraft.pl/forumdisplay.php?fid=56)
+--- Dział: Propozycje serwerowe (https://fcraft.pl/forumdisplay.php?fid=3)
+---- Dział: Zrealizowane (https://fcraft.pl/forumdisplay.php?fid=4)
+---- Wątek: [v2.2.2] Pomoc dla nowych graczy? (/showthread.php?tid=439)



[v2.2.2] Pomoc dla nowych graczy? - Libter - 11.04.2017

[Obrazek: v220-pHelp.png]
Od początków serwera gdy po mapie porośniętej lasami biegały zwierzęta wiele się zmieniło - obecnie nowi gracze mogą mieć całkiem spory problem ze zdobyciem żywności, a czasem nawet trudności w stworzeniu pierwszych narzędzi. Jednocześnie realizm serwera odrzuca wszelkie formy kreacji przedmiotów z niczego (np. komendą /kit), a pomoc od graczy dla graczy musi być przeprowadzana ręcznie, aby zapobiec nadużyciom związanym z pozostawianiem skrzyni pełnej przedmiotów.

Wraz z v2.2 istnieje jednak możliwość stworzenia bardziej skutecznego systemu pomocy opartego na dziennym limicie przedmiotów.
Poniżej przykład:
  • Gracz#1 chce pomóc nowym graczom, przy drodze publicznej umieszcza skrzynkę pełną pieczonych ziemniaków oraz ryb i kładzie na niej tabliczkę:
    Kod:
    [Pomoc]
       8  
  • Gracz#2 właśnie pojawił się na serwerze, klika na tabliczkę i otrzymuje pierwsze z brzegu 8 przedmiotów ze skrzynki.
  • Gracz#3 nabrał ochoty na obrabowanie jakiegoś punktu pomocy - po pierwszym kliknięciu na tabliczkę otrzymuje 8 przedmiotów, jednak za drugim razem zamiast kolejnej porcji jedzenia pojawia się informacja o konieczności poczekania do jutra.

Zachęcam do głosowania w ankiecie. Oczywiście opisany powyżej system ma więcej potencjalnych zastosowań niż pomoc nowicjuszom, wszystko zależy od kreatywności graczy ;)


RE: [v2.2] Pomoc dla nowych graczy? - Norbi - 11.04.2017

Dałbym możliwość ustawiania co ile można brać przedmioty ze skrzynki
Kod:
[Pomoc]
8
<czas>
<czas> - liczba z jednostką (np. 10s - 10 sekund, 10m - 10 minut, 1d - jeden dzień)


RE: [v2.2] Pomoc dla nowych graczy? - DoreK - 11.04.2017

Jak najbardziej na tak.


RE: [v2.2] Pomoc dla nowych graczy? - CzarnyRedziu - 11.04.2017

W pełni popieram!


RE: [v2.2] Pomoc dla nowych graczy? - Libter - 11.04.2017

(11.04.2017, 19:01)Norbi napisał(a): <czas> - liczba z jednostką (np. 10s - 10 sekund, 10m - 10 minut, 1d - jeden dzień)
Jak najbardziej jest taka możliwość z zastrzeżeniem, że czas ulega resetowi codziennie w nocy wraz z restartem serwera (nie widzę sensu trwałego zapisywania takich danych).


RE: [v2.2] Pomoc dla nowych graczy? - DoreK - 11.04.2017

(11.04.2017, 20:57)Libter napisał(a):
(11.04.2017, 19:01)Norbi napisał(a): <czas> - liczba z jednostką (np. 10s - 10 sekund, 10m - 10 minut, 1d - jeden dzień)
Jak najbardziej jest taka możliwość z zastrzeżeniem, że czas ulega resetowi codziennie w nocy wraz z restartem serwera (nie widzę sensu trwałego zapisywania takich danych).

A nie lepiej załatwić to za pomocą daty?
Na przykład jest tabliczka
[Pomoc]
8
1d

Gracz xyz kliknął na tą tabliczkę 11.04.2017 o 09:12. Plugin zapamiętuje, że użyto tej tabliczki tego dnia i o tej godzinie, wie że za 24 godziny ma działać więc ustawia, że 12.04.2017 o 9:12 tabliczka ma działać, a nie że za np. kilka godzin. To chyba będzie wydajniejsze i nieproblemowe rozwiązanie, tak mi się wydaje. Datę plugin brałby oczywiście z VPS.


RE: [v2.2] Pomoc dla nowych graczy? - Atukam72 - 11.04.2017

Pytanie - gzie jest miejsce na id przedmiotu? Oprócz żarła chciałbym dać czasami coś więcej np. deski.


RE: [v2.2] Pomoc dla nowych graczy? - Libter - 11.04.2017

(11.04.2017, 21:43)DoreK napisał(a): Plugin zapamiętuje, że użyto tej tabliczki tego dnia i o tej godzinie, wie że za 24 godziny ma działać więc ustawia, że 12.04.2017 o 9:12 tabliczka ma działać, a nie że za np. kilka godzin. To chyba będzie wydajniejsze i nieproblemowe rozwiązanie, tak mi się wydaje. Datę plugin brałby oczywiście z VPS.
"Nie widzę sensu trwałego zapisywania takich danych", czyli nie ma mowy o braniu daty z dysku VPS - przechowywanie w ulotnej pamięci znikającej po restarcie serwera powinno całkowicie wystarczyć.

(11.04.2017, 21:51)Atukam72 napisał(a): Pytanie - gzie jest miejsce na id przedmiotu? Oprócz żarła chciałbym dać czasami coś więcej np. deski.
"Gracz#2 właśnie pojawił się na serwerze, klika na tabliczkę i otrzymuje pierwsze z brzegu 8 przedmiotów ze skrzynki."
Czyli osobna skrzynia na deski i na żywność.


RE: [v2.2] Pomoc dla nowych graczy? - Atukam72 - 11.04.2017

@up

Dziękuję za wyjaśnienie. :)


RE: [v2.2] Pomoc dla nowych graczy? - Jqmey - 12.04.2017

(11.04.2017, 21:53)Libter napisał(a): "Gracz#2 właśnie pojawił się na serwerze, klika na tabliczkę i otrzymuje pierwsze z brzegu 8 przedmiotów ze skrzynki."
Czyli osobna skrzynia na deski i na żywność.

A jak np. rzeczy w skrzynce są poustawianie 4 deski - 4 drewna itd. to jeśli na tabliczce będzie napisane 8 to dostanie 4 drewna i 4 deski?


RE: [v2.2] Pomoc dla nowych graczy? - Libter - 12.04.2017

(12.04.2017, 07:18)Jqmey napisał(a): A jak np. rzeczy w skrzynce są poustawianie 4 deski - 4 drewna itd. to jeśli na tabliczce będzie napisane 8 to dostanie 4 drewna i 4 deski?
Raczej tak, jednak nie opierałbym możliwości brania za każdym razem różnych przedmiotów na ich ustawieniu w skrzynce - druga skrzynka będzie znacznie pewniejsza.


RE: [v2.2] Pomoc dla nowych graczy? - Janek222 - 17.04.2017

Ale skrzynki będzie można na cuboidach używać? Gdyż poza cuboidami można użyć tricku z lejem i wyciągnąć wszystko :P


RE: [v2.2.1] Pomoc dla nowych graczy? - Libter - 24.06.2017

(17.04.2017, 16:05)Janek222 napisał(a): Ale skrzynki będzie można na cuboidach używać? Gdyż poza cuboidami można użyć tricku z lejem i wyciągnąć wszystko :P
Tabliczka [Pomoc] nie zapewni ochrony skrzynki ani nawet samej siebie - potrzebny jest cuboid.

Przedpremierowy opis systemu pomocy dla nowych graczy jest już dostępny na wiki: https://wiki.fcraft.pl/Zasi%C5%82ki#Zasi.C5.82ki_prywatne


RE: [v2.2.2] Pomoc dla nowych graczy? - Libter - 26.06.2017

Propozycja zrealizowana w v2.2.2, więcej szczegółów: https://wiki.fcraft.pl/Zasi%C5%82ki#Zasi.C5.82ki_prywatne.