hasankortak
üye
- Katılım
- 23 Tem 2021
- Mesajlar
- 430
- Konu Yazar
- #1
Hepinize merhabalar, "Saltychat telefon ve hud entegresi" ile karşınızdayım çok duydum, gördüm saltychat için gerçekten gereksiz ve fazla paralar dönüyor.
Saltychat kurulumu çok fazla olduğu için ondan bahsedip burayı doldurmayacağım. Bazı telefon entegreleri çalışmıyor onun için farklı bir çözümüm var ondan bahsederek başlıyorum;
gcphone/server/server.lua konumuna gelip görselde işaretlediğim kısma aşağıda bıraktığım kodu ekleyiniz.
Kod:
exports['saltychat']:EstablishCall(AppelsEnCours[id].receiver_src, AppelsEnCours[id].transmitter_src)
exports['saltychat']:EstablishCall(AppelsEnCours[id].transmitter_src, AppelsEnCours[id].receiver_src)
"gcPhone:acceptCall" yazarak bu kısmı kolayca bulabilirsiniz.
Sonrasında tekrar gcphone/server/server.lua konumuna gelip TriggerClientEvent('gcPhone:rejectCall', AppelsEnCours[id].transmitter_src) satırının atlına aşağıdaki kodu yazıyorsunuz.
Kod:
exports['saltychat']:EndCall(AppelsEnCours[id].receiver_src, AppelsEnCours[id].transmitter_src)
exports['saltychat']:EndCall(AppelsEnCours[id].transmitter_src, AppelsEnCours[id].receiver_src)
Bu Sefer TriggerClientEvent('gcPhone:rejectCall', AppelsEnCours[id].receiver_src) satırının altına yukarıdaki kodu yazıyorsunuz.
Şimdi Huda entegesine geçelim;
Saltychat > SaltyChat-FiveM.sln dosyasını Visual Studio ile açıyoruz.
Sonrasında sağ taraftaki menüden VoiceManager.cs'e giriyoruz.
Kırmızıyla işaretlediğim kısma aşağıda verdiğim kodu yazıyoruz. Uyarı: ".setVoipMode" kullandığınız huda göre değişiklik sağlamaktadır! Exports["ustun-hud"].setVoipMode(this.VoiceRange);
Not: this.RangeNotification = CitizenFX.Core.UI.Screen.ShowNotification($"New voice range is {this.VoiceRange} metres."); yazan kısım mapın olduğu kısımda notif gelmesini sağlamaktadır satırın başına // ekleyerek ya da silerek kapatabilirsiniz.
Son olarak kaydedip "Çözümü Derle" diyoruz huda entegremiz bitmiştir.
Saltychat kurulumu çok fazla olduğu için ondan bahsedip burayı doldurmayacağım. Bazı telefon entegreleri çalışmıyor onun için farklı bir çözümüm var ondan bahsederek başlıyorum;
gcphone/server/server.lua konumuna gelip görselde işaretlediğim kısma aşağıda bıraktığım kodu ekleyiniz.
Kod:
exports['saltychat']:EstablishCall(AppelsEnCours[id].receiver_src, AppelsEnCours[id].transmitter_src)
exports['saltychat']:EstablishCall(AppelsEnCours[id].transmitter_src, AppelsEnCours[id].receiver_src)
"gcPhone:acceptCall" yazarak bu kısmı kolayca bulabilirsiniz.
Sonrasında tekrar gcphone/server/server.lua konumuna gelip TriggerClientEvent('gcPhone:rejectCall', AppelsEnCours[id].transmitter_src) satırının atlına aşağıdaki kodu yazıyorsunuz.
Kod:
exports['saltychat']:EndCall(AppelsEnCours[id].receiver_src, AppelsEnCours[id].transmitter_src)
exports['saltychat']:EndCall(AppelsEnCours[id].transmitter_src, AppelsEnCours[id].receiver_src)
Bu Sefer TriggerClientEvent('gcPhone:rejectCall', AppelsEnCours[id].receiver_src) satırının altına yukarıdaki kodu yazıyorsunuz.
Şimdi Huda entegesine geçelim;
Saltychat > SaltyChat-FiveM.sln dosyasını Visual Studio ile açıyoruz.
Sonrasında sağ taraftaki menüden VoiceManager.cs'e giriyoruz.
Kırmızıyla işaretlediğim kısma aşağıda verdiğim kodu yazıyoruz. Uyarı: ".setVoipMode" kullandığınız huda göre değişiklik sağlamaktadır! Exports["ustun-hud"].setVoipMode(this.VoiceRange);
Not: this.RangeNotification = CitizenFX.Core.UI.Screen.ShowNotification($"New voice range is {this.VoiceRange} metres."); yazan kısım mapın olduğu kısımda notif gelmesini sağlamaktadır satırın başına // ekleyerek ya da silerek kapatabilirsiniz.
Son olarak kaydedip "Çözümü Derle" diyoruz huda entegremiz bitmiştir.