-
Postów
160 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez eXcLiFe
-
-
heh ten kod eXcLiFa jest wyciety i trohe przerobiony z tutoriala gry fps marka overmarsa
Nie liczy się skąd tylko że działa :P
-
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 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
-
Zdarzenie y+=1 jest po to, aby przy każdym następnym odbiciu piłka miała niższą pozycję, czyli żeby nie odbijała się w nieskończoność.
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
Arena Wars : ES
w Pytania początkujących
Opublikowano
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