Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-12-03, 18:53


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Witam.
Mam zamiar stworzy? system prywatnych domk?w dla graczy.
Chodzi mi mianowicie o to ?eby by?o tyle w tym skrypcie:
-Spawn Gracza gdy ma domek
-Interior Domku
-System zapisu do pliku(DINI)
Nie wiem jak zacz??. Mo?ecie mi podpowiedzie? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-03, 19:55


Dero

www.polishRPG.pl






Wiek: 31
Na forum: 4539 dni
Posty: 11
Nick w MP: Richard Schroetter

Piwa: 12

Respekt: 74

Baza danych mysql jest ?atwiejsza, ni? zapis do plik?w, proponuj? od tego zacz??. Sam system dom?w to tylko tablica, musisz w niej przechowywa? informacje o pozycji wej?cia do niego, w?a?ciciela domu, pozycji wyj?cia z tego domu. Zapis i wczytanie to b?ahostka.

Tablic? oczywi?cie robimy enumeratorem, je?li bierzesz si? za taki system, to powiniene? jak?? wiedz? na ich temat posiada?. Tam alokuj pami?? dot. w?a?ciciela, pozycji drzwi wej?ciowych i ich interioru oraz virtual worldu, tak samo z wyj?ciowymi. Do tego czy dom jest zamkni?ty, czy te? nie.

Indeksem tablicy niech b?dzie jednocze?nie unikalne ID domu, u?yj do tego definicji, bo b?dzie to wygodne przy p?tlach.

Spawn gracza gdy ma domek - naj?atwiej by?oby zrobi?, aby gracz wybra? sobie spawn (zmienna np. "spawnplace") w kt?rej przechowasz UID domku, w kt?rym gracz chcia?by si? spawnowa?. Przy spawnie sprawdzaj, czy to na pewno jego dom, a potem po prostu ustawiaj pozycj? w danym miejscu.

Wchodzenie i wychodzenie z dom?w to p?tla przez ca?? tablic? z instrukcj? warunkow? sprawdzaj?ca, czy dom jest otwarty, a dopiero potem czy gracz jest blisko drzwi wej?ciowych/wyj?ciowych (b?dzie ciut optymalniej). Jak jest, no to niech wchodzi/wychodzi.

Do systemu dom?w najsprawniej jest mie? w?asny system postaci, aby si? dobrze orientowa? z ustalaniem spawnu i tak dalej.

Podpis
I'll do what I can to be a confident wreck.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-03, 20:50


carl0987







Wiek: 37
Na forum: 4891 dni
Posty: 295
Nick w MP: Lolek

Piwa: 10

Respekt: 50

Kurde wiesz co ja mam ca?? mape w Dini.. Ci??ko b?dzie zmieni? wszystko co napisa?em pod mysql kt?rego kompletnie nie ogarniam..

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-03, 20:59


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Najpierw zr?b to co Dero napisa? a p??niej pr?buj robi? zapis w dini, przecie? to wszystko jedno. Jak robi?e? dini to powiniene? mie? umiej?tno?? zapisu/odczytu domk?w w tym systemie.

Postaw piwo autorowi tego posta
 

 
Tagi: system :: prywatnych :: domów :: jak :: zacząć.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [GF] System Prywatnych Domów Jak zacząć. Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku