[YARDIM] Skin'e Silah Yasaklama

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Wac|#Savitar.

  • - Madalyon Gaming -
  • Bilgin Üye
  • *
    • İleti: 239
: 04 Ocak 2021, 22:56:53
Arkadaşlar kodlama bilmiyorum maalesef . Bilen varsa bişey rica edicem.

Mesela ID Numarası 84 olan karakterin silah kullanmasını engellemek istiyorum(sadece yumruk modunda olacak), ama hasar yesin. Kodları atarsanız çok sevinirim. Yardımcı olana şimdiden teşekkürler.
We are Champion's DD Clan

Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

[YARDIM] Skin'e Silah Yasaklama
« : 04 Ocak 2021, 22:56:53 »

Çevrimdışı Wac|#Savitar.

  • - Madalyon Gaming -
  • Bilgin Üye
  • *
    • İleti: 239
Yanıtla #1 : 12 Ocak 2021, 14:53:19
Linki görebilmek için Kayıt olun yada Giriş yapın.
Arkadaşlar kodlama bilmiyorum maalesef . Bilen varsa bişey rica edicem.

Mesela ID Numarası 84 olan karakterin silah kullanmasını engellemek istiyorum(sadece yumruk modunda olacak), ama hasar yesin. Kodları atarsanız çok sevinirim. Yardımcı olana şimdiden teşekkürler.

.
We are Champion's DD Clan

Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #2 : 12 Ocak 2021, 15:40:18
client.lua
Kod
local yasakSkin = 84 -- yasaklanacak skin ID

function yasakliSilah ()
local skinID = getElementModel(localPlayer)
if skinID == yasakSkin then
if getPedWeaponSlot(localPlayer) ~= 0 then
setPedWeaponSlot(localPlayer,0)
end
end
end
addEventHandler("onClientRender", getRootElement(), yasakliSilah)
 


Çevrimdışı Wac|#Savitar.

  • - Madalyon Gaming -
  • Bilgin Üye
  • *
    • İleti: 239
Yanıtla #3 : 12 Ocak 2021, 19:20:26
Linki görebilmek için Kayıt olun yada Giriş yapın.
client.lua
Kod
local yasakSkin = 84 -- yasaklanacak skin ID

function yasakliSilah ()
local skinID = getElementModel(localPlayer)
if skinID == yasakSkin then
if getPedWeaponSlot(localPlayer) ~= 0 then
setPedWeaponSlot(localPlayer,0)
end
end
end
addEventHandler("onClientRender", getRootElement(), yasakliSilah)

abi çok teşekkür ederim en kısa zamanda denicem <3
We are Champion's DD Clan

Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı bullhan

  • Yeni Üye
  • *
    • İleti: 18
  • Şapkalı Mantar
Yanıtla #4 : 12 Ocak 2021, 20:56:38
Ky'ın attığı kodlar pek iyi değil ve onClientRender eventi kullandığı için oyuncunun bilgisayarında gereksiz cpu kullanımı gerçekleşecek. Aşağıda verdiğim kod içerisinde birden fazla skin yasaklaması yapabiliyorsun ve cpu'nun ne olduğunu bilmiyor bile.



Kod
local blockedSkins = {
   -- [skinID] = true;
   [21] = true;
   [28] = true
} -- https://wiki.multitheftauto.com/wiki/All_Skins_Page

addEventHandler('onClientPlayerWeaponSwitch', localPlayer,
   function()
      local playerModel = getElementModel(localPlayer)
      if (blockedSkins[playerModel]) then
         setPedWeaponSlot(localPlayer, 0)
      end
   end
)
ExpertLP
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 169
Yanıtla #5 : 12 Ocak 2021, 21:15:28
Linki görebilmek için Kayıt olun yada Giriş yapın.
Ky'ın attığı kodlar pek iyi değil ve onClientRender eventi kullandığı için oyuncunun bilgisayarında gereksiz cpu kullanımı gerçekleşecek. Aşağıda verdiğim kod içerisinde birden fazla skin yasaklaması yapabiliyorsun ve cpu'nun ne olduğunu bilmiyor bile.

sen sanki biliyon gibi bu işi he
 


MTASATURK

Ynt: [YARDIM] Skin'e Silah Yasaklama
« Yanıtla #5 : 12 Ocak 2021, 21:15:28 »

Çevrimdışı bullhan

  • Yeni Üye
  • *
    • İleti: 18
  • Şapkalı Mantar
Yanıtla #6 : 12 Ocak 2021, 21:18:42
Linki görebilmek için Kayıt olun yada Giriş yapın.
sen sanki biliyon gibi bu işi he

bildiğimi sanmıyorum
ExpertLP
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 169
Yanıtla #7 : 12 Ocak 2021, 21:22:43
Linki görebilmek için Kayıt olun yada Giriş yapın.
bildiğimi sanmıyorum
tüh be, beleşe sıkript sorcaktım
 


Çevrimdışı bullhan

  • Yeni Üye
  • *
    • İleti: 18
  • Şapkalı Mantar
Yanıtla #8 : 12 Ocak 2021, 21:25:38
Linki görebilmek için Kayıt olun yada Giriş yapın.
tüh be, beleşe sıkript sorcaktım

soruları 3.99$ üzerinden cevaplıyorum
ExpertLP
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 169
Yanıtla #9 : 12 Ocak 2021, 21:26:27
Linki görebilmek için Kayıt olun yada Giriş yapın.
soruları 3.99$ üzerinden cevaplıyorum
abi ben de 3.99$ yok ya, 4.99$ var kabul eder misin? yap şu gardaşcıına bir güzellik be
 


Çevrimdışı bullhan

  • Yeni Üye
  • *
    • İleti: 18
  • Şapkalı Mantar
Yanıtla #10 : 12 Ocak 2021, 21:30:09
Linki görebilmek için Kayıt olun yada Giriş yapın.
abi ben de 3.99$ yok ya, 4.99$ var kabul eder misin? yap şu gardaşcıına bir güzellik be

hadi yine iyisin sana özel bu seferlik kabul ediyorum

edit: teklif reddedildi
« Son Düzenleme: 12 Ocak 2021, 21:33:41 Gönderen: bullhan »
ExpertLP
 


Çevrimdışı wicky

  • hasssssssikome
  • Acemi Üye
  • *
    • İleti: 169
Yanıtla #11 : 12 Ocak 2021, 21:33:25
Linki görebilmek için Kayıt olun yada Giriş yapın.
hadi yine iyisin sana özel bu seferlik kabul ediyorum
çok teşekkürler abi adamsın
 


Çevrimdışı sero

  • Bilgin Üye
  • *
    • İleti: 207
Yanıtla #12 : 13 Ocak 2021, 03:49:29
Konu Uçmuşş Gitmişş  :P
 


Çevrimdışı bullhan

  • Yeni Üye
  • *
    • İleti: 18
  • Şapkalı Mantar
Yanıtla #13 : 13 Ocak 2021, 06:19:01
Linki görebilmek için Kayıt olun yada Giriş yapın.
Konu Uçmuşş Gitmişş  :P
hiç sorma karıştıran utansın gerçekten karıştıran arkadaşı buradan uyarıyorum tekrar karşıma çıkmasın kodlarımda ezerim.
« Son Düzenleme: 13 Ocak 2021, 07:15:41 Gönderen: bullhan »
ExpertLP
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #14 : 13 Ocak 2021, 12:09:46
Linki görebilmek için Kayıt olun yada Giriş yapın.
hiç sorma karıştıran utansın gerçekten karıştıran arkadaşı buradan uyarıyorum tekrar karşıma çıkmasın kodlarımda ezerim.
Bunlar hep ameriganın oyunu yeenim