Witam, posiadam taki o to skrypt, i problem polega na tym i? je?eli go zrestartuje to wszyscy maj? 0 score. Tak samo je?li zrestartuje serwer. W czym mo?e by? problem ?
W/w kod wykonuje si? za ka?dym razem gdy odpalisz zas?b ew. go zrestartujesz. Musisz w takim wypadku zapisa? do jakiego? zew. ?r?d?a (plik, baza danych etc.) dane, a potem przy uruchomieniu zasobu wczyta? te dane i przypisa? odpowiedniemu graczowi. Skoro jest to tw?j kod to czemu nie wiesz jak dzia?a?
Ja Ci? mog? tylko nakierowa? (co zreszt? uczyni?em). Reszt? ju? musisz sam zrobi?. Albo poszperaj po tym forum i poszukaj mo?e znajdziesz jaki? poradnik lub zajrzyj na wiki i sugeruj si? przyk?adami. Ew. czekaj na gotowca.
Ka?dy zas?b to oddzielny program. Program zapisuje dane do zmiennych ew. tabel czyli lokuje jakie? informacje w pami?ci komputera. Podczas zamykania programu kasowana jest ca?a pami?? (RAM). Nale?y i jest wr?cz wskazane zapisa? wa?ne informacje w pami?ci ROM czyli takiej, kt?ra mo?e by? przechowywana, przetwarzana itp. przez u?ytkownika.
Na ch?opski rozum - je?eli np. masz konta w grze i powiedzmy dany gracz otrzyma? jakie? tam punkty to zapisujesz na dysku (pliku lub baza danych) informacje dot. jego konta, a potem przy ponownym starcie programu wczytujesz te dane.
Ja ci ewentualnie mog? podpowiedzie? jak takie co? zrobi?. Bo tutaj nie odwalamy roboty za innych.
1. Na pocz?tek:
2.
Dodajesz zdarzenie onPlayerLogin (gracz = source)
Pobierasz dane z account data (getAccountData)
Podstawiasz do elementData (setElementData)
Mo?esz zrobi? warunek ?e je?li gracz nie posiada accountdata to wtedy tworzysz setAccountData(account,"Punkty",0)
3. Dodajesz zdarzenie onPlayerQuit kt?re b?dzie zapisywa? score gracza przy wyj?ciu r?wnie? gracz = source
[Pomy?l nie dasz rady to doko?cze]
Skrypt na zapisywanie score:
?eby dzia?a? on normalnie, przed zrestartowaniem zasobu gracze musz? wyj?? z serwera. Wtedy do dane zapisz? si? do bazy danej serwera.
Pitbul jest to ma?o sensowny skrypt. Nie lepiej do eventu OnResourceStop doda? p?tle pobieraj?c? wszystkich graczy i zapisa? dane tak jak w przypadku onPlayerQuit
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach