Skocz do zawartości

programista

Użytkownicy
  • Postów

    343
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez programista

  1. @Psychix: Tak to miał być żart. Oczywiście, że nieudany bo mój nie ? :P
  2. Jasne, jasne... Dam model człowieka nagiego ty to wlepisz do swojej gry i będzie, że do pornosów robię modele ;D
  3. programista

    RS problem

    Faktem jest, że admini rapida przegięli :D
  4. programista

    Azuners 3D RPG

    Rozumiem... chodziło mi o to, że tworząc grę w C++ mamy większą swobodę działania i możemy bardziej manipulować wydajnością programu. Wiem, że trzeba jeszcze myśleć(matma itd.: sam sobie lubię kodzić)..., ale jak już wspomniałem ten 10 latek usłyszał kiedyś słowo C++ (może zna nawet instrukcję cout :blink: ) i się chłopak ucieszył chociaż nawet w gm-ie potrafi wstawić tylko background. Co do directdraw... tak zawiera się to w D3D, ale instrukcje ciągle pozostają oddzielne(przynajmniej w SDK-ach 9 nie wiem jak w 10). P.S. Fajne tutoriale z directx: http://directx.friko.pl/2/
  5. programista

    Azuners 3D RPG

    Oczywiście, że pisząc w C++ osiągniesz lepszy efekt i bardziej wydajny(jakieś 100 razy), ale skoro jesteś takim geniuszem to napisz taki program/grę, która utrzyma scenę i model taki jak to zdjęcie(przy 100 fpsach). Tak... uda ci się to w 15/50 osób, ale spróbuj sam. Mówisz o bloomie hdr-ach itp.: w gm-ie(że to bez sensu). Może ty władasz direct-drawem i C++ na tyle biegle by stworzyć grę z takimi efektami (w co szczerze wątpię). Jednak nie wszyscy znają języki programowania i direct-x czy open-gl. P.S. Jak jesteś taki cwany to zrób mi grę z bloomem i hd-rem w gm bez użycia żadnych przykładów. Pozdro
  6. A Ja wracam do tematu :P Mój ulubiony użytkownik to: Prze-as.hahahahhahahahahahaha :twisted:
  7. Sorry za double posta, ale chciałem odświeżyć temat. Ciągle nie działa pliz help zobaczył ktoś programy??
  8. Ciągle nie działa więc daję na upload: https://gmclan.org/up2749_12_mojedl.html https://gmclan.org/up2749_12_mojedlserwer.html
  9. Rozumiem cię psychix, ale gdybym potem coś chciał na tym pisać łatwiej by mi było wprowadzić login jako sekcję. Mógłbym mu od razu przypisać level, exp itd.: Dałoby się tak??
  10. No, tu się właśnie pojawia problem. Ten plik się nie tworzy. EDIT1: Może się mylę, ale wydaje mi się że problem tkwi w połączeniu. Klient nie łączy się z serwerem. Dałem chyba zły kod connection w kliencie.
  11. To ma być: ini_write_string(player,'haslo',name2); ??
  12. Dobra, ale jak ten string wyciągnąć?
  13. O kurde ale mnie czeka zabawa. Aha dzięki za cierpliwość. EDIT1: Poprawiłem na coś takiego: wiadomosc = receivemessage( polaczenie ); if ( wiadomosc <= 0 ) break; _ID = readbyte(1); switch(_ID) { case 1: { playerID=readbyte(1); for ( i=0; i<liczba_graczy; i+=1 ) { if ( i == playerID ) { with ( i ) { name=readstring(); readbyte(1); ini_open('dane.ini') ini_write_string(name,'haslo',name); } } } break; } } } Ale ciągle nie działa. Nie mam pojęcia czemu. PLz pomocy
  14. No dobra spróbuje. (Wysilę swoje nieliczne szare komórki). P.S. A w kodzie wysyłania, który napisałem wszystko jest dobrze czy też coś spieprzyłem.
  15. A podpowiecie mi chociaż co tam mniej więcej napisać ??
  16. Wiem, ale yodą śmierdzi tylko pętla. co poprawić?
  17. No więc mam klienta, który zakłada konta i serwer który wczytuje dane i zapisuje(przynajmniej powinien). Tylko jest jeden mały problem serwer nie zapisuje tych danych. Zapewne jest to jakiś błąd większy bądź duży i nieźle lamerski, ale i tak napisze. Klient: Create account: create: port=14804 polaczenie=tcplisten(port,2,1) left click: global.nick=get_string("Podaj nick:","") global.pass=get_string("Podaj hasło:","") clearbuffer(); writebyte(1); writestring(global.pass); writestring(global.nick); sendmessage(polaczenie,port,0); A na serwerze: step: while ( 1 ) { wiadomosc = receivemessage( polaczenie ); //odbieramy wiadomośc if ( wiadomosc <= 0 ) break; //jezeli jest mniejsza bądź równa 0, wyłamujemy się z pętli _ID = readbyte(); //odbieramy nagłówek wiadomości switch ( _ID ) { case NAGLOWEK: //nagłówek naszej wiadomości { playerID = readbyte( ); //czytamy id gracza który przysłał wiadomość /* teraz należałoby znaleźc ID tego gracza w naszej, np. tablicy graczy */ for ( i=0; i<liczba_graczy; i+=1 ) { if ( i == playerID ) //jeżeli aktualny indeks tablicy równa sie odebranemu ID { with ( i ) { /* odbieramy zmienne */ name = readstring( ); w = readshort( ); a = readshort( ); life = readshort( ); ini_open('dane.ini') ini_write_string(name,'haslo',name) ini_close() } } } break; } } } Co jest źle?? P.S. Wiem, że kod śmierdzi noobem, ale sorki dopiero zaczynam.
  18. Ten tutek widziałem, ale jaka instrukcja służy do wysyłania tych danych. EDIT1: CHODZI O INI
  19. Dzięki! (całkowity sukces). A co z drugim pytaniem? EDIT1: Sorry nie zauważyłem co napisałeś niżej. Właśnie mam pytanie co do 39dll. Jak się za to zabrać bo wiem tylko tyle, że to biblioteka itp.:??
  20. Witam po długiej przerwie, No więc mam mały problem i nie mogę go rozwiązać. Mianowicie mam 2 obiekty create i load służące do zapisywania i wczytywania loginów i haseł. W create mam: global.nick=get_string("Podaj nick:","") global.pass=get_string("Podaj hasło:","") ini_open('users.ini') ini_write_string(global.nick,'haslo',global.pass) ini_close() a w load: global.nick=get_string("Podaj nick:","") global.pass=get_string("Podaj hasło:","") ini_open('users.ini') if (ini_section_exists(global.nick)) { pass=ini_read_string(global.pass,'pass','') } if (global.pass=pass) { show_message('zalogowany') } else { show_message('zly nick lub haslo') } Program ciągle pokazuje zły nick lub hasło. Co jest źle? 2. Co zrobić abym zapisywał i wczytywał pliki ini na serwerze? Z góry, dzięki
  21. Sorry za double, ale przeczytałem, że przy projekcie może pomagać asystent, ale nie może brać nagrody i nie jest traktowany jako uczestnik. Jest ktoś dobrej woli kto ma na zbyciu takie sprity :D ?
  22. Wielkie Dzięki wiedziałem, że to coś głupiego ;)
×
×
  • Dodaj nową pozycję...