Nazwa skryptu: Dynamiczny system dom?w by Quis (Quis Dynamic Houses System)
Wersja: 2.0 R3
Autor: Quis
Opis: Skrypt s?u?y do dynamicznego (w trakcie dzia?ania serwera) tworzenia dom?w. Umo?liwia tak?e
graczom kupowanie i sprzedawanie dom?w, a tak?e mo?liwo?? wchodzenia do dom?w. W?a?ciciel ma tak?e mo?liwo?? otworzenia/zamkni?cia drzwi do domu dla innych graczy, mo?liwo?? zmiany nazwy domu czy dodanie specjalnych os?b, kt?re mog? wchodzi? do jego domu.
Zdj?cia:Galeria Dropbox Komendy gracza: /dompomoc /dom /dodajczlonka
Komendy administratora: /dompomoc /savehouses /addhouse /removehouse /housename /houseprice /houseflat /housepos /houseposmanual /houseowner /houseteleport /houseslist /saveflats /addflat /flatinterior /flatpos /flatposmanual /flatslist
Komendy administratora s?u?? g??wnie do edycji danych dom?w.
Miejsce zapisu danych: Dane zapisuj? si? w formacie SQLite, w pliku "Houses.db" w folderze "scriptfiles". Plik ten, jak i struktura bazy danych, tworz? si? automatycznie.
Wykorzystane biblioteki i wtyczki:sscanf by Y_Less, ZCMD by ZeeX, Streamer by Incognito Wykorzystane ID dialog?w GUI: 7777-7785
Prawa autorskie: Zakazuj? zmienia? autora.
Instrukcja instalacji: 1. Plik "quis_houses2.amx" wrzu? do folderu "filterscripts", kt?ry znajduje si? w folderze z serwerem.
2. Pliki "sscanf.dll" i "streamer.dll" wrzu? do folderu "plugins" kt?ry znajduje si? w folderze z serwerem (gdy Tw?j serwer jest postawiony na Linuksie, u?yj plik?w "sscanf.so" i "streamer.so").
3. W pliku "server.cfg" kt?ry znajduje si? w folderze z serwerem dodaj "quis_houses2" na ko?cu linijki zaczynaj?cej si? na "filterscripts".
4. W tym samym pliku co wy?ej, dodaj "streamer sscanf" do linijki zaczynaj?cej si? na "plugins". Je?li nie masz takiej linijki, dodaj j? na samym dole. Je?li Tw?j serwer jest postawiony na Linuksie, dodaj "streamer.so sscanf.so" do tej linijki.
5. Uruchom serwer i poustawiaj domy - nie zrobi?em tego, ?eby ka?dy m?g? sam zorganizowa? domy na swoim serwerze?
6. Graj!
Kilka informacji o zapisie/odczycie danych i zu?yciu pami?ci:
Odczyt danych dzia?a bardzo szybko, ?redni wynik testu przy kilka domach i mieszkaniach:
Inna sprawa je?li chodzi o zapis danych, to jest SQLite, tak wi?c jest do?? powolny. Zapis ten wykonuje si? przy wy??czaniu skryptu (lub ca?ego serwera), lub po u?yciu jednej z komend: /savehouses lub /saveflats (nie nale?y ich nadu?ywa?!)
Skrypt zu?ywa do?? du?o pami?ci, ale za to jest bardzo szybki. Jedyn? mozoln? spraw? jest zapis danych, ale zawsze musi by? co? kosztem czego? innego, wybra?em mniejsze z?o.
Konfiguracja:
Na pocz?tku skryptu s? ustawienia konfiguracyjne wraz z opisami, nie powinny sprawi? problemu. Po zmianie ustawie? nale?y przekompilowa? skrypt (klawisz F5) i ponownie wgra? na serwer. Ma?e przybli?enie ustawie?:
Lista zmian: 2.0 R3
poprawiono b??d z usuwaniem danych przy sprzeda?y domu
poprawiono obs?ug? ci?g?w znak?w
dodano opcj? konfiguracyjn? MIN_HOUSE_NAME i wprowadzono ograniczenie na minimaln? d?ugo?? nazwy domu
poprawiono kilka mniejszych b??d?w
2.0 R2
poprawiono b??d, kt?ry powodowa? ?e domy nie mia?y w?a?cicieli po ponownym za?adowaniu skryptu (unloadfs, a potem loadfs)
zmniejszono domy?ln? odleg?o?? rysowania etykiet tekstowych w mieszkaniach, dzi?ki temu b?d? mniej widoczne w innych mieszkaniach
2.0
ca?y skrypt zosta? napisany od zera
ujednolicono kod
dodano du?o opcji konfiguracyjnych
poprawiono mas? b??d?w
interiory zast?piono mieszkaniami - mo?na tworzy? ich dowoln? ilo??, a tak?e mo?na tworzy? w?asne interiory
poprawiono zapis/odczyt danych
dodano mn?stwo nowych zabezpiecze?
wprowadzono ograniczenie czasowe na klawisze ALT+Spacja (aby zapobiec spamowaniu)
WA?NE - skrypt jest niekompatybilny ze starymi wersjami
1.2
dodano mo?liwo?? zmiany nazwy domu przez w?a?ciciela (mo?na te? umieszcza? kolory w nazwie w formacie {HEX})
w?a?ciciel dosta? te? mo?liwo?? dawania/odbierania dost?pu do domu przez innego gracza
dodano mo?liwo?? ograniczenia ilo?ci dom?w na gracza, a tak?e maksymaln? ilo?? os?b z dost?pem do domu
poprawiono drobne b??dy
do paczki zosta? do?o?ony konwerter bazy danych ze starych wersji do wersji 1.2
1.1 z ikonkami
dodano ikonki w miejscach dom?w (zielona gdy dom nie ma w?a?ciciela, czerwona gdy dom jest ju? zaj?ty)
dodano dodatkowy plugin (Streamer by Incognito)
funkcj? s?u??ce do tworzenia i usuwania pickup?w i etykiet tekstowych zosta?y zast?pione funkcjami ze streamera by Incognito
1.1
dodano komend? administratora /houseteleport
dodano trzy nowe okienka GUI
komendy /kupdom i /sprzedajdom po??czono w jedn? - /dom
dodano mo?liwo?? otwierania/zamykania drzwi do domu przez w?a?ciciela
wprowadzono limit dom?w - 200 (mo?na go ?atwo zmieni? na wi?kszy)
plugin GVar nie jest ju? potrzebny
usuni?to ostrze?enia o "tag mistmach" podczas kompilacji
Download: Download w formacie AMX jak i PWN. W paczce s? tak?e wymagane biblioteki i wtyczki aktualne na dzie? 9 kwietnia 2014 (wersje pod Windows). Jest tam tak?e baza danych z wszystkimi interiorami dost?pnymi w SA-MP kt?re nadawa?y si? na mieszkania.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Prosz? o zg?aszanie b??d?w i propozycji w tym temacie!
Ostatnio zmieniony przez Iggy 2015-03-30, 14:42, w całości zmieniany 13 razy
System Domk?w niczego sobie , toche poczyta?em i zajazy?em o co chodzi , tyle ze szkoda ze w <zcmd> , wola? bym w standardowej komendzie ;d
no c?? za dobra robote leci zimne
no i mam errory :
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(165) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(202) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(245) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(286) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(368) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(377) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(425) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(468) : warning 213: tag mismatch
C:\Users\LuXoR\Desktop\zabaw\quis_houses.pwn(683) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Jeden z lepszych system?w dom?w na polskich forach o GTA jaki widzia?em . Ciekawy skrypt nic tylko pogratulowa? . jako zach?ta do dalszych aktualizacji lub innych skrypt?w .
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