Ini adalah contoh pengembang yang memakai ikon kustom untuk game mereka: [docimg=dqdx_sc_radial_icons.png]dqdx_sc_radial_icons.png[/docimg] [callout=green] [h3]Fakta Menarik[/h3] Gambar GIF bisa digunakan sebagai ikon menu kustom![/callout] [section]Menu Radial Berbingkai[/section] Kamu bisa menggunakan [doclink=features/steam_controller/action_set_layers][/doclink] untuk membuat Menu Radial Berbingkai. …
Ini berarti kamu harus membuat layer tindakan kustom sendiri [i]sebelum[/i] kamu mencoba mengatur pengalihan aktivasi. Lihat artikel [doclink=features/steam_controller/action_set_layers][/doclink] untuk info lebih lanjut tentang pembuatan layer set tindakan. Setelah mendapatkan pengaturan menu radial dasarnya, kita juga perlu mengonfigurasi menu radial di set tindakan yang di-overlay. …
[/olist] Mendapatkan dan menetapkan versi game terkini dapat dilakukan menggunakan panggilan API Steamworks berikut ini: [api]ISteamApps::GetCurrentBetaName[/api] [api]ISteamApps::GetNumBetas[/api] [api]ISteamApps::GetBetaInfo[/api] [api]ISteamApps::SetActiveBeta[/api] [section]Mengatur Workshop Steam untuk versi mod[/section] Dengan mengaktifkan versi mod, item di Steam Workshop dapat menyertakan informasi tentang satu build game atau lebih yang diketahui didukung oleh setiap versi mod. …
Atau, kamu dapat mengembangkan Antarmuka yang memudahkan pembuat mod untuk memilih versi dan seri yang didukung yang paling baru diunggah. Saat mengunggah versi suatu item, cukup panggil [api]ISteamUGC::SetRequiredGameVersions[/api] dengan menentukan [i]minimum[/i] dan [i]maksimum[/i] branch Steam. Branch-branch tersebut bisa sama jika item-nya hanya valid untuk branch Steam tertentu. …
Lihat [doclink=features/inventory/schema#ExchangeFormat]dokumentasi Skema[/doclink] Layanan Inventaris untuk rincian lebih lanjut tentang membuat resep. Proses pembuatan item target akan mempertimbangkan batasan pertukaran dan pasar. Item target yang dibuat akan memiliki batasan pertukaran terbaru dari item-item yang digunakan untuk membuatnya. …
[/list] [/list] [b]Contoh Respons:[/b] [code=xml] { "response": { "itemdef_json":"[ { \"appid\":\"480\",\"itemdefid\":\"10\",\"Timestamp\":\"2014-09-12T01:29:10.4628321Z\",\"modified\":\"20140808T010203Z\",\"type\":\"generator\",\"name\":\"Drop Generator\",\"bundle\":\"100x100;101x50;102x25;103x2;110x20;111x20;120x5;121x3\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Drop Generator\",\"market_hash_name\":\"Drop Generator\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"generator\",\"itemslot\":\"generator\"}, { \"appid\":\"480\",\"itemdefid\":\"100\",\"Timestamp\":\"2014-09-12T01:28:44.4816369Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Plus ship decoration\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Plus ship decoration\",\"market_hash_name\":\"Plus ship decoration\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"decoration\",\"itemslot\":\"decoration\"}, { \"appid\":\"480\",\"itemdefid\":\"101\",\"Timestamp\":\"2014-09-12T01:29:25.5198429Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Star ship decoration\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Star ship decoration\",\"market_hash_name\":\"Star ship decoration\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"decoration\",\"itemslot\":\"decoration\"}, { \"appid\":\"480\",\"itemdefid\":\"102\",\"Timestamp\":\"2014-09-12T01:29:33.6544695Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Stripe ship decoration\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Stripe ship decoration\",\"market_hash_name\":\"Stripe ship decoration\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"decoration\",\"itemslot\":\"decoration\"}, { \"appid\":\"480\",\"itemdefid\":\"103\",\"Timestamp\":\"2014-09-12T01:29:39.5676519Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Hat ship decoration\",\"bundle\":\"\",\"price\":\"1;USD99\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Hat ship decoration\",\"market_hash_name\":\"Hat ship decoration\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"decoration\",\"itemslot\":\"decoration\"}, { \"appid\":\"480\",\"itemdefid\":\"110\",\"Timestamp\":\"2014-09-12T01:29:44.0715525Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Doublefire gun\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Doublefire gun\",\"market_hash_name\":\"Doublefire gun\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"weapon\",\"itemslot\":\"weapon\"}, { \"appid\":\"480\",\"itemdefid\":\"111\",\"Timestamp\":\"2014-09-12T01:29:48.9635307Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Fastfire gun\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Fastfire gun\",\"market_hash_name\":\"Fastfire gun\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"weapon\",\"itemslot\":\"weapon\"}, { \"appid\":\"480\",\"itemdefid\":\"120\",\"Timestamp\":\"2014-09-12T01:29:52.9633305Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Cloaking field\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Cloaking field\",\"market_hash_name\":\"Cloaking field\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"power\",\"itemslot\":\"power\"}, { \"appid\":\"480\",\"itemdefid\":\"121\",\"Timestamp\":\"2014-09-12T01:30:00.0237423Z\",\"modified\":\"20140808T010203Z\",\"type\":\"item\",\"name\":\"Shield generator\",\"bundle\":\"\",\"price\":\"\",\"quantity\":0,\"description\":\"\",\"background_color\":\"3C352E\",\"icon_url\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"icon_url_large\":\"http://cdn.beta.steampowered.com/apps/440/icons/c_fireaxe_pyro_xmas_large.fa878752e1aa09a721a03042a234063b6c929278.png\",\"market_name\":\"Shield generator\",\"market_hash_name\":\"Shield generator\",\"name_color\":\"7D6D00\",\"workshopid\":\"0\",\"flags\":1,\"game_type\":\"power\",\"itemslot\":\"power\"} ]" } } [/code] [b]Contoh panggilan:[/b] [code] $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, 'https://api.steampowered.com/IInventoryService/GetItemDefs/v1?…
[/td][/tr] [tr][td]name_color[/td][td]Warna untuk menampilkan nama di inventaris dalam 6 digit hex.[/td][/tr] [tr][td]icon_url[/td][td]URL ke ikon kecil item. URL ini harus bisa diakses secara publik karena server Steam akan mengunduh dan menyimpan cache. …
Formulanya ada di kolom [code-inline]exchange[/code-inline] item target tersebut. Formulanya ditentukan sebagai satu set dari satu [i]formula[/i] atau lebih yang dipisahkan oleh titik koma. Setiap formula berisi satu set item [i]material[/i] yang dibutuhkan, dipisahkan oleh titik koma. …
Layer Set Tindakan merupakan set pengikatan tindakan opsional yang dapat ditumpukkan ke set kontrol yang sudah ada. Berbeda dengan Set Tindakan, layer mengambil tindakan dari Set Tindakan tempatnya berada dan tidak serta merta menggantikan apa yang sudah aktif saat diterapkan, melainkan menambahkan modifikasi kecil. …
Karena ini adalah layer set tindakan klasik, maka game tidak mengetahuinya dan pemain harus mengaktifkannya sendiri. Tentukan input yang akan memicu layer set tindakan, kemudian buka menu pengikatan, dan klik ikon pengaktifan set tindakan, yang merupakan ikon khusus di paling kiri: [docimg=bind_action_set.png]bind_action_set.png[/docimg] Ini akan memunculkan menu pengaktifan set tindakan: [docimg=change_action_set.png]change_action_set.png[/docimg] Di sini, kita akan menerapkan layer, bukan mengaktifkan set tindakan. …
[subsection=SetGamePhaseID]SetGamePhaseID[/subsection] [code=cpp] void SetGamePhaseID( const char *pchPhaseID);[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Deskripsi[/th][/tr] [tr][td][b]pchPhaseID[/b][/td][td]const char *[/td][td]ID persisten yang disediakan game untuk fase game. …
Sebagai contoh, atribut KDA yang dimulai dengan nilai "0/0/0" dan diperbarui seiring berjalannya fase, atau elemen seperti nama karakter yang dimasukkan oleh pemain. Atribut dapat ditentukan sebanyak yang dibutuhkan game dengan SetGamePhaseAttribute, dan hanya nilai terakhirlah yang akan ditampilkan kepada pengguna. [subsection=SetTimelineGameMode]SetTimelineGameMode[/subsection] [code=cpp]void SetTimelineGameMode( ETimelineGameMode eMode );[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Deskripsi[/th][/tr] [tr][td][b]eMode[/b][/td][td][apitype]ISteamTimeline::ETimelineGameMode[/apitype][/td][td]Mode game yang sedang berjalan.…
[/td][/tr] [tr=k_ESteamPartyBeaconLocationDataIconURLMedium][td][b]k_ESteamPartyBeaconLocationDataIconURLMedium[/b][/td][td][/td][td]If the location has an associated icon, this is the URL for the medium format icon image.[/td][/tr] [tr=k_ESteamPartyBeaconLocationDataIconURLLarge][td][b]k_ESteamPartyBeaconLocationDataIconURLLarge[/b][/td][td][/td][td]If the location has an associated icon, this is the URL for the small large icon image.…
[table] [tr][td][doclink=features/steamvr/info]Ringkasan[/doclink][/td] [td]Ringkasan tentang SteamVR.[/td] [/tr] [tr][td][doclink=features/steamvr/settings][/doclink][/td] [td]Menjelaskan tentang opsi peluncuran dan pengaturan Steamworks untuk mendistribusikan aplikasi VR di Steam.[/td] [/tr] [tr][td][doclink=features/steamvr/input][/doclink][/td] [td]Ringkasan tentang sistem SteamVR Input dan Skeletal Input.[/td] [/tr] [tr][td][doclink=features/steamvr/openvr][/doclink][/td] [td]Ringkasan tentang OpenVR, dukungan peringkat, dan pembuatan driver.[/td] [/tr] [/table] [section]Bantuan Tambahan[/section] Butuh bantuan pengembangan? Ingin mempelajari lebih lanjut tentang cara mendapatkan devkit VR? …
[i]PEMBERITAHUAN: Pembaruan Siklus Visibilitas biasanya tidak akan muncul selama event diskon musiman besar seperti Diskon Musim Panas Steam, karena perubahan tampilan halaman depan selama event diskon.[/i] [section]Cara Kerja Pembaruan Siklus[/section] [olist] [*] Saat kamu memiliki pembaruan besar yang ingin kamu sampaikan ke pelanggan, klik tombol "Mulai Pembaruan Siklus" di halaman admin Pemasaran aplikasimu. [*] Kamu akan diminta untuk memasukkan deskripsi singkat dan pilih pengumuman komunitas terbaru di mana pelanggan akan dapat mempelajari lebih lanjut tentang pembaruanmu. …
[callout]Jika kamu memulai siklus sebelum atau selama salah satu diskon musiman besar (Musim Semi, Panas, Gugur, dan Dingin), game-mu tidak akan memiliki Pembaruan Siklus Visibilitas selama hari-hari tersebut karena halaman depan akan dikhususkan untuk diskon musiman dan tidak akan memiliki bagian pembaruan rutin. …
Semua game di Steam diundang untuk berpartisipasi dengan memberikan diskon. Keempat diskon musiman ini adalah Diskon Musim Semi, Panas, Gugur, dan Dingin. [doclink=marketing/discounts/seasonalsales]Pelajari lebih lanjut di sini.[/doclink] [/list] [subsection]Dikurasi[/subsection] Jenis diskon ini dibuat dan dikelola oleh Valve. …
Waktu jeda antardiskon akan dimulai ketika diskon berakhir pada 20 Juni pukul 10.00 Waktu Pasifik dan berlangsung hingga 20 Juli di waktu yang sama. [list] [*]Bayangkan jika misalkan Diskon Musim Panas dimulai pada 27 Juni. Bass Ain't Bitin' 2 juga akan dapat berpartisipasi dalam Diskon Musim Panas, karena Diskon Musim Panas dikecualikan dari waktu jeda antardiskon 30 hari yang dihasilkan dari diskon kustom. [*]Eh, tunggu! …
[/list] [/list] [/list] [b]Contoh Respons:[/b] [code=json] { "response": { "result": "OK", "params": { "count": 4, "orders": [ { "orderid": "1233", "transid": "1234567890123456788", "steamid": "76561197972751825", "status": "PartialRefund", "currency": "USD", "time": "2024-01-23T18:30:00Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:15:00Z", "items": [ { "itemid": 100, "qty": 1, "amount": 99, "vat": 9, "itemstatus": "Refunded" }, { "itemid": 101, "qty": 1, "amount": 1299, "vat": 116, "itemstatus": "Succeeded" } ] }, { "orderid": "1234", "transid": "1234567890123456789", "steamid": "76561197972751825", "status": "Failed", "currency": "USD", "time": "2024-01-23T18:40:30Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:39:00Z", "items": [ { "itemid": 100, "qty": 1, "amount": 99, "vat": 9, "itemstatus": "Failed" } ] }, { "orderid": "1235", "transid": "1234567890123456790", "steamid": "76561197972751825", "status": "Succeeded", "currency": "USD", "time": "2024-01-23T18:40:40Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:39:30Z", "items": [ { "itemid": 101, "qty": 1, "amount": 1299, "vat": 116, "itemstatus": "Succeeded" } ] }, { "orderid": "1236", "transid": "1234567890123456791", "steamid": "76561197972751825", "status": "Chargedback", "currency": "USD", "time": "2024-01-23T19:55:00Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:40:00Z", "items": [ { "itemid": 102, "qty": 1, "amount": 999, "vat": 89, "itemstatus": "Chargedback" } ] } ] } } } [/code] [section=GetUserAgreementInfo]GetUserAgreementInfo[/section] [code=http]GET https://partner.steam-api.com/ISteamMicroTxn/GetUserAgreementInfo/v2/[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Diperlukan[/th][th]Deskripsi[/th][/tr] [tr] [td][b]key[/b][/td][td]string[/td] [td]✔[/td] [td]Web API Steamworks [url=https://partner.steamgames.com/doc/webapi_overview/auth#publisher-keys]key penerbit[/url] dengan perizinan [b]Transaksi Mikro[/b].…
[/list] [/list] [/list] [b]Contoh Respons:[/b] [code=xml] <response> <result>OK</result> <params> <state>WA</state> <country>US</country> <currency>USD</currency> </params> </response> [/code] [section=InitTxn]InitTxn[/section] [code=http]POST https://partner.steam-api.com/ISteamMicroTxn/InitTxn/v3/[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Diperlukan[/th][th]Deskripsi[/th][/tr] [tr] [td][b]key[/b][/td][td]string[/td] [td]✔[/td] [td]Web API Steamworks [url=https://partner.steamgames.com/doc/webapi_overview/auth#publisher-keys]key penerbit[/url] dengan perizinan [b]Transaksi Mikro[/b].…
[/td][/tr] [tr][td][b]steamid[/b][/td][td]uint64[/td][td]✔[/td][td]The player we're asking about[/td][/tr] [tr][td][b]include_appinfo[/b][/td][td]bool[/td][td]✔[/td][td]true if we want additional details (name, icon) about each game[/td][/tr] [tr][td][b]include_played_free_games[/b][/td][td]bool[/td][td]✔[/td][td]Free games are excluded by default. If this is set, free games the user has played will be returned.[/td][/tr] [tr][td][b]appids_filter[/b][/td][td]uint32[/td][td]✔[/td][td]if set, restricts result set to the passed in apps[/td][/tr] [/table] Returns a list of games owned by the player if their owned games/game details are visible to you. …
[/list] [b]Lihat Juga:[/b] [api]ISteamUserStats::GetAchievement[/api], [api]ISteamUserStats::GetAchievementName[/api], [api]ISteamUserStats::GetAchievementIcon[/api], [api]ISteamUserStats::GetAchievementAndUnlockTime[/api] [subsection=GetAchievementIcon]GetAchievementIcon[/subsection] [code=cpp]int GetAchievementIcon( const char *pchName );[/code] [table] [tr][th]Nama[/th][th]Jenis[/th][th]Deskripsi[/th][/tr] [tr][td][b]pchName[/b][/td][td]const char *[/td][td]"Nama API" Pencapaian.…
[/list] [b]Lihat Juga:[/b] [api]ISteamUserStats::StoreStats[/api], [api]ISteamUserStats::ResetAllStats[/api], [api]ISteamUserStats::GetAchievementAndUnlockTime[/api], [api]ISteamUserStats::GetAchievement[/api] [subsection=SetStat]SetStat[/subsection] [code=cpp]bool SetStat( c…
[/td][/tr] [tr][td][b]Isi[/b][/td] [td][list] [*]Ikon Pintasan [*]Ikon Aplikasi [/list][/td][/tr] [/table] [section=client_icon]Ikon Pintasan [color=#ca5029]Diperlukan[/color][/section] [docimg=shortcut.png]shortcut.png[/docimg] [b]Penggunaan:[/b] Ikon ini digunakan ketika membuat pintasan desktop untuk meluncurkan aplikasimu. …
Jika tidak disediakan, maka pintasan akan dibuat dengan ikon logo Steam default. [docimg=mac_icon.jpeg]mac_icon.jpeg[/docimg] [/callout] [section=community_icon]Ikon Aplikasi [color=#ca5029]Diperlukan[/color][/section] [docimg=cs2.jpg]cs2.jpg[/docimg] [b]Penggunaan:[/b] Gambar ini digunakan untuk merepresentasikan aplikasimu di tata letak yang ringkas, di mana tidak ada cukup ruang untuk gambar kapsul yang lebih besar. …
Kita juga akan biarkan "Waktu Tekan Panjang" pada nilai default 0,15 detik. Namun, kita perlu mengaktifkan "Tahan untuk Mengulang (Turbo)": [docimg=activator_turbo.png]activator_turbo.png[/docimg] Kita biarkan "Kecepatan Pengulangan" pada nilai default 0,9 detik. …
Ini berguna khususnya saat digunakan dengan Aktivator Tekan Lepas untuk mengonversi Pengalihan ke Tahan—seperti perintah Aktifkan/Nonaktifkan Jongkok.[/td][/tr] [tr][td]Lepas Tekanan[/td][td]Aktivator Lepas Tekanan akan aktif dan nonaktif saat tombol dilepaskan.…
[subsection]Menentukan Aksesori[/subsection] Karena setiap aksesori merupakan Item Def, kamu dapat menggunakan alat yang tersedia untuk mendefinisikan tampilan aksesori, termasuk yang terpenting properti [code-inline]icon_url[/code-inline] dan nama yang dilokalkannya. Deskripsi item kustomisasi yang dihasilkan akan menggunakan informasi dari ItemDef. …
Definisi stiker sederhana: [code=json] { "appid": 480, "name": "Blue Star", "description": "Stiker bintang biru dengan kekuatan misterius", "icon_url": ... [/code] [subsection]Membuat aksesori sekali pakai[/subsection] Metode apa pun yang menambahkan tag per item dapat digunakan untuk memasang aksesori. …
[b]Mod[/b], atau kependekan dari [b]modifikasi[/b], adalah pengubahan atau pembuatan file dalam game yang mengubah aspek seperti gameplay, grafik, lingkungan, model, dan banyak lagi. Banyak game yang dibuat oleh Valve dilengkapi dengan kit pengembangan software (SDK) untuk mendukung pembuatan mod. Pedoman legal mengenai pembuatan mod untuk game kami tersedia di [url=https://store.steampower.com/subscriber_agreement/]Perjanjian Pelanggan Steam[/url] dan dalam alat pembuatan mod yang kami sediakan. …
Metadata ini dapat dihasilkan dari kueri tanpa harus mengunduh dan menginstal konten sesungguhnya. [*] [api]ISteamUGC::SetItemVisibility[/api] - Mengatur visibilitas item. [*] [api]ISteamUGC::SetItemTags[/api] - Mengatur tag arbiter yang ditentukan oleh pengembang pada item. [*] [api]ISteamUGC::AddItemKeyValueTag[/api] - Menambahkan sepasang tag key-nilai ke item. …
Ini hanya akan mengembalikan item workshop yang memiliki key = [param]pKey[/param] dan nilai = [param]pValue[/param]. [*] [api]ISteamUGC::SetReturnOnlyIDs[/api] - Mengatur jika hanya akan mengembalikan ID saja atau semua rincian Kueri UGC yang tertunda. Ini berguna jika kamu tidak membutuhkan semua informasi (mis. jika kamu hanya ingin mendapatkan ID item yang dimiliki pengguna dalam daftar favorit mereka.) [*] [api]ISteamUGC::SetReturnKeyValueTags[/api] - Mengatur apakah hanya akan mengembalikan tag key-nilai untuk item di Kueri UGC yang tertunda. [*] [api]ISteamUGC::SetReturnLongDescription[/api] - Mengatur jika hasil dari kueri mendeskripsikan tentang item di Kueri UGC yang tertunda. [*] [api]ISteamUGC::SetReturnMetadata[/api] - Mengatur jika akan mengembalikan metadata yang ditentukan pengembang untuk item pada Kueri UGC yang tertunda. [*] [api]ISteamUGC::SetReturnChildren[/api] - Mengatur jika akan mengembalikan ID item turunan dari item pada Kueri UGC yang tertunda. [*] [api]ISteamUGC::SetReturnAdditionalPreviews[/api] - Mengatur jika akan mengembalikan gambar/video tambahan yang terlampir ke item di Kueri UGC yang tertunda. [*] [api]ISteamUGC::SetReturnTotalOnly[/api] - Mengatur jika hanya akan mengembalikan jumlah total item yang cocok di Kueri UGC yang tertunda. -- Item sebenarnya tidak akan dikembalikan jika [api]ISteamUGC::SteamUGCQueryCompleted_t[/api] dipanggil. [*] [api]ISteamUGC::SetLanguage[/api] - Mengatur bahasa untuk mengembalikan nama dan deskripsi item di Kueri UGC yang tertunda. [*] [api]ISteamUGC::SetAllowCachedResponse[/api] - Mengatur jika hasil akan dikembalikan dari cache untuk jangka wkatu tertentu di Kueri UGC yang tertunda. …
Jika kamu ingin mengaktifkan overlay, kamu bisa melakukannya dengan: [olist] [*]Pastikan akun Steam-mu memiliki perizinan untuk Edit Metadata Aplikasi [*]Navigasi dari laman landas aplikasimu ke > Edit Pengaturan Steamworks > Tab Instalasi > Instalasi Umum [*]Centang kotak untuk Aktifkan Overlay Steam untuk Aplikasi [*]Publikasikan [/olist] [/callout] [section=activating]Mengintegerasikan fungsionalitas Steam Timeline ke aplikasimu[/section] Panggilan API Steam Timeline dapat ditemukan di sini: [api]ISteamTimeline[/api] [section=icons]Ikon Timeline[/section] Steam Timeline menyertakan satu set ikon yang siap digunakan untuk game-mu. Kamu dapat menggunakan ikon-ikon itu di [b]AddTimelineEvent[/b] menggunakan prefiks " [code-inline]steam_[/code-inline]". …
= C_BasePlayer::GetLocalPlayer()->GetUserID() ) return; const char* eventname = pEvent->GetName(); if ( V_strcmp( "survival_round_start", eventname ) == 0 ) { SteamTimeline()->SetTimelineGameMode( k_ETimelineGameMode_Playing ); } else if ( V_strcmp( "round_end", eventname ) == 0 ) { SteamTimeline()->SetTimelineGameMode( k_ETimelineGameMode_Staging ); } else if ( V_strcmp( "heal_success", eventname ) == 0 ) { SteamTimeline()->AddTimelineEvent( "medkit32", "Healed", CFmtStr( "Restored %d Health", pEvent->GetInt( "health_restored" ) ), 0, -5.f, 5.f, k_ETimelineEventClipPriority_Standard ); } else if ( V_strcmp( "player_incapacitated_start", eventname ) == 0 ) { C_TerrorPlayer* pAttacker = (C_TerrorPlayer*)UTIL_PlayerByUserId( pEvent->GetInt( "userid" ) ); const char* pszAttacker = pAttacker ? …
[subsection]Perizinan Level Partner[/subsection] Perizinan level partner diterapkan untuk seluruh akun partner Steamworks. Perizinan saat ini meliputi: [table] [tr] [td][b][docimg=icon_star.png]icon_star.png[/docimg] Admin[/b][/td] [td]Mengizinkan pengguna untuk mengelola pengguna dan perizinan di akun partner. Hanya pengguna dengan hak admin dapat membayar Biaya Aplikasi Steam dan mengaktifkan kredit aplikasi. Lihat [doclink=gettingstarted/appfee]Biaya Aplikasi Steam[/doclink] untuk mempelajari lebih lanjut.[/td] [/tr] [tr] [td][b][docimg=icon_actual_authority.png]icon_actual_authority.png[/docimg] Wewenang[/b][/td] [td]Perizinan ini hanya diberikan pada akun yang bertanggungjawab untuk menandatangani dokumen sebagai perwakilan organisasimu dan tidak dapat diberikan ke pengguna oleh siapa pun kecuali Valve. …