HeroHunt App: SSS
HeroHunt App'te en sık karşılaşılan sorunların çözümleri; telefonda görünmeyen uygulama ve çıkmayan herolardan yakalama, Candy ve görevlere kadar.
Önce Debug'ı aç
Debug = true olduğunda script framework tespitini, sahiplik modunu, geri yüklenen spawnları ve her turda çıkan
heroları konsola yazar. Sorunu bulmanın en hızlı yolu budur.
Sunucu anahtarın ile satın alım farklı Cfx.re hesaplarında. Bkz. Escrow hataları.
lb-phone çalışıyor olmalı; uygulama lb-phone başladıktan bir saniye sonra eklenir. İstemci konsolunda Failed to add
the lb-phone app satırını ara. App.defaultApp = false ise oyuncular önce App Store'dan yüklemelidir.
Script hiç hazır hâle gelmedi ya da oyuncunun yüklü bir karakteri yok. Sunucu konsolunda Database setup failed,
the resource will not run satırını kontrol et ve sql/install.sql dosyasını elle çalıştır. Başlatmada Ready
satırı görünmelidir.
Ya Ownership değeri "account", ya da framework tespit edilemediği için script standalone çalışıyor; standalone
her zaman hesabı kullanır. Debug = true ile konsolda Framework detected ve Ownership satırlarını kontrol et ve
ensure hype-herohunt-app satırının framework'ünden sonra geldiğinden emin ol.
Spawn turları her Spawn.SpawnIntervalSeconds süresinde çalışır ve sadece Spawn.SpawnRadius içinde
Spawn.TargetPerPlayer sayısından az heron varken yeni hero çıkar. Ayrıca şunları kontrol et:
Spawn.EnableddeğeritrueveSpawn.MaxActiveHeroessınırına ulaşılmamış.Spawn.RoutingBucket(varsayılan: 0) routing bucket'ındasın.Spawn.OnlyAroundAppUsersveyaSpawn.SkipPlayersInVehiclesseni dışarıda bırakmıyor.- Bir
Spawn.Blacklistbölgesinde değilsin ve etrafında açık zemin var. Sudaki, iç mekândaki veya araçların yanındaki noktalar reddedilir,Spawn.PavementOnlybunları daha da sınırlar. - Konsolda Hero catalog is empty yazmıyor.
Yakalamayı hemen test etmek için /herospawn random 5 komutunu kullan.
Hero, haritadaki dairenin içinde, Discovery.Radius metre (varsayılan: 100) içinde olmalı. Sunucu gerçek konumunu
kontrol eder; biraz yaklaş veya GPS işareti koymak için Yol tarifi butonuna bas.
Spawnlar tüm sunucu için ortaktır ve her biri yalnızca bir kez yakalanabilir. İlk yakalayan alır.
Heronun yakalama şansı 1.0'ın altında (Rarities içinde veya heroda catchChance). Her oyuncunun spawn başına
Capture.MaxAttemptsPerSpawn başarısız deneme hakkı vardır. Varsayılan config'te her yakalama başarılı olur.
Capture.RequireOnFoot açık. Araçtan in veya ayarı false yap.
Candy.AllowSellingLastCopy değeri false, bu yüzden her herodan bir kopya koleksiyonda kalır. Tüm kopyaların
dönüştürülebilmesi için true yap.
Oyuncu bir bekleme süresine takıldı: yakalamalar için Capture.CooldownMs, dönüşüm ve ödül alma için
Security.ActionCooldownMs, sekme yükleme için Security.ReadCooldownMs.
Sadece etkin görevler sayılır: o periyot için seçilen günlük ve haftalık görevler ile tüm genel görevler. Filtreyi
kontrol et; örneğin region görevi sadece o bölgede çıkan heroları sayar. Görev etkin olmadan önceki yakalamalar
ilerlemeye eklenmez. Tamamlanan görevler bildirim gönderir ve ödül Görevler sekmesinden alınmalıdır.
Bu bilinçli bir tasarım. Seçim tarihe göre yapılır; bu yüzden tüm oyuncular bir sonraki Tasks.ResetHour
yenilenmesine kadar aynı Tasks.DailyCount günlük ve Tasks.WeeklyCount haftalık görevi paylaşır.
Uygulama lb-phone'un harita bileşenini yükleyemedi; bu genellikle eski bir lb-phone sürümü demektir. lb-phone'u güncelle. O zamana kadar yakındaki herolar haritanın altında listelenir ve yine yakalanabilir.
v1.0.0'da bunun için bir komut veya export yok, ama bakiye her istekte veritabanından okunur; bu yüzden orada
değiştirebilirsin. Oyuncunun geçmişinde Düzenleme olarak görünmesi için admin türünde bir hero_transactions
satırı ekle. request_key her sahip için benzersiz olmalı.
UPDATE hero_player_data SET candy = candy + 100 WHERE owner = 'ABC12345';
INSERT INTO hero_transactions (owner, request_key, kind, candy_delta)
VALUES ('ABC12345', 'admin:gift-001', 'admin', 100);config/heroes.lua dosyasına yeni bir id ve kendi görsellerinle bir satır ekle. Bir heroyu kaldırmak için satırı
silmek yerine enabled = false yap. Bkz. Herolar.
Evet. App Store kaydı için App.name, App.developer ve App.description, uygulama rengi için UI.accent, harita
dairesi için Discovery.Area ayarını değiştir. Simge web/build/icon.svg dosyasıdır.
server.cfg içinde setr ox:locale "tr" (veya başka bir kod) ayarla. Bkz. Diller.
Yeni sürümü indir, klasörü değiştir ve config/ dosyalarını ve eklediğin hero görsellerini koru. Yeni tablolar
kendiliğinden oluşturulur. Yeni seçenekler için güncelleme notlarına bak.
Hâlâ çözemedin mi?
Discord sunucumuzda bir destek talebi aç ve Debug = true ile aldığın konsol çıktısını ekle.