Skocz do zawartości
  • Ogłoszenia

  • Gdzie świętować urodziny GMCLANu   27 użytkowników zagłosowało

    1. 1. Gdzie świętować urodziny GMCLANu


      • Warszawa (bo w centrum)
      • Szczecin (bo tam mieszka Ranma i narodził się GMCLAN)

    Żeby zagłosować w tej ankiecie, prosimy się zalogować lub zarejestrować. Zobacz temat
Dawka83

Pytania Dawida

Rekomendowane odpowiedzi

Dawka83    0

Pytanie nr 1: Jak ustawić hasło do buffora w ether? W 39dll to funkcja bufferencrypt a w xenonie?

Pytanie nr 2: Jak zrobić aby okienko całkowicie znikło i została tylko konsola? Okienko może schować się do traya i tam pozostać ^^

Pytanie nr 3: Jak wyciągnąć z XE_VECTOR x i y do osobnych zmiennych?

Pytanie nr 4: Jakie typy zmiennych odbierzemy w gm jako readshort() a jakie jako readstring() i readbyte() ?

Pytanie nr 5: Czemu gdy wpisuje taki kod:

Pytanie nr 6: Id obiektu/klasy w xenonie to jaki typ zmiennych w gm?

Pytanie nr 7: Czemu w petli XE_FOREACH zmienne przyjmują jakieś dziwne wartości? '

 

Problem:

Witam mam bardzo poważny problem. Nie wiem czy dotyczy on silnika czy tez mojego systemu lecz przy próbie zmiany wartości zmiennej nick (XE_STRING) wyskakuje mi taki nie ładny komunikat: problem_server.png Następnie w outpucie pojawiają się takie linijki:

'Rakaide Server.exe': Loaded 'C:\Users\dawid\Desktop\Rakaide\serwer\Debug\Rakaide Server.exe', Symbols loaded.

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\comdlg32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc\comctl32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Users\dawid\Desktop\Rakaide\serwer\files\XenoN Core.dll', Binary was not built with debug information.

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\glu32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\opengl32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ddraw.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\dciman32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\setupapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\devobj.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\wininet.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\normaliz.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\urlmon.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\crypt32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\msasn1.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\iertutil.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf

861225ca\GdiPlus.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\apphelp.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\AppPatch\AcLayers.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\userenv.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\profapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\winspool.drv', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\mpr.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Program Files\WIDCOMM\Bluetooth Software\syswow64\BtMmHook.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atiglpxx.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atioglxx.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\version.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atigktxx.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atiadlxy.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\wintrust.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\mswsock.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\WSHTCPIP.DLL', Cannot find or open the PDB file

The program '[6000] Rakaide Server.exe: Native' has exited with code 3 (0x3).

Próbowałem rebuildowac aplikacje czyścic i znowu buildowac ale to nic nie daje. Mój system win 7 64bit. Czym te błędy mogą być spowodowane?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Cekol    0

Pyt.3

XE_VECTOR Twojvector;
double jakas_zmienna = Twojvector.X; // wyciągamy z vectora 'twojwector' pozycje X do osobnej zmiennej 'jakaszmienna'

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Dzięki cekol! Jeszcze zostały 3 pytanie na które oczekuje odpowiedzi ^^

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
PsichiX    1

1. XeCryptEncode(), gdzie jako pierwszy parametr i drugi podajesz wskaznik na dane bufora, tutaj buff.Get() lub buff.GetData(), zaleznie czy bufor, czy plik wirtualny. trzeci parametr to rozmiar bufora w bajtach, czyli buff.Size() lub buff.GetSize(). czwarty to cstring hasla. piaty to dlugosc hasla. nie zadziala to przy 39dll - najprawdopodobniej inna metoda szyfrowania

 

2. ShowWindow( GetConsoleWindow() ,SW_HIDE );

 

4. readshort - short lub XE_SHORT

readbyte - char lub XE_BYTE

readstring - char* lub XE_STRING, z tym, ze musisz dodawac stringi poprzez WriteString() z drugim parametrem true, aby dodawal nulla na koncu stringa, po to, by 39dll wiedzial gdzie sie konczy string

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Pozwolę sobie napisać dubel posta bo nikt nie zauważy...

 

Pytanie nr 5: Czemu gdy wpisuje taki kod:

XE_FILE f;
XE_BYTE test = 1;
f.Write(&test, sizeof(XE_BYTE));
ses->Send(*f.GetBuffer(),*sock);

I odbieram w gm:

var size;
size = receivemessage(global.tcpsocket);
if(size < 0) break;
if(size == 0)
{
   show_message("Serwer zakonczyl dzialanie");
   game_end();
   exit;
}
show_message(readbyte());

Wyświetla mi 0?

 

Edit: Przydała by się funkcja wyszukiwania w dokumentacji...

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
PsichiX    1

no wlasnie w tym rzecz, ze z 39dll to nie zawsze bajka. polecilbym Ether, aby bylo w pelni kompatybilne.

ale i tak mozemy to rozwiazac. jestes pewny, ze wysylasz do dobrego socketa? pokaz mi moze na pw wiekszy fragment kodu

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Chyba wysyłam do dobrego socketa bo odbiera tylko wiadomości są jak by puste....

 

PS: Co to zmiany dll w gm to mogę to w każdej chwilę zrobić na chwile obecną dopiero się uczy nie tworze jeszcze żadnej gdy :D

Edit: Jak nie podziała z ether w gm wyśle ci na pw ten kod

Edit2: Podziałało z ether ^^

 

Edit3: Kolejne pytanko ^^. Prawdopodobnie ostatnie. Id obiektu/klasy w xenonie to jaki typ zmiennych w gm?

CClient* client = new CClient();

 

Przez co lądować?

-Float

-Int/Uint

-char/uchar

-string

-short/ushort

 

W dokumentacji wyczytałem:

typedef XE_DWORD - XE_HANDLE

32 bit handle

 

A XE_DWOR to:

typedef unsigned int - XE_DWORD

32 bit unsigned

 

Tylko teraz jak to zamienić na uint? A potem z powrotem na XE_HANDLE ?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
PsichiX    1

wskazniki traktuj jako unsigned int lub XE_DWORD lub XE_HANDLE. rzutując oczywiście.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Heh faktycznie :D. Dzięki to już chyba wszystko wiem co mi potrzebne.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Czemu w petli XE_FOREACH zmienne przyjmują jakieś dziwne wartości?

Gdzieś mi się zapewne wkradł błąd o przepisałem cały serwer na nowo i działa ^^

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Witam mam bardzo poważny problem. Nie wiem czy dotyczy on silnika czy tez mojego systemu lecz przy próbie zmiany wartości zmiennej nick (XE_STRING) wyskakuje mi taki nie ładny komunikat: problem_server.png Następnie w outpucie pojawiają się takie linijki:

'Rakaide Server.exe': Loaded 'C:\Users\dawid\Desktop\Rakaide\serwer\Debug\Rakaide Server.exe', Symbols loaded.

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\comdlg32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16661_none_ebfb56996c72aefc\comctl32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Users\dawid\Desktop\Rakaide\serwer\files\XenoN Core.dll', Binary was not built with debug information.

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\glu32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\opengl32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ddraw.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\dciman32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\setupapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\devobj.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\wininet.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\normaliz.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\urlmon.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\crypt32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\msasn1.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\iertutil.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf

861225ca\GdiPlus.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\apphelp.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\AppPatch\AcLayers.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\userenv.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\profapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\winspool.drv', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\mpr.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Program Files\WIDCOMM\Bluetooth Software\syswow64\BtMmHook.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atiglpxx.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atioglxx.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\version.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atigktxx.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\atiadlxy.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\wintrust.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\mswsock.dll', Cannot find or open the PDB file

'Rakaide Server.exe': Loaded 'C:\Windows\SysWOW64\WSHTCPIP.DLL', Cannot find or open the PDB file

The program '[6000] Rakaide Server.exe: Native' has exited with code 3 (0x3).

Próbowałem rebuildowac aplikacje czyścic i znowu buildowac ale to nic nie daje. Mój system win 7 64bit. Czym te błędy mogą być spowodowane?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
PsichiX    1

a sprobuj release. ewentualnie wyslij mi na pw projekt to na zywo sprawdze.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Dawka83    0

Relese też próbowałem tyle że tam nie wyskakuje takie brzydkie okienko tylko... takie ładne ale mówiące mniej więcej tyle samo co tamto... Projekt zaraz ci wyśle.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×