-
Postów
80 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez ^#$PAUL$#^
-
-
tak wiem, że indeksujemy od zera, ale w innych aplikacjach działało więc pomyślałem, że nie ma to znaczenia :)
jedynie znak różności był tu źle odwrócony :D zapomniałem że ten warunek w pętli for mósi być spełniony aby się wykonywała :bash: , myślałem, że pętla się kończy jak warunek zostanie spełniony . Taka mała skleroza ;)
dzięki :thumbsup:
a co do operacji na plikach i wszytkiego innego to wszystko działa . uwież mi przegryzałem się przez to wszystko :) i gdzie tam funkcja eof ? 0_o
-
Mam taki oto kod:
GMLfile_text_open_read("dane.txt");tekst=file_text_read_string(1);
for(i=1; i>30; i=i+1)
{
poz=string_copy(tekst,0,string_pos(".",tekst));
poz=string_replace(poz,".","");
zawodnik=string_copy(tekst,6,25);
kraj=string_copy(tekst,31,3);
zawodnicy=i;
wyn=i;
tekst="";
file_text_readln(1);
tekst=file_text_read_string(1);
}
file_text_close(1);
for (i=1; i==30; i+=1)
{
poz=real(poz);
}
I wszystko jest ok. Problem pojawia się dopiero gdy chcę wyświetlić którąś ze zmiennych albo zapisać ją do pliku np. w taki sposób:
GMLfile_text_open_append("wynik.txt");.file_text_write_string(1,zawodnik[1]);
Wyskakuje wtedy błąd:
ERROR in action number 1 of Create Event for object object1: Error in code at line 26: file_text_write_string(1,zawodnik[1]); ^ at position 27: Unknown variable zawodnik or array index out of bounds
Wygląda to tak jakby pętla się nie wykonywała (bo np. dając w klocku draw variable "string_copy(tekst,6,25);" wyświetla się poprawnie), a ja nie wiem z jakiego powodu :( Jest to dziwny błąd a ja po raz setny go widząc mam zamiar wyrzucić komputer przez okno. Proszę o pomoc.
-
Znacie jakiś kurs do Windows Forms ? Używam visuala c++ 2010. Najlepiej jakby był po polsku, ale niezbyt skomplikowany angielski tez zrozumiem :)
Napewno mnie wyśmiejecie jak powiem, że chce w tym napisać .... grę. :) A dokładniej managera skoków narciarskich.
-
to się zapytam tak: Jaką można dostać pracę po skończeniu kierunku "Informatyka" na politechnice śląskiej na wydziale "Automatyka, Elektronika i Informatyka"?
-
Narazie pisałem w GM symulatory (silniki rozgrywania zawodów): biathlonu, biegów do kombinacjii i F1. Teraz planuję napisać manager skoków narciarskich ala FM tyle, że już w C++, bo w GM bez pro daleko nie pociągnę.
A jeśli chodzi o studia techniczne to komputera nigdy nie rozkręcałem (jeśli o to chodzi). To jaki jest według was uniwersalny kierunek po którym możnaby pracować np. jako administrator sieci, jako programista (więcej nie umiem wymyśleć :) ) ?
-
raczej programowanie silnika/ai/logiki , bo do grafiki się lekko powiedziwszy nie nadaję :)
-
W czasie gdy Wiedźmin odnosił sukcesy w mediach pojawiła sie informacja, jako że Uniwersytet Śląski miał podpisać umowę z firmą i otworzyć kierunek Programowanie Gier: http://wiadomosci.onet.pl/regionalne/slask...,wiadomosc.html
Od razu pomyślałem, że jest to dla mnie wymażony kierunek, bo jeszcze blisko miałbym na uczelnie. Potem jednak pojawiły się wątpliwości: czy po ukończeniu kierunku łatwo można będzie znaleźć pracę ?
Z tego co wyczytałem o tej firmie z którą podpisano umowę to produkuje ona gry typu "Miś Uszatek" czy "Czesio".
Co wy o tym sądzicie? Ja za dwa lata skończe dopiero liceum, więc mam jeszcze czas.
-
odpowiedź na powyższe pytanie znajduje się tutaj: https://forum.gmclan.org/index.php?showtopi...r%F3de%B3+stron
-
to w takim razie zamykam temat i rezygnuje z GM :D
edit: ale zamknąć nie umiem :)
-
to ja mam jeszcze jedno pytanie:
Czy używanie dll'i w GM jest wogóle możliwe bez pro mode ?
-
Napisałbyś coś więcej albo dał linka do kursu po polsku bo pobrałem i zainstalowałem to, ale jakoś nie umiem się w tym połapać. Starczy, że pokażesz mi konkretną funkcje która wczytuje kod źródłowy strony.
-
a coś więcej o rozwiązaniu w c++ ? :)
-
Witam!
Czy jest jakiś sposób aby w GM ( lub ewentualnie c++) wczytywać źródła stron internetowych ? Zaznacze, że próbowałem biblioteką Ether lecz niestety wymagane jest PRO :( . I chciałbym jeszcze w tych źródłach wyszukiwać konkretnych fraz (może to być już po wczytaniu do zmiennej).
-
to zapraszam jescze do gry wmojego managera biathlonu: www.btmanager.fora.pl
edit: a gdzie to się zamyka niby ? :)
-
działa to z następną linijką ! :)
trzebabyło tylko jescze raz wczytać do zmiennej, bo sama fukcja tylko jakby ustawia kursor w następnej linijce :) dzięki wielkie temat do zamknięcia :thumbsup:
-
nie to niedało niestety nic
-
dzięki wielkie :thumbsup:
mam teraz tak:
GMLfor (i=1; tekst!=""; i+=1){
imie=string_copy(tekst,0,string_pos(" ",tekst));
tekst=string_replace(tekst,imie,"");
nazwisko=string_copy(tekst,0,string_pos(" ",tekst));
tekst=string_replace(tekst,nazwisko,"");
tekst=string_replace(tekst,"(","");
szybkosc=string_copy(tekst,0,string_pos("/",tekst));
szybkosc=string_replace(szybkosc,"/","");
tekst=string_replace(tekst,szybkosc,"");
tekst=string_replace(tekst,"/","");
wytrzymalosc=string_copy(tekst,0,string_pos("/",tekst));
wytrzymalosc=string_replace(wytrzymalosc,"/","");
tekst=string_replace(tekst,wytrzymalosc,"");
tekst=string_replace(tekst,"/","");
sila=string_copy(tekst,0,string_pos("/",tekst));
sila=string_replace(sila,"/","");
tekst=string_replace(tekst,sila,"");
tekst=string_replace(tekst,"/","");
strzelanie=string_copy(tekst,0,string_pos(")",tekst));
strzelanie=string_replace(strzelanie,")","");
tekst=string_replace(tekst,strzelanie,"");
tekst=string_replace(tekst,")","");
zawodnicy=i;
}
i właśnie jak wywale to co napisałeś to nie działa. Teraz działa wszystko, ale tylko wtedy jeśli wszystkich zawodników dam w jednej linijce, bo jak już oddziele enterami to wczytuje się tylko pierwszy. może jescze na to jest jakieś rozwiązanie? :rolleyes:
-
dałem przecież :)
edit: acha ze zmiennych wywalić :)
-
tak na to też sam wpadłem, i jak to wywale to imie i nazwisko jest ok , ale inne zmienne mają wartość 0 i dalej wyskakują te same błędy
-
ale to jest być albo nie być dla mojego managera :)
-
poczytałem i nie wiem jak to wykożystać niby w GM :)
-
Napisałem to w ten sposób i ani rusz nie chce działać :(
Niby wszystko jest ok , ale w poszczególnych zmiennych nie ma tego co miało być tzn. program nie wykonuje żadnych operacji . Program wyświetla błędy:
"Error in function real()." oraz "File is not opened for reading." A jak dla sprawdzenia dałem w draw żeby została wyświetlona zmienna imie[1] to się okazało, że jest w niej imie oraz pierwsza litera nazwiska. Nie wiem co jest źle, proszę o pomoc.
GMLfor (i=1; tekst!=""; i+=1){
imie=string_copy(tekst,0,string_pos(" ",tekst)+1);
tekst=string_replace(tekst,imie,"");
nazwisko=string_copy(tekst,0,string_pos(" ",tekst)+1);
tekst=string_replace(tekst,nazwisko,"");
tekst=string_replace(tekst,"(","");
szybkosc=string_copy(tekst,0,string_pos("/",tekst)+1);
tekst=string_replace(tekst,szybkosc,"");
tekst=string_replace(tekst,"/","");
wytrzymalosc=string_copy(tekst,0,string_pos("/",tekst)+1);
tekst=string_replace(tekst,wytrzymalosc,"");
tekst=string_replace(tekst,"/","");
sila=string_copy(tekst,0,string_pos("/",tekst)+1);
tekst=string_replace(tekst,sila,"");
tekst=string_replace(tekst,"/","");
strzelanie=string_copy(tekst,0,string_pos(")",tekst)+1);
tekst=string_replace(tekst,strzelanie,"");
tekst=string_replace(tekst,")","");
zawodnicy=i;
}
for (i=1; i<=zawodnicy; i+=1)
{
szybkosc=real(szybkosc);
wytrzymalosc=real(wytrzymalosc);
sila=real(sila);
strzelanie=real(strzelanie);
}
-
eee nie kumam :)
--
e: napisze ktoś jakiś przykład albo coś? proszę :bye1:
-
no więc właśnie prosze o pomoc , bo nie wiem jak to zrobić :)
Problem z pętlą
w Pytania początkujących
Opublikowano
to powiedz mi jakie to ma tu znaczenie? nie ma żadnego ! poprostu element o indeksie 0 w każdej tablicy jest pusty i jak nie będe sie do niego odwoływać to napewno nie wystąpi błąd :) a używam tablic od 1 , bo wczytuje wyniki z DSJ i ciężko żeby ktoś zajął zerowe miejsce. Tak jest dla mnie łatwiej i czytelniej.
mnie nie obchodzi to, że używam złej funkcji . Ważne jest tylko to, że wszystko działa.