[YARDIM]Ölünce Silah Yeteneği Gitmemesi

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı leaders

  • Yeni Üye
  • *
    • İleti: 70
    • Mta Scriptcisi TR
: 16 Temmuz 2020, 14:35:44
Öncelikle Hepinize Merhaba Arkadaşlar, Sunucuma Ölünce Silah Gitmeme Falan Ekledim Fakat Ölünce Silah Yeteneğide Gidiyor, Ölünce Silah Yeteneğinin Gitmemesi İçin Bir Script Varsa Lütfen Atabilirmisiniz Teşekkür Ederim.


Silah Gitmeme Scripti
Server.Lua :
Spoiler for Hiden:
function getWeapons()
   local temp ={}
   for i =0,12 do
      local weapon = getPedWeapon(source,i)
      if weapon then
         local ammo = getPedTotalAmmo (source,i)
         temp ={weapon,ammo}
      end
   end
   return temp
end
function giveWeapons(array)
   for i =0,12 do
      local weapon = getPedWeapon(source,i)
      if weapon then
         giveWeapon (source,unpack(array))
      end
   end
end
function onSpawn()
   giveWeapons(getElementData(source,"weapons"))
end
addEventHandler("onPlayerSpawn",getRootElement(),onSpawn)
function OnDeath()
   setElementData(source,"weapons",getWeapons())
end
addEventHandler("onPlayerWasted",getRootElement(),OnDeath)
 


MTASATURK

[YARDIM]Ölünce Silah Yeteneği Gitmemesi
« : 16 Temmuz 2020, 14:35:44 »

Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #1 : 18 Temmuz 2020, 14:19:51
yetenekleri arttırabilirsin tablodan istediğin herhangi bi yetenek var ise

Kod
local silahYetenek = {
"69",
"70",
"71",
"72",
"73",
"74",
"75",
"76",
"77",
"78",
"79",
}

function getWeapons()
local temp ={}
for i =0,12 do
   local weapon = getPedWeapon(source,i)
   if weapon then
  local ammo = getPedTotalAmmo (source,i)
  temp ={weapon,ammo}
   end
end
return temp
 end

 function giveWeapons(array)
for i =0,12 do
   local weapon = getPedWeapon(source,i)
   if weapon then
  giveWeapon (source,unpack(array))
   end
end
 end

 function onSpawn()
giveWeapons(getElementData(source,"weapons"))
 end
 addEventHandler("onPlayerSpawn",getRootElement(),onSpawn)

 function OnDeath()
setElementData(source,"weapons",getWeapons())
 end
 addEventHandler("onPlayerWasted",getRootElement(),OnDeath)

 function isimbulamadim()
 for i,v in pairs(silahYetenek) do
local stat = getPedStat ( source, v )
print(stat)
setTimer(function(thePlayer)
setPedStat(thePlayer,tonumber(v),stat)
print(stat,v)
end,5000,1,source)
end
end
addEventHandler("onPlayerWasted",getRootElement(),isimbulamadim)
« Son Düzenleme: 18 Temmuz 2020, 23:16:23 Gönderen: MarkeloF »
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #2 : 18 Temmuz 2020, 23:15:14
Linki görebilmek için Kayıt olun yada Giriş yapın.
boş mesajmı? eleştiri kabul edemeyen bir kişi var burda.
Eleştirebileceğin bir script ya da proje yok konu düzeni kurallara uygun olduğu sürece sorun olmaz.

Konudaki alakasız iletiler silindi.
 
Mesajı Beğenenler: Cassè, #Learnt


Çevrimdışı leaders

  • Yeni Üye
  • *
    • İleti: 70
    • Mta Scriptcisi TR
Yanıtla #3 : 20 Temmuz 2020, 00:47:06
Linki görebilmek için Kayıt olun yada Giriş yapın.
yetenekleri arttırabilirsin tablodan istediğin herhangi bi yetenek var ise

Kod
local silahYetenek = {
"69",
"70",
"71",
"72",
"73",
"74",
"75",
"76",
"77",
"78",
"79",
}

function getWeapons()
local temp ={}
for i =0,12 do
   local weapon = getPedWeapon(source,i)
   if weapon then
  local ammo = getPedTotalAmmo (source,i)
  temp ={weapon,ammo}
   end
end
return temp
 end

 function giveWeapons(array)
for i =0,12 do
   local weapon = getPedWeapon(source,i)
   if weapon then
  giveWeapon (source,unpack(array))
   end
end
 end

 function onSpawn()
giveWeapons(getElementData(source,"weapons"))
 end
 addEventHandler("onPlayerSpawn",getRootElement(),onSpawn)

 function OnDeath()
setElementData(source,"weapons",getWeapons())
 end
 addEventHandler("onPlayerWasted",getRootElement(),OnDeath)

 function isimbulamadim()
 for i,v in pairs(silahYetenek) do
local stat = getPedStat ( source, v )
print(stat)
setTimer(function(thePlayer)
setPedStat(thePlayer,tonumber(v),stat)
print(stat,v)
end,5000,1,source)
end
end
addEventHandler("onPlayerWasted",getRootElement(),isimbulamadim)

Scripti koydum startladım bu sefer ölünce üstümdeki silahlarda gitti , yetenekde çalışmadı :/
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #4 : 20 Temmuz 2020, 10:07:43
Linki görebilmek için Kayıt olun yada Giriş yapın.
Scripti koydum startladım bu sefer ölünce üstümdeki silahlarda gitti , yetenekde çalışmadı :/
test sunucumda çalışıyodu
 


Çevrimdışı leaders

  • Yeni Üye
  • *
    • İleti: 70
    • Mta Scriptcisi TR
Yanıtla #5 : 20 Temmuz 2020, 12:04:33
Linki görebilmek için Kayıt olun yada Giriş yapın.
test sunucumda çalışıyodu
Çalışmadı bende  :-\
 


MTASATURK

Ynt: [YARDIM]Ölünce Silah Yeteneği Gitmemesi
« Yanıtla #5 : 20 Temmuz 2020, 12:04:33 »

Çevrimdışı #Ceo

  • Acemi Üye
  • *
    • İleti: 100
  • Mekan Gaming
Yanıtla #6 : 20 Temmuz 2020, 12:29:13
Eline sağlık
 
Mesajı Beğenenler: Leaver


Çevrimdışı shephard^

  • Uzman Üye
  • *
    • İleti: 776
  • decay.
Yanıtla #7 : 20 Temmuz 2020, 13:01:19
Mtasanin kendi eklentisi var defaultstats
 


Çevrimdışı Leaver

  • laravel <3
  • Uzman Üye
  • *
    • İleti: 511
    • Esppa Software
Yanıtla #8 : 20 Temmuz 2020, 13:46:05
Linki görebilmek için Kayıt olun yada Giriş yapın.
Scripti koydum startladım bu sefer ölünce üstümdeki silahlarda gitti , yetenekde çalışmadı :/
debug vs veriyosa yollarmısın buraya mtaserver sürümlerimiz farklı olduğundan kaynaklı olabilir böyle bir hatada pek zannetmiyorum
 


Çevrimdışı leaders

  • Yeni Üye
  • *
    • İleti: 70
    • Mta Scriptcisi TR
Yanıtla #9 : 20 Temmuz 2020, 18:01:26
Linki görebilmek için Kayıt olun yada Giriş yapın.
Mtasanin kendi eklentisi var defaultstats
Teşekkür ederim, Çalıştı
KONU KİLİT
 


Çevrimdışı MarkeloF

  • Admin
  • *
    • İleti: 901
  • Maybe later.
Yanıtla #10 : 20 Temmuz 2020, 18:45:38
Konu kilit