[Yardım] ShutDown Kod Koyma

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Carlos

  • Favela Software
  • Yeni Üye
  • *
    • İleti: 50
: 15 Kasım 2020, 07:43:02
Dostlar Elimde ki Roleplay Paketine ShutDown komudu ekleyeceğim ve bunu oyun içinde kod yazarak sunucuyu kapatmam gerek nasıl yapabilirim?


addCommandHandler ( "shutdown", function ( player, command )
  if ( hasObjectPermissionTo ( player, "function.shutdown" ) ) then
    shutdown ( reason or "" )
  end
end )

Bunun Üzerin Uğraştım Fakat Bir şey çıkaramadım.
 


MTASATURK

[Yardım] ShutDown Kod Koyma
« : 15 Kasım 2020, 07:43:02 »

Çevrimdışı bullhan

  • Yeni Üye
  • *
    • İleti: 18
  • Şapkalı Mantar
Yanıtla #1 : 15 Kasım 2020, 08:45:12
Kod: server.lua
local shutdownConfig = {
  -- Shutdown yapabilecek hesapları ve bir kaç ayar yapacağımız tablo burası, ekleme çıkarma yapılabilir.
  sdCommand = 'pshutdown',
  sdReason = 'sistemi niye çalıyon kardeşşşş?',
  sdAccounts = {
    'denemeHesap',
    'denemeHesap2'
  }
}


addCommandHandler(shutdownConfig.sdCommand, function(player)
  local pAcc = getPlayerAccount(player)
  if (pAcc) and (isGuestAccount(pAcc)) then return end;
  -- Yukarıda oyuncunun hesabı guest ise devam ettirdik direk boşa debug verdirtmeye gerek yok.

  local accName = getAccountName(pAcc)
  for index, value in pairs(shutdownConfig.sdAccounts) do
    if (accName == value) then
      -- Eğer oyuncunun hesap adı ile ayarlarımızda kayıtlı hesap adı uyuşuyorsa;
      shutdown(shutdownConfig.sdReason)
    end
  end
end)
ExpertLP