|
Pytania i Odpowiedzi |
| Autor |
Wiadomość |
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Wto 06 Mar, 2012 23:33
|
|
|
|
Jest kilka sposobĂłw, polegajÄ
one na sprawdzeniu, czy w folderze z grÄ
znajduje siÄ jakikolwiek zapis. MoĹźna to zrobiÄ zapytaniem:
| Kod: | for i in 0..3
if FileTest.exist?("Save#{i+1}.rxdata")
...
end
end |
| Kod: | if Dir.glob('Save*.rxdata').size > 0
...
end
|
| Kod: | if !Dir.glob('Save*.rxdata').empty?
...
end
|
|
________________________
       
 |
|
|
|
miki55

Preferowany:

Dołączył: 03 Lut 2012 Posty: 4
|
Wysłany: Sro 18 Kwi, 2012 16:15
|
|
|
|
| Jak zrobiÄ grÄ multiplayer ? |
|
|
|
Angius
Nie wkurzaÄ


Preferowany:

Pomógł: 104 razy Dołączył: 30 Paź 2010 Posty: 1276 Skąd: wROCK
|
Wysłany: Sro 18 Kwi, 2012 16:20
|
|
|
|
NauczyÄ siÄ przynajmniej C++, napisaÄ wĹasny silnik, wykupiÄ serwer dedykowany...
Och, pytasz siÄ, jak zrobiÄ MMO w Makerze? W takim razie zajrzyj do IRAQ i spojrzyj na punkt 13-sty. |
________________________
"Na trolla pewne sÄ
tylko dwie pewne metody, jedna samopowtarzalna i druga, wymagajÄ
ca przeĹadowania rÄcznego."
 |
|
|
|
miki55

Preferowany:

Dołączył: 03 Lut 2012 Posty: 4
|
Wysłany: Sro 18 Kwi, 2012 19:58
|
|
|
|
| ale to nie miaĹa byÄ gra mmo tylko Ĺźeby byĹo moĹźna graÄ w niÄ
singleplayer i multiplayer |
|
|
|
Angius
Nie wkurzaÄ


Preferowany:

Pomógł: 104 razy Dołączył: 30 Paź 2010 Posty: 1276 Skąd: wROCK
|
Wysłany: Czw 26 Kwi, 2012 22:33
|
|
|
|
| Multiplayer, MMO - i jedno i drugie polega na rozgrywce w sieci, wobec czego - patrz mĂłj post wyĹźej. |
________________________
"Na trolla pewne sÄ
tylko dwie pewne metody, jedna samopowtarzalna i druga, wymagajÄ
ca przeĹadowania rÄcznego."
 |
|
|
|
sled


Preferowany:

Pomógł: 7 razy Dołączył: 23 Kwi 2010 Posty: 93 Skąd: InowrocĹaw
|
Wysłany: Pią 27 Kwi, 2012 07:38
|
|
|
|
zaskoczÄ CiÄ ale multiplayer czÄsto nie wymaga podĹÄ
czenia do internetu (np multi w grach na konsole choÄby na podzielonym ekranie i wĂłwczas same gry miaĹy/majÄ
w opcji nazwÄ "MULTIPLAYER" mimo iĹź nie wymagajÄ
podĹÄ
czonego internetu i nie sÄ
to pojedyncze wyjÄ
tki co widaÄ zwĹaszcza np w grach wydanych na konsole sony zarĂłwno tych starszych jak i nowszych) podczas gdy mmo jest rozgrywkÄ
ktĂłra odbywa siÄ na postawionym serwie w efekcie czego bez podĹÄ
czenia online nie zagrasz w grÄ
Co zaĹ siÄ tyczy multi byĹ pewien skrypt Ĺźe moĹźna sterowaÄ 2postaciami jednoczeĹnie (oczywiĹcie kaĹźda postaÄ ma innÄ
configuracjÄ klawiszy)na mapie lecz prawdÄ mĂłwiÄ
c ciÄĹźko to nazwaÄ multiplayerem... |
|
|
|
Pawelsar1


Preferowany:

Pomógł: 2 razy Dołączył: 05 Mar 2012 Posty: 52 Skąd: Lublin
|
Wysłany: Nie 29 Kwi, 2012 18:31
|
|
|
PrĂłbujÄ sobie napisaÄ dziennik misji
|
CoĹ tam kiedyĹ programowaĹem w paru jÄzykach i pomyĹlaĹem sobie, Ĺźe napiszÄ dziennik misji. Umiem napisaÄ okno w Ruby, tylko:
tekst wstawiamy za pomocÄ
linijki:
| Kod: | self.contents.draw_text(0, 0, 288, 32, "Losowy tekst sĹuĹźÄ
cy do zapeĹnienia okna", 1)
|
JeĹźeli skopiujemy tÄ
linijkÄ, tylko zamiast "1" wpiszemy "2", i zmienimy parametry bÄdziemy miÄli nowe okno.
Aby wywoĹaÄ oba okna musimy wkleiÄ do skrypty Scene_Map
| Kod: | | @okienko = Window_okno.new |
Czy jest moĹźliwe wywoĹanie, jeĹźeli przeĹÄ
cznik np, 0001 jest ON (to akurat umiem) tylko okna np. "2"? |
________________________ ZAGĹOSUJ
JeĹli pomogĹem, daj !!!POMĂGĹ!!! |
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Nie 29 Kwi, 2012 21:52
|
|
|
|
Po co wywoĹujesz okna? Lepiej odpaliÄ Scene, bo Window moĹźe lagowaÄ.
Co do Twojego pytania:
| Kod: | | if $game_switches[ID] == true |
|
________________________ MelvinClass:
|
|
|
|
Pawelsar1


Preferowany:

Pomógł: 2 razy Dołączył: 05 Mar 2012 Posty: 52 Skąd: Lublin
|
Wysłany: Pon 30 Kwi, 2012 16:00
|
|
|
|
| Melvin, nie chodzi mi o przeĹÄ
cznik. MĂłgĹbyĹ przeczytaÄ dokĹadniej przeczytaÄ pytanie? |
________________________ ZAGĹOSUJ
JeĹli pomogĹem, daj !!!POMĂGĹ!!! |
|
|
|
Melvin


Preferowany:

Ranga RM:

Pomógł: 35 razy Dołączył: 23 Paź 2009 Posty: 1063
|
Wysłany: Pon 30 Kwi, 2012 22:19
|
|
|
|
Wiem, Ĺźe myĹlenie jest ciÄĹźkie...
ZmieĹ X i Y okna, tak, Ĺźeby wykraczaĹy poza okno gry. OczywiĹcie wtedy, kiedy switch[id] jest OFF. |
________________________ MelvinClass:
|
|
|
|
Avara



Pomogła: 32 razy Dołączyła: 15 Gru 2010 Posty: 331 Skąd: ĹĂłdĹş
|
Wysłany: Sro 13 Cze, 2012 11:16
|
|
|
|
Nieoczekiwanie pojawiĹ siÄ pewien problem i nie mam pojÄcia, jakim cudem to siÄ staĹo.
StworzyĹam zwykĹe tablice wielowymiarowe:
| Kod: | x = 10
for i in 1...10
$zmienna[x][0] = 0
end |
Problem wystÄpuje, gdy chcÄ zmieniÄ wartoĹÄ zmiennej:
WĂłwczas wszystkie zmienne
zmieniajÄ
wartoĹÄ na "1" Dlaczego Projekt robiĹam na twierdzĂłwce, ale skopiowaĹam kody do angielskiej wersji i bĹÄ
d siÄ powtarza. Nie raz tak robiĹam w innych projektach i nigdy nie miaĹam takiego bĹÄdu... |
________________________
Drakensang - przeglÄ
darkowa gra RPG online
|
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Czw 14 Cze, 2012 09:20
|
|
|
|
Gdzie tworzysz tablicÄ wielowymiarowÄ
? Jedyne co robisz to za jakÄ
Ĺ dziwnÄ
zmiennÄ
podstawiaÄ po prostu 1.
W tym fragmencie
| Kod: | x = 10
for i in 1...10
$zmienna[x][0] = 0
end |
jedynie co robisz to podstawiasz za zmiennÄ
"$zmienna[10][0]" wartoĹÄ 0.
Czy jeszcze gdzieĹ deklarujesz czym jest w ogĂłle $zmienna? |
________________________
       
 |
|
|
|
Avara



Pomogła: 32 razy Dołączyła: 15 Gru 2010 Posty: 331 Skąd: ĹĂłdĹş
|
Wysłany: Czw 14 Cze, 2012 09:35
|
|
|
|
WyĹźej wszystko uproĹciĹam i faktycznie niepotrzebnie w ogĂłle to x zrobiĹam (chciaĹam zrobiÄ x od 1 do 10, ale niewaĹźne). Nie tu jest problem. Po stworzeniu zmiennej wszystko dziaĹa jak naleĹźy. To podczas prĂłby zmiany jednej zmiennej coĹ siÄ dzieje. Gdy wpisujÄ
to wszystkie 10 zmiennych zmienia swojÄ
wartoĹÄ na 1 Nie wiem, czemu tak siÄ dzieje. Mam Ci podesĹaÄ maĹe demo Bo to moĹźe coĹ z moim kompem siÄ porobiĹo Nie wiem juĹź
Edit 14.06.2012 11:17
WysĹaĹam Ci juĹź na PW demo, gdzie staraĹam siÄ wszystko uproĹciÄ do minimum. BĹÄ
d wystÄ
piĹ podczas pisania nowego skryptu. SzukajÄ
c powodu, skopiowaĹam wszystko do nowego projektu, niepotrzebne rzeczy usunÄĹam i zostawiĹam tylko to co niezbÄdne, a i tak dzieje siÄ, co chce |
________________________
Drakensang - przeglÄ
darkowa gra RPG online
|
|
|
|
Ayene


Ranga RM:

Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
|
Wysłany: Sob 16 Cze, 2012 14:47
|
|
|
|
W konfiguracji zmiennej za $zmienna[i] podstawiasz caĹÄ
tablicÄ 'tab'. Tylko Ĺźe podstawiasz jÄ
zawsze tÄ samÄ
, czyli kaĹźda zmiana powoduje zmianÄ tylko tej tablicy, nie przyporzÄ
dkowania do zmiennej - mam nadziejÄ, ze dobrze tĹumaczÄ. Innymi sĹowy podstawiajÄ
c za zmiennÄ
tablicÄ powinno siÄ jÄ
klonowaÄ, tak aby nie odwoĹywaĹa siÄ ona do zawsze tej samej tablicy tab, tylko do kaĹźdej zmiennej byĹa przyporzÄ
dkowywana nowo, skopiowana. Czyli fragment:
powinien wyglÄ
daÄ:
| Kod: | | $zmienna[i] = tab.clone |
|
________________________
       
 |
|
|
|
Avara



Pomogła: 32 razy Dołączyła: 15 Gru 2010 Posty: 331 Skąd: ĹĂłdĹş
|
Wysłany: Sob 16 Cze, 2012 16:26
|
|
|
|
Wszystko dziaĹa. DziÄkujÄ Ci Ayene po 100-kroÄ
TAK Pora zabraÄ siÄ za koĹczenie skryptu [Wiem, wariatka ze mnie ]
Edit 23.06.2012 12:40
UsunÄĹam post z dzisiaj 00:21, poniewaĹź problem rozwiÄ
zaĹam sama. Osobom, ktĂłre zaczÄĹy siÄ nad nim gĹowiÄ, dziÄkujÄ za chÄÄ pomocy |
________________________
Drakensang - przeglÄ
darkowa gra RPG online
|
|
|
|
|
|