-
Postów
80 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez ^#$PAUL$#^
-
Operacje na plikach tekstowych
^#$PAUL$#^ odpowiedział(a) na ^#$PAUL$#^ temat w Pytania początkujących
Właśnie realizowałem to na plikach ini . Jak pewnie wiecie (lub nie) prowadze managera biathlonu i na forum mam zawodników właśnie w postaci "Tomasz SIKORA (82/71/74/86)" a w pliku ini wpisywałem ich tak np. zawodnik=Tomasz SIKORA szybkość=82 itp. i zajmowało mi to wiele czasu, więc chciałbym skrócić ten czas. -
nie wiem czy ten pascalowy zapis ":=" i "then" diała w GM. sprubuj samego "=" i nawiasów { } e: i zamiast "and" daj "&&"
-
Operacje na plikach tekstowych
^#$PAUL$#^ odpowiedział(a) na ^#$PAUL$#^ temat w Pytania początkujących
dalej nie wiem jak to wykożystać. w pliku tekstowym będzie ok. 100 zawodników i chciałbym zrobić tak aby ime nazwisko itp. każdego były w osobnej zmiennej (elemencie tablicy) -
Jak mam np.: Tomasz SIKORA (82/71/74/86) Czy jest jakiś sposób aby imie i nazwisko, poszczególne liczby były odczytywane do osobnych zmiennych ? ale tak aby spacje, nawiasy i ukośniki były pomijane.
-
ok dzięki wszystko działa :) tylko mam jescze pytanie do propozycji Platyny : Czy to rozwiązanie bardzo spowolni pracę programu gdy takich plików będzie 50 ? edit: w sumie to jest w końcu ini więc wszystko może być w jednym pliku, więc ten mój pomysł był bezsensu :D
-
a da rade aby odczytywać pliki z ini z innego folderu niż ten w którym jest gra/program ?
-
Witam! Mam takie oto pytania/problemy : 1. Jak dać w nazwie plików jakąś zmienną ? chodzi mi oto, że jak mam np. GML file_text_open_append('zmienna1.txt'); i jak zmienna1="blabla" to nazwa pliku to blabla.txt 2. Jak odczytać długość zmiennej tekstowej ? potrzebne mi to jest, bo robie managera biathlonu i w GML pisze symulatora. Wyniki zapisuja mi się w pliku tekstowym i chciałbym aby wyniki były równo ułożone. Wiem jak to zrobić (za pomocą pętli), ale nie wiem jak uzyskać ilosć znaków w zmiennej np. zawodnik[1] . Z góry dzięki za pomoc :thumbsup:
-
Witam! Wie ktoś z was w jaki sposób dodać do dowolnego programu pasek przewijania ? czy jest taka opacja w windowsie 7 , a może można to zrobić jakimś dodadkowym programikiem? Pytam, ponieważ chcialem sobie pograć w Volleyball Manager 2010 link , i się okazało, że okienko gry jest zbyt duże i nawet na największej rozdzielczości nie widze całego okienka gry. Proszę o pomoc :)
-
ok dzięki teraz działa :thumbsup:
-
nie wiem skąd te global tam się wzięło :jezor: , ale teraz czepia się zakresu zmiennej pudla[1,i]
-
Zacząłem tworzyć symulatro biathlonu, ale mam taki oto problem: gm pisze mi, że jest zły zakres tablicy. Kompletnie nie wiem dlaczego może tak się dziać. Bardzo proszę o waszą pomoc i z góry dziękuję za pomoc. to jest z create objektu obj_engine GML ini_open("zawodnicy.txt"); dlugosc = ini_read_real("info","trasa",0); zawodnicy = ini_read_real("info","zawodnicy",0); rodzaj=ini_read_string("info","rodzaj","rodzaj"); podbiegi = ini_read_real("info","podbiegi",0); for (i=1; i<=zawodnicy; i+=1) { nazwisko=ini_read_string(string(i),"nazwisko","nazwisko"); imie=ini_read_string(string(i),"imie","imie"); kraj=ini_read_string(string(i),"kraj","kraj"); sila=ini_read_real(string(i),"sila",0); wytrzymalosc=ini_read_real(string(i),"wytrzymalosc",0); szybkosc=ini_read_real(string(i),"szybkosc",0); global.strzelanie=ini_read_real(string(i),"strzelanie",0); szybkosc_strzelania=ini_read_real(string(i),"szybkosc_strzelania",0); } ini_close(); dalszy ciąg create GML if (rodzaj=='sprint') { sprint();} if (rodzaj=='IND') { ind();} if (rodzaj=='sztafeta') { sztafeta();} if (rodzaj=='masowy') { masowy();} if (rodzaj=='poscig') { poscig();} funkcja sprint GML czas_o=dlugosc*2; for (i=1; i<=zawodnicy; i+=1) { szczescie_strzelanie1=random_range(-30,30); suma=szczescie_strzelanie1+strzelanie;//w tym miejscu jest bląd w zakresie tablicy strzelanie if (suma<=16){pudla[1,i]=5;} if (suma<=32 & suma>16){pudla[1,i]=4;} if (suma<=48 & suma>32){pudla[1,i]=3;} if (suma<=64 & suma>48){pudla[1,i]=2;} if (suma<=80 & suma>64){pudla[1,i]=1;} if (suma<=150 & suma>80){pudla[1,i]=0;} szczescie_strzelanie2=random_range(-30,30); suma=szczescie_strzelanie2+strzelanie; //tu też pewnie jest błąd, ale nie sprawdzłem if (suma<=16){pudla[2,i]=5;} if (suma<=32 & suma>16){pudla[2,i]=4;} if (suma<=48 & suma>32){pudla[2,i]=3;} if (suma<=64 & suma>48){pudla[2,i]=2;} if (suma<=80 & suma>64){pudla[2,i]=1;} if (suma<=150 & suma>80){pudla[2,i]=0;} pudla_o=pudla[1,i] + pudla[2,i]; } ini_open('wyniki.txt'); ini_write_real('pudla','1',pudla[1,1]); ini_write_real('pudla','2',pudla[2,1]); ini_close(); show_message('Zapisano'); plik ini z którego wczytywane są dane: [info] rodzaj=sprint trasa=10 podbiegi=5 zawodnicy=1 [1] nazwisko=Sikora imie=Tomasz kraj=POL sila=50 wystrzymalosc=50 szybkosc=50 strzelanie=50 szybkosc_strzelania=50
-
już jest ok :thumbsup:
-
napotkałem problem już przy uruchamianiu gimpa :( pisze looking for data files i sie zawiesza. Mam win7 64 bitowy , ale to nie powinien być chyba problem.
-
no spodziewałem się, że gimp ;) chyba wkońcu go ściągne i zaczne się bawić
-
Witam! Mam problem, ponieważ zupełnie nie umiem tworzyć grafiki. Za każdym razem jak chce napisać jakąś gre wszystko kończy się na tym, że nie zrobie do niej grafiki. Polecacie jakiś kurs? W jakim programie najlepiej tworzyć grafike do gier? Chodzi mi o to aby kurs był od zera (dla komppletnie zielonych). Chce się nauczyć tworzenia grafiki do gier 2d.
-
SKI JUMPING MANAGER SEZON 5 [2011/2012] Serdecznie zapraszamy do udziału w Ski Jumping Manager!Obecnie trwa 5 sezon zmagań menadżerów i skoczków na skoczniach świata.Będziesz miał okazję trenować zawodników, wysyłać ich na obozy i różne konkursy w skokach narciarskich od Mistrzostw juniorek aż do Igrzysk Olimpijskich. Pracuj ze swoim sztabem, rozbudowuj skocznie, bądź gospodarzem Pucharu Świata.Obecnie gra z nami około 20 osób, a 114 dokonało rejestracji na forum. Jest dostępnych ponad 40 nacji z których ty możesz poprowadzić jedną do sukcesu. Chcesz być następny?Nie zwlekaj i dołącz do jednego z najlepszych menadżerów internetowych skoków narciarskich! Lista dostępnych zawodów: -Igrzyska Olimpijskie -Mistrzostwa Świata -Mistrzostwa Świata Juniorów -Uniwersjada -Puchar Świata (a w nim TCS,FIS Team Tour) -COC Kobiet -COC Kobiet U-15 -Puchar Kontynentalny -FIS Cup -FIS Cup U-15 -Letnia Grand Prix -Mistrzostwa Europy Juniorów -Liczne turnieje okolicznościowe (w najbliższym czasie) Lista wolnych reprezentacji: Holandia Węgry Macedonia Hiszpania Mołdawia Serbia Monako Islandia Liechtenstein Dania Czarnogóra Grecja Bośnia i Hercegowina Wielka Brytania Belgia Dania Albania Litwa Australia Kirgistan Uzbekistan Nowa Zelandia Korea Północna http://www.sjmanager.fora.pl/
-
sorki za błąd. a fify 10 nie kupie, bo na kompie z 1,2 ghz procesorem napewno nie będzie działać.
-
ale składy moge se zrobić sam. chodzi mi głównie o datę, bo jak zrobie np. takiego R.Lewandowskiego z umiejętnościami jakie ma teraz to sie okaże, że w fifie 08 on ma dopiero 19 lat i wyjdzie z tego dugi Messi.
-
hahaha bardzo śmieszne <_< a ja sie na serio pytam, bo poco kupować fife 10 jak można zrobić składy i zmienić date. tylko jak ją zmienić?
-
Nie wiecie może czy da się jakoś zmienić date w fifie 08. Chodzi o to aby był rok 2010, a nie 2007.
-
najlepiej jest zbierać tylko te grzyby , które mają "gąbki" pod kapeluszem, a nie blaszki. W ten sposób na 99 % nie znajdziesz trójącego grzyba ( jedynie borowik szatański, którego łatwo jest poznać i goryczak żólciowy, którego poprostu nie zjesz, bo jest baaardzo goszki)
-
ok wielkie dzięki już nie ma błedu :thumbsup:
-
ale gdzie ? :mellow:
-
nic niedało komentowałem i wyszło mi, że błąd jest w funkcji for albo gdzieś w ini w tej części z zawodnikami. nie wiem o co ci chodzi z tym string(n)
-
Chciałem zrobić managera żużlowego (na stronie www albo forum) i stworzyć program do symulacji wyników. Zdecydowalem się jednak na gml anie c++ jak pisałem w tym temacie. Już na początku napotkalem na błąd: "Unexpected error occured when running the game." Nie wiem o co chodzi. Program składa się narazie tylko z paru linijek kodu w CREATE objektu "obj_engine": GML ini_open("liga.ini"); gospodaz = ini_read_string("info","gospodaz","gospodaz"); gosc = ini_read_string("info","gosc","gosc"); czas = ini_read_real("info","czas",0); for (n=1; n<=16; n+=1;) { nazwisko[n]=ini_read_string(n,"zazwisko","nazwisko"); silnik[n]=ini_read_real(n,"silnik",0); sprzeglo[n]=ini_read_real(n,"sprzeglo",0); doswiadczenie[n]=ini_read_real(n,"doswiadczenie",0); refleks[n]=ini_read_real(n,"refleks",0); umiejetnosci[n]=ini_read_real(n,"umiejetnosci",0); } ini_close(); Plik INI: [info] gospodaz = Unibax gosc = Falubaz czas = 52 [1] nazwisko=P.Protasiewicz silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [2] nazwisko=R.Dobrucki silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [3] nazwisko=G.Zengota silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [4] nazwisko=G.Hanccok silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [5] nazwisko=F.Lindrgen silnik=1 sprzeglo=1 doswiadczenie=50 refleks = 50 umiejetnosci = 50 [6] nazwisko=P.Dudek silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [7] nazwisko=M.Łukowiak silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [8] nazwisko=A.Loktajew silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [9] nazwisko=W.Jaguś silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [10] nazwisko=A.Miedziński silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [11] nazwisko=R.Sullivan silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [12] nazwisko=C.Holder silnik=1 sprzeglo=1 doświadczenie=50 refleks=50 umiejetnosci=50 [13] nazwisko=H.Andersen silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [14] nazwisko=K.Pulczyński silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [15] nazwisko=E.Pulczyński silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 [16] nazwisko=D.Boniecki silnik=1 sprzeglo=1 doswiadczenie=50 refleks=50 umiejetnosci=50 Domyślam się, że błąd jest gdzieś w pliku ini, ale nie wiem gdzie. Proszę o pomoc i z gory dziękuję. :rolleyes: