diff --git a/beatrun/Beatrun Reanimated/climbanim.dx80.vtx b/beatrun/Beatrun Reanimated/climbanim.dx80.vtx index 429205d..40d0319 100644 Binary files a/beatrun/Beatrun Reanimated/climbanim.dx80.vtx and b/beatrun/Beatrun Reanimated/climbanim.dx80.vtx differ diff --git a/beatrun/Beatrun Reanimated/climbanim.dx90.vtx b/beatrun/Beatrun Reanimated/climbanim.dx90.vtx index c2400ef..c92e847 100644 Binary files a/beatrun/Beatrun Reanimated/climbanim.dx90.vtx and b/beatrun/Beatrun Reanimated/climbanim.dx90.vtx differ diff --git a/beatrun/Beatrun Reanimated/climbanim.mdl b/beatrun/Beatrun Reanimated/climbanim.mdl index 36eeadb..2c881f6 100644 Binary files a/beatrun/Beatrun Reanimated/climbanim.mdl and b/beatrun/Beatrun Reanimated/climbanim.mdl differ diff --git a/beatrun/Beatrun Reanimated/climbanim.sw.vtx b/beatrun/Beatrun Reanimated/climbanim.sw.vtx index cfc3465..18f2757 100644 Binary files a/beatrun/Beatrun Reanimated/climbanim.sw.vtx and b/beatrun/Beatrun Reanimated/climbanim.sw.vtx differ diff --git a/beatrun/Beatrun Reanimated/climbanim.vvd b/beatrun/Beatrun Reanimated/climbanim.vvd index 26b1ef9..20d010b 100644 Binary files a/beatrun/Beatrun Reanimated/climbanim.vvd and b/beatrun/Beatrun Reanimated/climbanim.vvd differ diff --git a/beatrun/Original Animations/climbanim.dx80.vtx b/beatrun/Original Animations/climbanim.dx80.vtx index 04d708c..afbfe46 100644 Binary files a/beatrun/Original Animations/climbanim.dx80.vtx and b/beatrun/Original Animations/climbanim.dx80.vtx differ diff --git a/beatrun/Original Animations/climbanim.dx90.vtx b/beatrun/Original Animations/climbanim.dx90.vtx index 3c073e3..c49f119 100644 Binary files a/beatrun/Original Animations/climbanim.dx90.vtx and b/beatrun/Original Animations/climbanim.dx90.vtx differ diff --git a/beatrun/Original Animations/climbanim.mdl b/beatrun/Original Animations/climbanim.mdl index 935c6e0..b456141 100644 Binary files a/beatrun/Original Animations/climbanim.mdl and b/beatrun/Original Animations/climbanim.mdl differ diff --git a/beatrun/Original Animations/climbanim.sw.vtx b/beatrun/Original Animations/climbanim.sw.vtx index d305ab5..be20dfb 100644 Binary files a/beatrun/Original Animations/climbanim.sw.vtx and b/beatrun/Original Animations/climbanim.sw.vtx differ diff --git a/beatrun/Original Animations/climbanim.vvd b/beatrun/Original Animations/climbanim.vvd index 62e239c..c85a66b 100644 Binary files a/beatrun/Original Animations/climbanim.vvd and b/beatrun/Original Animations/climbanim.vvd differ diff --git a/beatrun/gamemodes/beatrun/content/models/climbanim.dx80.vtx b/beatrun/gamemodes/beatrun/content/models/climbanim.dx80.vtx index 429205d..40d0319 100644 Binary files a/beatrun/gamemodes/beatrun/content/models/climbanim.dx80.vtx and b/beatrun/gamemodes/beatrun/content/models/climbanim.dx80.vtx differ diff --git a/beatrun/gamemodes/beatrun/content/models/climbanim.dx90.vtx b/beatrun/gamemodes/beatrun/content/models/climbanim.dx90.vtx index c2400ef..c92e847 100644 Binary files a/beatrun/gamemodes/beatrun/content/models/climbanim.dx90.vtx and b/beatrun/gamemodes/beatrun/content/models/climbanim.dx90.vtx differ diff --git a/beatrun/gamemodes/beatrun/content/models/climbanim.mdl b/beatrun/gamemodes/beatrun/content/models/climbanim.mdl index 36eeadb..2c881f6 100644 Binary files a/beatrun/gamemodes/beatrun/content/models/climbanim.mdl and b/beatrun/gamemodes/beatrun/content/models/climbanim.mdl differ diff --git a/beatrun/gamemodes/beatrun/content/models/climbanim.sw.vtx b/beatrun/gamemodes/beatrun/content/models/climbanim.sw.vtx index cfc3465..18f2757 100644 Binary files a/beatrun/gamemodes/beatrun/content/models/climbanim.sw.vtx and b/beatrun/gamemodes/beatrun/content/models/climbanim.sw.vtx differ diff --git a/beatrun/gamemodes/beatrun/content/models/climbanim.vvd b/beatrun/gamemodes/beatrun/content/models/climbanim.vvd index 26b1ef9..20d010b 100644 Binary files a/beatrun/gamemodes/beatrun/content/models/climbanim.vvd and b/beatrun/gamemodes/beatrun/content/models/climbanim.vvd differ diff --git a/beatrun/gamemodes/beatrun/content/resource/localization/tr/beatrun.properties b/beatrun/gamemodes/beatrun/content/resource/localization/tr/beatrun.properties new file mode 100644 index 0000000..ec79e82 --- /dev/null +++ b/beatrun/gamemodes/beatrun/content/resource/localization/tr/beatrun.properties @@ -0,0 +1,238 @@ +# Misc +beatrun.misc.ok=TAMAM +beatrun.misc.noclipdetected=Noclip Algılandı! Koşuya yeniden başlamak için yeniden canlanın +beatrun.misc.checkconsole=Konsolu kontrol edin! + +# AddonWarning +beatrun.addonwarning.warntext=UYARI\nOynamadan veya herhangi bir sorunu GitHub üzerinden bildirmeden önce lütfen aşağıdaki eklentileri devre dışı bırakın: +beatrun.addonwarning.quitbutton=ANA MENÜYE DÖN +beatrun.addonwarning.play=Oyna +beatrun.addonwarning.conflictfound=ÇAKIŞAN EKLENTİLER BULUNDU + +# BuildModeHUD +beatrun.buildmodehud.info=İndeks: %s\nSeçili: %s\nAçı: %s +beatrun.buildmodehud.props=Menü / Nesneler +beatrun.buildmodehud.entities=Menü / Varlıklar +beatrun.buildmodehud.drag=Sürükle (G) +beatrun.buildmodehud.copy=Kopyala (SHIFT+D) +beatrun.buildmodehud.delete=Sil (DEL/BCKSPC) +beatrun.buildmodehud.highlight=Vurgula (T) +beatrun.buildmodehud.select=Seç +beatrun.buildmodehud.zipline=Halat (SHIFT = 2 Yönlü) + +# All ConVars +beatrun.convars.hudxp=Takma adın yanında toplam XP'yi göster +beatrun.convars.hudsway=Arayüz sarsılmasını göster +beatrun.convars.huddynamic=Hareket ederken arayüzü gizle +beatrun.convars.hudhidden=Arayüzün çoğunu gizler +beatrun.convars.hudreticle=Bir nişangah göster +beatrun.convars.hudtextcolor=Arayüz Metin Rengi\nVarsayılan: 255 255 255 255 +beatrun.convars.hudcornercolor=Arayüz Köşe Rengi\nVarsayılan: 20 20 20 100 +beatrun.convars.hudfloatxpcolor=Arayüz Süzülen XP Rengi\nVarsayılan: 255 255 255 255 +beatrun.convars.nametags=Oyuncuların üzerinde isim etiketlerini göster +beatrun.convars.apikey=API Anahtarı +beatrun.convars.domain=Koşu veritabanının alanı +beatrun.convars.viewbob=Görüntü Sarsılma Şiddeti +beatrun.convars.viewbobstabilization=Görüntü sallamayı oyuncunun görünüm pozisyonunu ortalanmış halde tutarak yol tutmasını azaltmak için açın +beatrun.convars.fov=Oyuncunun Görüş Alanını değiştirir +beatrun.convars.cpsave=Bir koşu sırasında yeniden canlanmak, en son değilen aşamaya geri dönecektir +beatrun.convars.faststart=Daha hızlı başlangıç geri sayımı +beatrun.convars.disablegrapple=Kanca özelliğini devre dışı bırakır +beatrun.convars.puristmode=Purist modu, havadayken "strafe" atmayı ciddi şekilde zayıflatan bir kullanıcı tercihidir, bu da ME oyunlarının bunu nasıl ele aldığıdır.\n0 = Kısıtlama yok\n1 = Havadaki azaltılmış hareket hızı +beatrun.convars.quickturnground=Yerdeyken ikincil saldırı ile hızlı dönüşü etkinleştirir +beatrun.convars.quickturnhandsonly=Yalnızca "Koşucu Elleri" ile hızlı dönüşü etkinleştirir + +# HUD +beatrun.hud.course=Koşu: %s +beatrun.hud.freeplay=Serbest Mod +beatrun.hud.lvl=Svy: %s +beatrun.hud.infector=Enfektör + +# Menu_Course +beatrun.coursemenu.trials=Koşular - %s +beatrun.coursemenu.buildmode=İnşa Modunu Aç +beatrun.coursemenu.freeplay=Serbest Mod'a geri dön + +# CoursesDatabase +beatrun.coursesdatabase.cantuploadfreeplay=Serbest Modda yüklenemiyor +beatrun.coursesdatabase.upload1=%s haritasında adı %s olan bir koşu yüklemeye çalışıyorsunuz. +beatrun.coursesdatabase.upload2=Devam etmek için Beatrun_Confirm veya iptal etmek için Beatrun_Cancel kullanın. +beatrun.coursesdatabase.update1=Bu koda sahip bir koşuyu %s,%s haritasındaki %s adlı koşuya güncellemeye çalışıyorsunuz. + +# Tools Menu +beatrun.toolsmenu.client=Kullanıcı +beatrun.toolsmenu.server=Sunucu + +# Tools Menu Courses Section +beatrun.toolsmenu.courses.name=Koşular +beatrun.toolsmenu.courses.desc=Koşu Ayarları + +beatrun.toolsmenu.courses.faststart=Hızlı Başlangıç +beatrun.toolsmenu.courses.faststartdesc=Koşunun başında daha hızlı geri sayım + +beatrun.toolsmenu.courses.checkpointsave=Aşamada Kaydet +beatrun.toolsmenu.courses.checkpointsavedesc=Koşularda en son aşamada yeniden canlan + +beatrun.toolsmenu.courses.database=Veritabanı Alanı +beatrun.toolsmenu.courses.databasedesc=Veritabanının alanı/IP'si\nVarsayılan: courses.beatrun.ru + +beatrun.toolsmenu.courses.changeapikey=API Anahtarını Değiştir +beatrun.toolsmenu.courses.enterapikey=API anahtarınızı girin + +beatrun.toolsmenu.courses.savecourse=Şu Anda Devam Eden Koşuyu Bir Dosyaya Kaydet +beatrun.toolsmenu.courses.namesavecourse=Koşunuz için bir ad girin + +beatrun.toolsmenu.courses.loadcourse=Çevrim içi Veritabandan Koşu Yükle +beatrun.toolsmenu.courses.enterloadcourse=Koşu kodunu gir + +beatrun.toolsmenu.courses.uploadcourse=Şu An Devam Eden Koşuyu Veritabanına Yükle + +beatrun.toolsmenu.courses.updatecourse=Veritabanında bir Koşuyu Güncelle +beatrun.toolsmenu.courses.updatecoursehelp=Veritabanındaki bir koşuyu şu anda devam eden koşuyla günceller + +# Tools Menu HUD Section +beatrun.toolsmenu.hud.name=ARAYÜZ +beatrun.toolsmenu.hud.desc=Arayüz Ayarları + +beatrun.toolsmenu.hud.dynamic=Dinamik Arayüz +beatrun.toolsmenu.hud.dynamicdesc=Hareket ederken arayüzü gizler + +beatrun.toolsmenu.hud.sway=Arayüz Sarsıntısı +beatrun.toolsmenu.hud.swaydesc=Arayüz sallanmayı açar/kapatır + +beatrun.toolsmenu.hud.reticle=Nişangahı Göster +beatrun.toolsmenu.hud.reticledesc=Ekranın ortasında bir nokta gösterir + +beatrun.toolsmenu.hud.nametags=Ad Etiketlerini Göster +beatrun.toolsmenu.hud.nametagsdesc=Oyuncuların üzerindeki ad etiketlerini açar + +beatrun.toolsmenu.hud.hudxp=Arayüz XP'yi göster +beatrun.toolsmenu.hud.hudxpdesc=Takma adın yanında toplam XP'yi göster + +beatrun.toolsmenu.hud.wind=Rüzgar Etkisi +beatrun.toolsmenu.hud.winddesc=Koşarken rüzgar sesleri + +beatrun.toolsmenu.hud.fov=Görüş Alanı +beatrun.toolsmenu.hud.fovdesc=Görüş Alanınızı değiştirdikten sonra yeniden canlanmanız gerekiyor! + +beatrun.toolsmenu.hud.hidden=Arayüzü gizle +beatrun.toolsmenu.hud.hiddendesc=0 - Gösterilen\n1 - Yalnızca oyun\nmodu 2 - Gizli + +beatrun.toolsmenu.hud.textcolor=Arayüz Metin Rengi +beatrun.toolsmenu.hud.cornercolor=Arayüz Köşe Rengi +beatrun.toolsmenu.hud.floatxpcolor=Arayüz Süzülen XP Rengi + +# Tools Menu Viewbob Section +beatrun.toolsmenu.viewbob.name=Görüntü Sarsılması +beatrun.toolsmenu.viewbob.desc=Görüntü Sarsılma Ayarları + +beatrun.toolsmenu.viewbob.stabilization=Görüntü Sarsılma Stabilizasyonu +beatrun.toolsmenu.viewbob.stabilizationdesc=Görüntü sallamayı oyuncunun görünüm pozisyonunu ortalanmış halde tutarak yol tutmasını azaltmak için açın +beatrun.toolsmenu.viewbob.intensity=Sarsılma Şiddeti + +# Tools Menu Gameplay Section +beatrun.toolsmenu.gameplay.name=Oynanış +beatrun.toolsmenu.gameplay.desc=Oynanış Ayarları + +beatrun.toolsmenu.gameplay.quickturnground=Yerde Hızlı Dönüş +beatrun.toolsmenu.gameplay.quickturngrounddesc=Yerdeyken ikincil saldırı ile hızlı dönüşü etkinleştirir + +beatrun.toolsmenu.gameplay.quickturnhandsonly=Sadece Hızlı Dönüş Elleri +beatrun.toolsmenu.gameplay.quickturnhandsonlydesc=Yalnızca "Koşucu Elleri" ile hızlı dönüşü etkinleştirir + +beatrun.toolsmenu.gameplay.puristmode=Purist Modu +beatrun.toolsmenu.gameplay.puristmodedesc=Purist modu, havadayken "strafe" atmayı ciddi şekilde zayıflatan bir kullanıcı tercihidir, bu da ME oyunlarının bunu nasıl ele aldığıdır.\nDevre dışı = Kısıtlama yok\nEtkin = Havadaki azaltılmış hareket hızı + +beatrun.toolsmenu.gameplay.disablegrapple=Kanca Özelliğini Devre Dışı Bırak +beatrun.toolsmenu.gameplay.disablegrappledesc=Kanca özelliğini devre dışı bırakır + +# Tools Menu Misc Section +beatrun.toolsmenu.misc.name=Diğer +beatrun.toolsmenu.misc.desc=Çeşitli Ayarlar + +beatrun.toolsmenu.misc.propspawn=Nesne Oluşturma +beatrun.toolsmenu.misc.propspawndesc=Yönetici hakları olmayan oyuncuların nesne, varlık ve silah oluşturmasına izin verir + +beatrun.toolsmenu.misc.overdrivemp=Çok Oyunculuda Aşım +beatrun.toolsmenu.misc.overdrivempdesc=Sunucuda aşım kullanımına izin verir + +# Tools Menu Moves Section +beatrun.toolsmenu.moves.name=Hareketler +beatrun.toolsmenu.moves.desc=Hareket Ayarları +beatrun.toolsmenu.moves.help=Havadayken Ctrl + RMB ile dalış yapabilirsin!\nE + LMB ile Aşım Geçişleri. + +beatrun.toolsmenu.moves.speedlimit=Hız Sınırı +beatrun.toolsmenu.moves.speedlimitdesc=Oyuncunun hız sınırını değiştirir\nVarsayılan: 325 + +beatrun.toolsmenu.moves.forcepuristmode=Purist Modunu Zorla +beatrun.toolsmenu.moves.forcepuristmodedesc=Purist Modun tüm oyuncular için etkinleştirilmesini zorunlu kılar + +beatrun.toolsmenu.moves.realisticwallrunning="Gerçekçi" duvar koşusu +beatrun.toolsmenu.moves.realisticwallrunningdesc=Devre dışı bırakıldığında duvar koşusuna başlarken hız kaybetmezsiniz + +beatrun.toolsmenu.moves.kickglitch=Tekme Hatası +beatrun.toolsmenu.moves.kickglitchdesc=Tekme Hatası Hareketini Açar\nDuvardan koşarken ve hemen ardından zıplarken LMB basın + +beatrun.toolsmenu.moves.kickglitchversion=Tekme Hatası Sürümü +beatrun.toolsmenu.moves.kickglitchversiondesc=Etkin - Eski sürüm\nDevre Dışı - Yeni sürüm\nYeni sürüm, bir oyuncunun altında küçük bir platform oluşturan ME'nin mekaniğini kullanıyor + +beatrun.toolsmenu.moves.quakejump=Quake Zıplayışı +beatrun.toolsmenu.moves.quakejumpdesc=Quake Zıplama Hareketini açar/kapatır\nYan Adımdan Sonra Sağa Zıplaya basın + +beatrun.toolsmenu.moves.sidestep=Yan Adım +beatrun.toolsmenu.moves.sidestepdesc=Yan Adım Hareketini Açar\nA/D + RMB + +beatrun.toolsmenu.moves.disarm=Silahsızlandır +beatrun.toolsmenu.moves.disarmdesc=NPC'yi Silahsızlandırma Yeteneği\nBir NPC'de KULLAN'a basın + +beatrun.toolsmenu.moves.divesettings=Dalış Ayarları + +beatrun.toolsmenu.moves.totsugeki=Totsugeki +beatrun.toolsmenu.moves.totsugekidesc=Totsugeki Dalışı\nQuake Zıplayışından hemen sonra dal + +beatrun.toolsmenu.moves.totsugekispam=Totsugeki Abanması +beatrun.toolsmenu.moves.totsugekispamdesc=Totsugeki'yi Abanma Yeteneğini Açar + +beatrun.toolsmenu.moves.totsugekiheading=Totsugeki İlerleyişi +beatrun.toolsmenu.moves.totsugekiheadingdesc=Totsugeki'ye X ekseninde (yukarı/aşağı) izin verir + +beatrun.toolsmenu.moves.totsugekidirection=Totsugeki Yönü +beatrun.toolsmenu.moves.totsugekidirectiondesc=Başka Bir Yöne Totsugeki Yapmayı Sağlar\nAbanma ve İlerleyişle beraber kullanıldığında uçmanıza izin verir =) + +# Tools Menu Gamemodes Section +beatrun.toolsmenu.gamemodes.name=Oyun Modları +beatrun.toolsmenu.gamemodes.desc=Oyun Modları Ayarları +beatrun.toolsmenu.gamemodes.error=Başka bir oyun modu çalışıyor! + +beatrun.toolsmenu.gamemodes.infection=Enfeksiyon Oyun Modunu Aç +beatrun.toolsmenu.gamemodes.infectionstarttime=Başlamadan önceki zaman +beatrun.toolsmenu.gamemodes.infectiongametime=Oyunun uzunluğu +beatrun.toolsmenu.gamemodes.infectiontime=Saniyeler cinsinden zaman +beatrun.toolsmenu.gamemodes.datatheft=Veri Hırsızlığı Oyun Modunu Aç +beatrun.toolsmenu.gamemodes.deathmatch=Ölüm Maçı Oyun Modunu Aç + +# Checkpoints +beatrun.checkpoints.countdown1=Hazır +beatrun.checkpoints.countdown2=Dikkat +beatrun.checkpoints.countdown3=BAŞLA! +beatrun.checkpoints.speedometer=%s km/s + +# DataTheft +beatrun.datatheft.name=Veri Hırsızı (%s) +beatrun.datatheft.start=Veri hırsızı! Veri toplamak için oyuncuları öldür, bankalara veri yatır + +# Deathmatch +beatrun.deathmatch.name=Ölüm Maçı +beatrun.deathmatch.start=Ölüm Maçı! Puan almak için oyuncuları öldür! + +# Infection +beatrun.infection.name=Enfeksiyon +beatrun.infection.infectedtext=(Enfekte) +beatrun.infection.humantext=(İnsan) +beatrun.infection.start=Enfeksiyon! Diğer oyunculara bulaştırmak için dokun\n%s oyuncu %s süre içinde enfekte olacak +beatrun.infection.nosurvivors=Hiç kimse... +beatrun.infection.infected=enfekte oldu! +beatrun.infection.infectedby=enfekte etti +beatrun.infection.award=Hayatta kaldığın için 200 XP ile ödüllendirildin! +beatrun.infection.awardinfected=Enfekte olarak canlandığın için 100 XP ile ödüllendirildin! +beatrun.infection.end=Oyun sona erdi!\nYaşayanlar: %s\n15 saniye içinde \nyeniden başlıyor diff --git a/beatrun/gamemodes/beatrun/gamemode/sh/0_Misc.lua b/beatrun/gamemodes/beatrun/gamemode/sh/0_Misc.lua index 466db84..9d9fda2 100644 --- a/beatrun/gamemodes/beatrun/gamemode/sh/0_Misc.lua +++ b/beatrun/gamemodes/beatrun/gamemode/sh/0_Misc.lua @@ -6,7 +6,7 @@ if SERVER then local spawn = {"PlayerGiveSWEP", "PlayerSpawnEffect", "PlayerSpawnNPC", "PlayerSpawnObject", "PlayerSpawnProp", "PlayerSpawnRagdoll", "PlayerSpawnSENT", "PlayerSpawnSWEP", "PlayerSpawnVehicle"} local function BlockSpawn(ply) - if not ply:IsAdmin() and not allowPropSpawn:GetBool() then return false end + if ply:IsAdmin() or allowPropSpawn:GetBool() then return true end end for _, v in ipairs(spawn) do diff --git a/beatrun/gamemodes/beatrun/gamemode/sh/BuildMode.lua b/beatrun/gamemodes/beatrun/gamemode/sh/BuildMode.lua index ace38af..7f91fc5 100644 --- a/beatrun/gamemodes/beatrun/gamemode/sh/BuildMode.lua +++ b/beatrun/gamemodes/beatrun/gamemode/sh/BuildMode.lua @@ -619,6 +619,7 @@ if SERVER then a:Spawn() local phys = a:GetPhysicsObject() + if IsValid(phys) then phys:EnableMotion(false) phys:Sleep() @@ -1407,11 +1408,11 @@ if CLIENT then end hook.Add("InitPostEntity", "buildmode_create_hook", function() - timer.Simple(2, function() + timer.Simple(2, function() hook.Add("OnEntityCreated", "BuildModeProps", function(ent) if not ent:GetNW2Bool("BRProtected") and ent:GetClass() == "prop_physics" or buildmode_ents[ent:GetClass()] then if not BuildMode then ent.buildmode_placed_manually = true end - + table.insert(buildmode_placed, ent) end end) diff --git a/beatrun/gamemodes/beatrun/gamemode/sh/SafetyRoll.lua b/beatrun/gamemodes/beatrun/gamemode/sh/SafetyRoll.lua index fea11c3..6820a05 100644 --- a/beatrun/gamemodes/beatrun/gamemode/sh/SafetyRoll.lua +++ b/beatrun/gamemodes/beatrun/gamemode/sh/SafetyRoll.lua @@ -60,11 +60,7 @@ net.Receive("RollAnimSP", function() local ply = LocalPlayer() if net.ReadBool() then - if ply:UsingRH() then - roll.AnimString = "land" - else - roll.AnimString = "landgun" - end + roll.AnimString = ply:UsingRH() and "land" or "landgun" roll.animmodelstring = "climbanim" roll.BodyAnimSpeed = 1 elseif net.ReadBool() then @@ -72,12 +68,7 @@ net.Receive("RollAnimSP", function() roll.animmodelstring = "climbanim" roll.BodyAnimSpeed = 1.5 else - if ply:UsingRH() then - roll.AnimString = "meroll" - else - roll.AnimString = "merollgun" - end - + roll.AnimString = ply:UsingRH() and "meroll" or "merollgun" roll.animmodelstring = "climbanim" roll.BodyAnimSpeed = 1.15 end @@ -167,12 +158,7 @@ hook.Add("OnPlayerHitGround", "SafetyRoll", function(ply, water, floater, speed) ply:SetSafetyRollAng(landang) ply:SetSafetyRollTime(CurTime() + 0.6) - if ply:UsingRH() then - roll.AnimString = "land" - else - roll.AnimString = "landgun" - end - + roll.AnimString = ply:UsingRH() and "land" or "landgun" roll.animmodelstring = "climbanim" roll.usefullbody = true else @@ -181,12 +167,7 @@ hook.Add("OnPlayerHitGround", "SafetyRoll", function(ply, water, floater, speed) ply:SetSafetyRollAng(ang) ply:SetSafetyRollTime(CurTime() + 1.05) - if ply:UsingRH() then - roll.AnimString = "meroll" - else - roll.AnimString = "merollgun" - end - + roll.AnimString = ply:UsingRH() and "meroll" or "merollgun" roll.animmodelstring = "climbanim" roll.usefullbody = false end