-
Postów
2 728 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Konrad-GM
-
[C#] MySQL Connector
Konrad-GM odpowiedział(a) na Konrad-GM temat w .NET Framework (C#, ASP.NET itp.)
@Marek: To jest moje pierwsze zetknięcie się z bazą MySQL, czy mógłbyś trochę przybliżyć mi swoją myśl? :) E: Ok, spróbuję Btw. Ewentualnie pozostaje napisać readera po przez PHP E: Heh, nie mogę uruchomić Apache... ( Problem z ServerRoot ) -
Witam wszystkich, potrzebuję informacji dotyczącej bazy danych MySQL. Otóż próbuję napisać program w C# dzięki któremu można pobrać bazę danych ( wyświetlić tabele ). Używam do tego MySQL Connector/Net. Program się kompiluje i uruchamia, jednak gry próbuję połączyć się do bazy ( Znajduje się ona na serwerze [ fc.pl ] ), wyświetla się komunikat iż nie można się połączyć... SS: http://img26.imageshack.us/img26/6979/lolq.png Zwracam się do was, czy wiecie czym może być to spowodowane? Dzięki z góry, każdemu kto pomoże ;) Btw. Do połączenia używam formy: "Server=nazwa-strony.fc.pl; Username=user; Password=pass;" ( Oczywiście mam wszystkie pola dobrze wypełnione ;p )
-
Hamachi to nic prostszego... klikasz i se klikasz ;p Btw. hamachi.pl
-
Poprawka poprawki: Saloon Btw. Dodany alpha.
-
Problem z polskimi znakami w mysql
Konrad-GM odpowiedział(a) na Lollus temat w HTML, PHP, mySQL, JavaScript
Ok, spróbuję napisać taki 'parser' w php ( do drukowania ofc. ) ;p -
Problem z polskimi znakami w mysql
Konrad-GM odpowiedział(a) na Lollus temat w HTML, PHP, mySQL, JavaScript
Jak tak patrze, baza ( tabela ) nie ma ustawienia kodowania na iso :) ( tylko utf8_[przyrostek] i inne ) Btw. Chodzi właśnie o bazę, tam się stwarzają krzaczki -
Problem z polskimi znakami w mysql
Konrad-GM odpowiedział(a) na Lollus temat w HTML, PHP, mySQL, JavaScript
Też mam z tym problem, Imo ustawiłem kodowanie ( phpMyAdmin ) na ...polish..., jednak to nie działa ( Tzn. zamiast 'ł' wstawia '3' ) -
GML view_xview[0] = (objPlayer.x-view_wview[0]*0.5) + (mouse_x - objPlayer.x)*0.4; view_yview[0] = (objPlayer.y-view_hview[0]*0.5) + (mouse_y - objPlayer.y)*0.4; Plose baldzo.
-
Heh... Tu masz trochę w praktyce to opisane: http://matematyka.pisz.pl/strona/1628.html
-
Podstawa wektorów się kłania :) Wystarczy wyliczyć wektor od gracza do myszki ( względem okna gry ) a potem podzielić przez jakąś liczbę ( np 2 )
-
Napisałem taki kodzik, można go oczywiście zoptymalizować, ale jbc. działa. // Main : Source #include <Stdio.h> int gMatrix[32][32] = { 0 }, gMatPosX = 0, gMatPosY = 0; int strlen( char *str ) { int len = 0; while( (*str) != 0 ) { len++; str++; } return len; } int findwhitesign( char *str ) { int pos = 0; while( (*str) != 0 ) { if( (*str) == ' ' || (*str) == ';' ) return pos; pos++; str++; } return pos; } int main() { char str[128] = { 0 }; int val, ws, act = 0; // Check for matrix scanf( "%[^\n]", str ); str[strlen(str)] = ' '; // Parse string while( str[act] != 0 ) { if( str[act] == '[' || str[act] == ']' ); else if( str[act] == ';' ) { gMatPosX = 0; gMatPosY++; } else { ws = findwhitesign( &str[act] ); if( ws == 0 ) { act++; continue; } sscanf( &str[act], "%d", &gMatrix[gMatPosY][gMatPosX++] ); act += ws; } act++; } return 0; } Btw. Potrzebuje kilku dopieszczeń. E: Wprowadź dane w formie "[123 321 ; 456 654 ; 789 987]". Jak na razie nie zapisuje wielkości macierzy ( dość proste do wykonania ) oraz jest problem z wyczytywaniem wartości jeśli zrobimy tak "[123; 321]" ( znak ';' jest obok liczby ) to wtedy sscanf sie kaszani. Można to naprawić stosując formatowania w funkcji sscanf, ale nie pamiętam jak to się robiło by znak ';' traktował jako spację... ( google nie gryzie ).
-
Ma być to w 'C'??
-
Jakbym wiedział gdzie leży błąd... nie jesteśmy jasnowidzami :)
-
float angle = direction * (180/Math.PI); x += (int)(Math.Cos(angle) * speed); y -= (int)(Math.Sin(angle) * speed); ??
-
Aby móc kompilować projekt, trzeba go najpierw stworzyć ;p
-
[C#] Pobieranie wartości z TextBox
Konrad-GM odpowiedział(a) na flipper temat w .NET Framework (C#, ASP.NET itp.)
W końcu C# jest wzorowany na C i Cpp, tylko został stworzony dla wygody wraz z dużą ilością użytecznych ficzerków ( foreach, int.ToString itd. ) ;p -
[C#] Pobieranie wartości z TextBox
Konrad-GM odpowiedział(a) na flipper temat w .NET Framework (C#, ASP.NET itp.)
Operatory są rzl :) void operator+=( std::string &str, const int &n ) { std::stringstream strs; strs<< n; str += strs.str(); } I daliśmy stringowi możliwość zrzutowania inta po przez operator "+=" -
Pierdzielicie trzy po trzy. Ktoś z was wo gule sprawdzał czy to się skompiluje? Po pierwsze... "int c;" w pliku H nie ujdzie... Po drugie, tam powinno się znajdować "extern int c;". Po drugie "int c;" wstawia się w pliku CPP, a "extern int c;" w H :) Dla opornych: Plik *.H #ifndef _*_H_ #define _*_H_ extern int c; void super( void ); #endif Plik *.CPP include "*.H" int c = 0; void super( void ) { c = 10; }
-
[C#] Pobieranie wartości z TextBox
Konrad-GM odpowiedział(a) na flipper temat w .NET Framework (C#, ASP.NET itp.)
C++owy std::stringstream też potrafi 'z rzutować' zmienną typu *int na stringa :3 *I nie tylko -
Lol, przy wywołaniu receivemessage, pierwszy argument ustawiłem na 0... i działa :P E: A tak przy okazji, nie działa "Other player was left", wyłączam klienta/serwer i nic się nie dzieje ;p
-
Witam, mam problem z zaprzęgnięciem 39dll do pracy. Otóż piszę swój projekt w C++ i dołączam sourca tegoż dlla. Połączenie po przez TCP/UDP działa, jednak są problemy z odbieraniem i wysyłaniem danych... Tworzenie serwera: mServer = new CSocket; if( !mServer->tcplisten( 14804, 2, true ) ) CCore::showException( 0x20, "TCP listen failed" ); while( !(mClient = mServer->tcpaccept( true )) ); // Create players mMaster = new CMasterPlayer( 0, mClient ); mOthers = new COthersPlayer( 0, mClient ); Dołączanie do serwera: mServer = new CSocket; if( !mServer->tcpconnect( "127.0.0.1", 14804, true ) ) CCore::showException( 0x200, "TCP connect failed" ); // Create players mMaster = new CMasterPlayer( 0, mServer ); mOthers = new COthersPlayer( 0, mServer ); Wysyłanie danych: mBuffer->clear(); mBuffer->writefloat( mTransform.mX ); mBuffer->writefloat( mTransform.mY ); mSend->sendmessage( "127.0.0.1", 14804, mBuffer ); Odbieranie danych: mBuffer->clear(); while( true ) { int size = mRecv->receivemessage( sizeof(mTransform), mBuffer ); if( size == 0 ) CCore::showException( 0x30, "Player was left" ); else if( size < 0 ) break; else { mTransform.mX = mBuffer->readfloat(); mTransform.mY = mBuffer->readfloat(); } } Jednak to nie działa... wo gule nie odbiera 'żadnych' danych ;p Dlaczego to nie działa? Jakby co, to mogę dać pełny src.
-
Bodajże Allegro korzysta z BITMAP, użyj wskaźników.
-
GML (Create hosta) hp=100; GML (Kolizja z pociskiem) hp-=1; with(other) instance_destroy();
-
A nie lepiej zrobić listę przypisanych klawiszy ( Patrz, wszystkie klawisze do przypisania dostępne )?
-
Do tego trzeba utworzyć dynamiczną tablicę po przez operator "new[]" Tylko nie zapomnij jej zwolnić ( "delete[]" )!!!