Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Script Ctrl İle Eğilme Scripti Elinizde Varmı

local crouched = false

Citizen.CreateThread( function()
while true do
Citizen.Wait( 1 )
local ped = GetPlayerPed( -1 )
if ( DoesEntityExist( ped ) and not IsEntityDead( ped ) ) then
DisableControlAction( 0, 36, true ) -- INPUT_DUCK
if ( not IsPauseMenuActive() ) then
if ( IsDisabledControlJustPressed( 0, 36 ) ) then
RequestAnimSet( "move_ped_crouched" )
while ( not HasAnimSetLoaded( "move_ped_crouched" ) ) do
Citizen.Wait( 100 )
end
if ( crouched == true ) then
ResetPedMovementClipset( ped, 0 )
crouched = false
elseif ( crouched == false ) then
SetPedMovementClipset( ped, "move_ped_crouched", 0.25 )
crouched = true
end
end
end
end
end
end )bunu bi cliente yapıştır
 
local crouched = false

Citizen.CreateThread( function()
while true do
Citizen.Wait( 1 )
local ped = GetPlayerPed( -1 )
if ( DoesEntityExist( ped ) and not IsEntityDead( ped ) ) then
DisableControlAction( 0, 36, true ) -- INPUT_DUCK
if ( not IsPauseMenuActive() ) then
if ( IsDisabledControlJustPressed( 0, 36 ) ) then
RequestAnimSet( "move_ped_crouched" )
while ( not HasAnimSetLoaded( "move_ped_crouched" ) ) do
Citizen.Wait( 100 )
end
if ( crouched == true ) then
ResetPedMovementClipset( ped, 0 )
crouched = false
elseif ( crouched == false ) then
SetPedMovementClipset( ped, "move_ped_crouched", 0.25 )
crouched = true
end
end
end
end
end
end )bunu bi cliente yapıştır

Bir şey anlamadığın çok belli sadece bir kod parçası bulup atmışsın (Komut satırından belli) kendin bile yazmamışsın yardımdan çok zararın oluyor bu şekilde.

Ayrıca bana neden GetPlayerPed(-1) i tercih ettigini soyler misin direkt PlayerPedId çektirmek yerine ? Citizen.Wait 1 'in hiç bir anlami yok.
Pause menu check tamamen gereksiz bir kontrol.

Kısacası crouch diyip geçmeyeceksin birden fazla kontrollere ihtiyacı var hepsini tek tek saymayacagim , burda söylemek istedigim yardimci olmak isterken daha fazla soruna sebep oluyorsun niyetin kötü olmasa da.
 
Bir şey anlamadığın çok belli sadece bir kod parçası bulup atmışsın (Komut satırından belli) kendin bile yazmamışsın yardımdan çok zararın oluyor bu şekilde.

Ayrıca bana neden GetPlayerPed(-1) i tercih ettigini soyler misin direkt PlayerPedId çektirmek yerine ? Citizen.Wait 1 'in hiç bir anlami yok.
Pause menu check tamamen gereksiz bir kontrol.

Kısacası crouch diyip geçmeyeceksin birden fazla kontrollere ihtiyacı var hepsini tek tek saymayacagim , burda söylemek istedigim yardimci olmak isterken daha fazla soruna sebep oluyorsun niyetin kötü olmasa da.
+1 GetPlayerPed( -1 ) bu şekilde çekmek ms değeri arttırıcaktır bunun yerine arkadaşın dediği gibi çekmek daha mantıklı olacaktır Citizen.Wait( 1 ) yüksek oyunculu sunucularda yararlı olabilir 8 veya 10 yapılırsa daha iyi olur (40 altı çeken bi sunucu ise çokda gereği yok)
 
+1 GetPlayerPed( -1 ) bu şekilde çekmek ms değeri arttırıcaktır bunun yerine arkadaşın dediği gibi çekmek daha mantıklı olacaktır Citizen.Wait( 1 ) yüksek oyunculu sunucularda yararlı olabilir 8 veya 10 yapılırsa daha iyi olur (40 altı çeken bi sunucu ise çokda gereği yok)
Bu tarz ufak bir scriptin resource u tetiklemeyecegini bildiğim için Citizen.Wait e gerek yok tam aksine crouch u bekletmeden en seri şekilde işleve sokmak gerekir. Bu dediğine daha kapsamlı bir script te katilirdim 👍
 
Hocam çok saçma bir konu üzerinde tartışıyorsunuz arkadaş sadece eğilme istemiş diğer arkadaşta bulup atmış kodu zaten gereksiz tartışma ha illa optimize istiyorsan qb-samllrresource veya rpemotes bakabilirsin
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!