-
Postów
160 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez eXcLiFe
-
Witam Arena Wars : ES posiada 2 podstawowe błędy... i nie wiem gdzie ich mam szukać ... 1) pocisk przelatuje przez ścianę 2) pocisk rozwala naraz całą linie skrzyni a wrogów już nie :/ 3) i inne drobne błędy Jeśli możecie oblukajcie ten engine : http://www.gmclan.org/up652_11_aw2es.html i powiedzcie mi co jest nie tak ... PS. Dźwięk znajdziecie w poprzedniej v gry : http://www.gmclan.org/up652_3_aw2es.html Z góry dzięki Pozdro eXcLiFe
-
Nie liczy się skąd tylko że działa :P
-
Funkcje WinAmp (z plików DLL)
eXcLiFe odpowiedział(a) na eXcLiFe temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Funkcje zostały wyciągnięte za pomocą Dependency Walker program ten wchodzi w podstawowy skład MS Visual c++ 6.0 i podane są tylko funkcje :/ chyba że ktoś potrafi coś więcej wyszukać :P -
Funkcje WinAmp (z plików DLL)
eXcLiFe opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Funkcje WinAmp może się komuś przydadzą :P PXSDKPLS.dll PrimoSDK_AddTrackToStream PrimoSDK_StreamData PrimoSDK_StreamDisc PrimoSDK_StreamGetBlocks PrimoSDK_StreamPutBlocks PrimoSDK_AddAudioEffect PrimoSDK_AddAudioStream PrimoSDK_AddAudioTrack PrimoSDK_AddAudioTrackEx PrimoSDK_AddBootable PrimoSDK_AddCDText PrimoSDK_AddCDTextEJ PrimoSDK_AddFile PrimoSDK_AddFileStreamWCS PrimoSDK_AddFileWCS PrimoSDK_AddFolder PrimoSDK_AddFolderWCS PrimoSDK_AddVideoCDStream PrimoSDK_CDTextInfo PrimoSDK_CDTextInfoEJ PrimoSDK_CheckAudioPlaylist PrimoSDK_CloseAudio PrimoSDK_CloseImage PrimoSDK_CloseReadDisc PrimoSDK_CloseVideoCD PrimoSDK_Command PrimoSDK_CopyDisc PrimoSDK_DiscInfo2 PrimoSDK_DiscInfo PrimoSDK_DiscInfoEx PrimoSDK_End PrimoSDK_EraseMedium PrimoSDK_ExtractAudioToBuffer PrimoSDK_ExtractAudioTrack PrimoSDK_GIInfo PrimoSDK_GIInfoEx PrimoSDK_GetAudioTrackInfo PrimoSDK_GetDVDType PrimoSDK_GetDiscSpeed PrimoSDK_GetDiscSpeedList PrimoSDK_GetHandle PrimoSDK_GetISRC PrimoSDK_GetPositionAudio PrimoSDK_GetSpaceUsed PrimoSDK_Init PrimoSDK_InitStreamFileSystem PrimoSDK_ListSupportedUnits PrimoSDK_MoveMedium PrimoSDK_MungeName PrimoSDK_NewAudio PrimoSDK_NewAudioPlaylist PrimoSDK_NewImage PrimoSDK_NewImageWCS PrimoSDK_NewVideoCD PrimoSDK_NextExtractAudioBuffer PrimoSDK_OpenReadDisc PrimoSDK_PauseResumeAudio PrimoSDK_PlayAudio PrimoSDK_ReadDisc PrimoSDK_ReadGI PrimoSDK_RegisterDeviceState PrimoSDK_ReleaseHandle PrimoSDK_RunningStatus PrimoSDK_SaveGI PrimoSDK_SaveImage PrimoSDK_SetAudioLibraryCallback PrimoSDK_StopAudio PrimoSDK_Trace PrimoSDK_TrackInfo PrimoSDK_UnitAIN PrimoSDK_UnitInfo2 PrimoSDK_UnitInfo PrimoSDK_UnitLock PrimoSDK_UnitReady PrimoSDK_UnitSpeeds PrimoSDK_UnitStatus PrimoSDK_UnitVxBlock PrimoSDK_VerifyDisc PrimoSDK_VerifyGI PrimoSDK_VerifyImage PrimoSDK_VerifyOtherCDImage PrimoSDK_WriteAudio PrimoSDK_WriteAudioEx PrimoSDK_WriteAudioTrack PrimoSDK_WriteAudioTrackStream PrimoSDK_WriteGI PrimoSDK_WriteImage PrimoSDK_WriteOtherCDImage PrimoSDK_WriteVideoCD ------------------------------------------------------------- unicows.dll AcquireCredentialsHandleW AddAtomW AddFontResourceW AddJobW AddMonitorW AddPortW AddPrintProcessorW AddPrintProvidorW AddPrinterDriverW AddPrinterW AdvancedDocumentPropertiesW AppendMenuW BeginUpdateResourceA BeginUpdateResourceW BroadcastSystemMessageW BuildCommDCBAndTimeoutsW BuildCommDCBW CallMsgFilterW CallNamedPipeW CallWindowProcA CallWindowProcW ChangeDisplaySettingsExW ChangeDisplaySettingsW ChangeMenuW CharLowerBuffW CharLowerW CharNextW CharPrevW CharToOemBuffW CharToOemW CharUpperBuffW CharUpperW ChooseColorW ChooseFontW CommConfigDialogW CompareStringW ConfigurePortW CopyAcceleratorTableW CopyEnhMetaFileW CopyFileExW CopyFileW CopyMetaFileW CreateAcceleratorTableW CreateColorSpaceW CreateDCW CreateDialogIndirectParamW CreateDialogParamW CreateDirectoryExW CreateDirectoryW CreateEnhMetaFileW CreateEventW CreateFileMappingW CreateFileW CreateFontIndirectW CreateFontW CreateICW CreateMDIWindowW CreateMailslotW CreateMetaFileW CreateMutexW CreateNamedPipeW CreateProcessW CreateScalableFontResourceW CreateSemaphoreW CreateStdAccessibleProxyW CreateWaitableTimerW CreateWindowExW CryptAcquireContextW CryptEnumProviderTypesW CryptEnumProvidersW CryptGetDefaultProviderW CryptSetProviderExW CryptSetProviderW CryptSignHashW CryptVerifySignatureW DdeConnect DdeConnectList DdeCreateStringHandleW DdeInitializeW DdeQueryConvInfo DdeQueryStringW DefDlgProcW DefFrameProcW DefMDIChildProcW DefWindowProcW DeleteFileW DeleteMonitorW DeletePortW DeletePrintProcessorW DeletePrintProvidorW DeletePrinterDriverW DeviceCapabilitiesW DialogBoxIndirectParamW DialogBoxParamW DispatchMessageW DlgDirListComboBoxW DlgDirListW DlgDirSelectComboBoxExW DlgDirSelectExW DocumentPropertiesW DragQueryFileW DrawStateW DrawTextExW DrawTextW EnableWindow EndUpdateResourceA EndUpdateResourceW EnumCalendarInfoExW EnumCalendarInfoW EnumClipboardFormats EnumDateFormatsExW EnumDateFormatsW EnumDisplayDevicesW EnumDisplaySettingsExW EnumDisplaySettingsW EnumFontFamiliesExW EnumFontFamiliesW EnumFontsW EnumICMProfilesW EnumMonitorsW EnumPortsW EnumPrintProcessorDatatypesW EnumPrintProcessorsW EnumPrinterDriversW EnumPrintersW EnumPropsA EnumPropsExA EnumPropsExW EnumPropsW EnumSystemCodePagesW EnumSystemLocalesW EnumTimeFormatsW EnumerateSecurityPackagesW ExpandEnvironmentStringsW ExtTextOutW ExtractIconExW ExtractIconW FatalAppExitW FillConsoleOutputCharacterW FindAtomW FindExecutableW FindFirstChangeNotificationW FindFirstFileW FindNextFileW FindResourceExW FindResourceW FindTextW FindWindowExW FindWindowW FormatMessageW FreeContextBuffer FreeEnvironmentStringsW GetAltTabInfoW GetAtomNameW GetCPInfo GetCPInfoExW GetCalendarInfoW GetCharABCWidthsFloatW GetCharABCWidthsW GetCharWidth32W GetCharWidthFloatW GetCharWidthW GetCharacterPlacementW GetClassInfoExW GetClassInfoW GetClassLongW GetClassNameW GetClipboardData GetClipboardFormatNameW GetComputerNameW GetConsoleTitleW GetCurrencyFormatW GetCurrentDirectoryW GetCurrentHwProfileW GetDateFormatW GetDefaultCommConfigW GetDiskFreeSpaceExW GetDiskFreeSpaceW GetDlgItemTextW GetDriveTypeW GetEnhMetaFileDescriptionW GetEnhMetaFileW GetEnvironmentStringsW GetEnvironmentVariableW GetFileAttributesExW GetFileAttributesW GetFileTitleW GetFileVersionInfoSizeW GetFileVersionInfoW GetFullPathNameW GetGlyphOutlineW GetICMProfileW GetJobW GetKerningPairsW GetKeyNameTextW GetKeyboardLayoutNameW GetLocaleInfoW GetLogColorSpaceW GetLogicalDriveStringsW GetLongPathNameW GetMenuItemInfoW GetMenuStringW GetMessageW GetMetaFileW GetModuleFileNameW GetModuleHandleW GetMonitorInfoW GetNamedPipeHandleStateW GetNumberFormatW GetObjectW GetOpenFileNamePreviewW GetOpenFileNameW GetOutlineTextMetricsW GetPrintProcessorDirectoryW GetPrinterDataW GetPrinterDriverDirectoryW GetPrinterDriverW GetPrinterW GetPrivateProfileIntW GetPrivateProfileSectionNamesW GetPrivateProfileSectionW GetPrivateProfileStringW GetPrivateProfileStructW GetProcAddress GetProfileIntW GetProfileSectionW GetProfileStringW GetPropA GetPropW GetRoleTextW GetSaveFileNamePreviewW GetSaveFileNameW GetShortPathNameW GetStartupInfoW GetStateTextW GetStringTypeExW GetStringTypeW GetSystemDirectoryW GetSystemWindowsDirectoryW GetTabbedTextExtentW GetTempFileNameW GetTempPathW GetTextExtentExPointW GetTextExtentPoint32W GetTextExtentPointW GetTextFaceW GetTextMetricsW GetTimeFormatW GetUserNameW GetVersionExW GetVolumeInformationW GetWindowLongA GetWindowLongW GetWindowModuleFileNameW GetWindowTextLengthW GetWindowTextW GetWindowsDirectoryW GlobalAddAtomW GlobalFindAtomW GlobalGetAtomNameW GrayStringW InitSecurityInterfaceW InitializeSecurityContextW InsertMenuItemW InsertMenuW IsBadStringPtrW IsCharAlphaNumericW IsCharAlphaW IsCharLowerW IsCharUpperW IsClipboardFormatAvailable IsDestinationReachableW IsDialogMessageW IsTextUnicode IsValidCodePage IsWindowUnicode LCMapStringW LoadAcceleratorsW LoadBitmapW LoadCursorFromFileW LoadCursorW LoadIconW LoadImageW LoadKeyboardLayoutW LoadLibraryExW LoadLibraryW LoadMenuIndirectW LoadMenuW LoadStringW MCIWndCreateW MapVirtualKeyExW MapVirtualKeyW MessageBoxExW MessageBoxIndirectW MessageBoxW ModifyMenuW MoveFileW MultiByteToWideChar MultinetGetConnectionPerformanceW OemToCharBuffW OemToCharW OleUIAddVerbMenuW OleUIBusyW OleUIChangeIconW OleUIChangeSourceW OleUIConvertW OleUIEditLinksW OleUIInsertObjectW OleUIObjectPropertiesW OleUIPasteSpecialW OleUIPromptUserW OleUIUpdateLinksW OpenEventW OpenFileMappingW OpenMutexW OpenPrinterW OpenSemaphoreW OpenWaitableTimerW OutputDebugStringW PageSetupDlgW PeekConsoleInputW PeekMessageW PlaySoundW PolyTextOutW PostMessageW PostThreadMessageW PrintDlgW QueryContextAttributesW QueryCredentialsAttributesW QueryDosDeviceW QuerySecurityPackageInfoW RasConnectionNotificationW RasCreatePhonebookEntryW RasDeleteEntryW RasDeleteSubEntryW RasDialW RasEditPhonebookEntryW RasEnumConnectionsW RasEnumDevicesW RasEnumEntriesW RasGetConnectStatusW RasGetEntryDialParamsW RasGetEntryPropertiesW RasGetErrorStringW RasGetProjectionInfoW RasHangUpW RasRenameEntryW RasSetEntryDialParamsW RasSetEntryPropertiesW RasSetSubEntryPropertiesW RasValidateEntryNameW ReadConsoleInputW ReadConsoleOutputCharacterW ReadConsoleOutputW ReadConsoleW RegConnectRegistryW RegCreateKeyExW RegCreateKeyW RegDeleteKeyW RegDeleteValueW RegEnumKeyExW RegEnumKeyW RegEnumValueW RegLoadKeyW RegOpenKeyExW RegOpenKeyW RegQueryInfoKeyW RegQueryMultipleValuesW RegQueryValueExW RegQueryValueW RegReplaceKeyW RegSaveKeyW RegSetValueExW RegSetValueW RegUnLoadKeyW RegisterClassExW RegisterClassW RegisterClipboardFormatW RegisterDeviceNotificationW RegisterWindowMessageW RemoveDirectoryW RemoveFontResourceW RemovePropA RemovePropW ReplaceTextW ResetDCW ResetPrinterW SHBrowseForFolderW SHChangeNotify SHFileOperationW SHGetFileInfoW SHGetNewLinkInfoW SHGetPathFromIDListW ScrollConsoleScreenBufferW SearchPathW SendDlgItemMessageW SendMessageCallbackW SendMessageTimeoutW SendMessageW SendNotifyMessageW SetCalendarInfoW SetClassLongW SetComputerNameW SetConsoleTitleW SetCurrentDirectoryW SetDefaultCommConfigW SetDlgItemTextW SetEnvironmentVariableW SetFileAttributesW SetICMProfileW SetJobW SetLocaleInfoW SetMenuItemInfoW SetPrinterDataW SetPrinterW SetPropA SetPropW SetVolumeLabelW SetWindowLongA SetWindowLongW SetWindowTextW SetWindowsHookExW SetWindowsHookW ShellAboutW ShellExecuteExW ShellExecuteW Shell_NotifyIconW StartDocPrinterW StartDocW SystemParametersInfoW TabbedTextOutW TextOutW TranslateAcceleratorW UnregisterClassW UpdateICMRegKeyW UpdateResourceA UpdateResourceW VerFindFileW VerInstallFileW VerLanguageNameW VerQueryValueW VkKeyScanExW VkKeyScanW WNetAddConnection2W WNetAddConnection3W WNetAddConnectionW WNetCancelConnection2W WNetCancelConnectionW WNetConnectionDialog1W WNetDisconnectDialog1W WNetEnumResourceW WNetGetConnectionW WNetGetLastErrorW WNetGetNetworkInformationW WNetGetProviderNameW WNetGetResourceInformationW WNetGetResourceParentW WNetGetUniversalNameW WNetGetUserW WNetOpenEnumW WNetUseConnectionW WaitNamedPipeW WideCharToMultiByte WinHelpW WriteConsoleInputW WriteConsoleOutputCharacterW WriteConsoleOutputW WriteConsoleW WritePrivateProfileSectionW WritePrivateProfileStringW WritePrivateProfileStructW WriteProfileSectionW WriteProfileStringW __FreeAllLibrariesInMsluDll auxGetDevCapsW capCreateCaptureWindowW capGetDriverDescriptionW joyGetDevCapsW lstrcatW lstrcmpW lstrcmpiW lstrcpyW lstrcpynW lstrlenW mciGetDeviceIDW mciGetErrorStringW mciSendCommandW mciSendStringW midiInGetDevCapsW midiInGetErrorTextW midiOutGetDevCapsW midiOutGetErrorTextW mixerGetControlDetailsW mixerGetDevCapsW mixerGetLineControlsW mixerGetLineInfoW mmioInstallIOProcW mmioOpenW mmioRenameW mmioStringToFOURCCW sndPlaySoundW waveInGetDevCapsW waveInGetErrorTextW waveOutGetDevCapsW waveOutGetErrorTextW wsprintfW wvsprintfW in_mp3.dll CreateAudioDecoder DeleteAudioDecoder aacDeleteBitBuffer aacDeleteDecoderInterfaces aacGetBitBuffer aacGetDecoderInterfaces winampGetExtendedFileInfo winampGetInModule2 winampSetExtendedFileInfo winampWriteExtendedFileInfo Moge też wyciągnąć wykaz funkcji z innych plików dll winampa :P -
Jeśli nie chcesz używać "step towards point avoiding obejcts" i nie masz pomysłu to zobacz >>>TO<<< może ten strasznie prosty projekt Ci pomoże
-
najprawdopodobniej Aż do tego momentu gdy piłka wchodzi w podłogę :P i dlatego nie można jej ruszyć
-
Gra spox ale musisz jeszcze poprawić : 1) przechodzenie wroga przez drzewa 2) czołgi i ludzie nachodzą na siebie Zalecenia : 1) zwiększyć poziom :P 2) dodać nowych wrogów 3) większy speed pocisków Pozdro eXcLiFe
-
Raczej mi się wydaje że engine jest bardzo prosty :P bo co tutaj jest nad zwyczajnego .... pozatym możesz udostepnić plik *.gm6 lub *.gmd to wtedy będziemy mogli Ci bardziej pomuc... Pozdro eXcLiFe
-
Jak zassasz plik w scripts / player / scr_m4fire znajdziesz taki skrypt : var xx, yy, ii; xx = global.camx; yy = global.camy; repeat (50) { xx += 4*global.camcos; yy -= 4*global.camsin; ii = instance_position(xx,yy,obj_wall_basic); if (ii == noone) { ii = instance_position(xx,yy,obj_monster_basic); if (ii == noone) continue; with (ii) {livess-=powerw-(distance_to_object(obj_player)/80); repeat (random(4)+6) {instance_create(xx,yy,obj_krew_draw);}}; break; } if object_is_ancestor(ii.object_index,obj_plant_basic) continue; if (ii.object_index == obj_paka) || (ii.object_index == obj_beka) with (ii) livess-=powerw-(distance_to_object(obj_player)/80); repeat (random(4)+6) {instance_create(xx,yy,obj_odlamekpaki);; break; } } Błędy polegają na tym że: 1) gdy potworek dostanie pojawia się krew ale życie mu nie maleje 2) gdy pocisk udeży w ściane przelatuje przez niego a nie rozwala się o nią... wydaje mi się że to są proste błędy :unsure: tylko nie moge znaleść gdzie :( ps. łuski w ścianie nie są błędem tylko chciałem zobaczyć jak leci pocisk... EDIT Wszystkie nowe pomysły z waszej strony mile widziane :P Tymon: Używaj EDIT!
-
Myślę że tak dużo lepiej :P sound_replace(snd_music,'music1.wav',0,0); Gdzie snd_music należy do sounds
-
Chyba najłatwiej będzie to zrobić w draw_sprite_ext(); ustawiając odpowiednie parametry dla każdego obrazka dużo to pochłonie procka ale mniej czasu zajmie (chyba ) :P
-
ogólny kod może wyglądać tak ... var xx, yy, ii; xx = global.camx; yy = global.camy; repeat (50) { xx += 4*global.camcos; yy -= 4*global.camsin; ii = instance_position(xx,yy,obj_wall); //(maska scian) if (ii == noone) { ii = instance_position(xx,yy,obj_monster); //(maska potworów) if (ii == noone) continue; with (ii) { [FUNKCJA PO TRAFIENIU] }; break; } } Pozdro eXcLiFe
-
Witam właśnie dodałem nowego uploada https://gmclan.org/up652_3_aw2es.html jestem tu nowy i mój engine posiada kilka błędów ( związanych z instance_position oraz object_is_ancestor przy szczale i kilka innych) Mam propozycje może pomożecie mi go poprawić ( to co jest + coś od siebie) będę za to bardzo wdzięczny myślę że nie jest to zły pomysł.... Pozdro eXcLiFe