Hikayeler

Reklam vermek için turkmmo@gmail.com

Akira oto event sistemi çalışmıyor

  • Konuyu başlatan Ps1K0
  • Başlangıç tarihi
  • Cevaplar 8
  • Görüntüleme 334

Ps1K0

Level 4
TM Üye
Katılım
9 Tem 2014
Konular
36
Mesajlar
319
Online süresi
3g 15740s
Reaksiyon Skoru
7
Altın Konu
0
Başarım Puanı
109
TM Yaşı
11 Yıl 9 Ay 18 Gün
MmoLira
640
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

quest akira_event_sys begin
state start begin
when letter with pc.is_gm() begin
send_letter("Event Sistemi")
end

when button or info begin
say_white("Event Sistemi")
local event_name = akira_event_sys.AkiraEventList(0)
local event_flag = akira_event_sys.AkiraEventList(1)
local confirm = select("Etkinlikler ", "İptal ")
if confirm == 2 then
return
send_letter("Event Sistemi")
end
if confirm == 1 then
say_white("Event Sistemi -> Etkinlikler: ")
say_reward("Ne yapmak istiyorsun? ")
local confirm = select("Aktif Etkinlikler ", "Etkinlik Başlat ", "Otomatik Etkinlik", "İptal ")
if confirm == 4 then
return
send_letter("Event Sistemi")
end
if confirm == 1 then
say_size(350,350)
say_white("Event Sistemi -> Aktif Etkinlikler: ")
local event_name_list = {}
local event_flag_list = {}
for i=1, table.getn(event_flag) do
if event_flag == "auto_event" then
break
end
if game.get_event_flag(event_flag) == 1 then
table.insert(event_name_list, event_name)
table.insert(event_flag_list, event_flag)
end
end
if table.getn(event_name_list) == 0 then
say_reward("Aktif etkinlik bulunmuyor.")
return
end
say_reward("Bitirmek istediğin etkinliği seç.")
table.insert(event_name_list, "İptal")
local list = select_table(event_name_list)
if list == table.getn(event_name_list)then
return
send_letter("Event Sistemi")
end
say_white("Event Sistemi -> Aktif Etkinlikler: ")
say_white(event_name_list
  • .." kapatıyorsun.")
    say_reward("Devam etmek istediğine eminmisin? ")
    local confirm = select("Evet ", "Hayır ")
    if confirm == 2 then
    return
    send_letter("Event Sistemi")
    end
    akira_event_sys.AkiraEventSys(0, event_name_list
    • , event_flag_list
      • )
        send_letter("Event Sistemi")
        elseif confirm == 2 then
        say_size(350,350)
        say_white("Event Sistemi -> Etkinlik Başlat: ")
        local event_name_list = {}
        local event_flag_list = {}
        for i=1, table.getn(event_flag) do
        if event_flag == "auto_event" then
        break
        end
        if game.get_event_flag(event_flag) == 0 then
        table.insert(event_name_list, event_name)
        table.insert(event_flag_list, event_flag)
        end
        end
        if table.getn(event_name_list) == 0 then
        say_reward("Etkinliklerin hepsi zaten aktif.")
        return
        end
        say_reward("Başlatmak istediğin etkinliği seç.")
        table.insert(event_name_list, "İptal")
        local list = select_table(event_name_list)
        if list == table.getn(event_name_list)then
        return
        send_letter("Event Sistemi")
        end
        say_white("Event Sistemi -> Etkinlik Başlat: ")
        say_white(event_name_list
        • .." başlatıyorsun.")
          say_reward("Devam etmek istediğine eminmisin? ")
          local confirm = select("Evet ", "Hayır ")
          if confirm == 2 then
          return
          send_letter("Event Sistemi")
          end
          akira_event_sys.AkiraEventSys(1, event_name_list
          • , event_flag_list
            • )
              send_letter("Event Sistemi")
              elseif confirm == 3 then
              say_white("Event Sistemi -> Otomatik Etkinlik: ")
              say_reward("Ne yapmak istiyorsun? ")
              local confirm = select("Etkinlikleri Başlat ", "Etkinlikleri Bitir ", "İptal")
              if confirm == 3 then
              return
              send_letter("Event Sistemi")
              end
              if confirm == 1 then
              if game.get_event_flag("auto_event") == 1 then
              say_white("Event Sistemi -> Otomatik Etkinlik: ")
              say_reward("Otomatik etkinlik sistemi zaten aktif.")
              return
              send_letter("Event Sistemi")
              end
              say_white("Etkinlikleri otomatik olarak başlatıyorsun. ")
              say_reward("Devam etmek istediğine eminmisin? ")
              local confirm = select("Evet ", "Hayır ")
              if confirm == 2 then
              return
              send_letter("Event Sistemi")
              end
              game.set_event_flag("auto_event",1)
              clear_server_timer("auto_event")
              server_loop_timer("auto_event",1)
              elseif confirm == 2 then
              say_white("Otomatik etkinlikleri kapatıyorsun. ")
              say_reward("Devam etmek istediğine eminmisin? ")
              local confirm = select("Evet ", "Hayır ")
              if confirm == 2 then
              return
              send_letter("Event Sistemi")
              end
              game.set_event_flag("auto_event",0)
              clear_server_timer("auto_event")
              end
              send_letter("Event Sistemi")
              end
              end
              end

              -- Server To Client
              when login begin
              event_flag = akira_event_sys.AkiraEventList(1)
              event_name = akira_event_sys.AkiraEventList(0)
              for i=1, table.getn(event_flag) do
              if event_flag == "auto_event" then
              if game.get_event_flag("auto_event") == 1 then
              for j=1, 7 do
              auto_event_setting = akira_event_sys.AkiraEventList(2)
              if j == 7 then
              cmdchat("AkiraEventSys auto_event|"..tostring(j-1).."|"..auto_event_setting[0][5].."|"..auto_event_setting[0][6].."|"..auto_event_setting[0][3].."|")
              else
              cmdchat("AkiraEventSys auto_event|"..tostring(j-1).."|"..auto_event_setting[j][5].."|"..auto_event_setting[j][6].."|"..auto_event_setting[j][3].."|")
              end
              end
              end
              end
              if event_flag != "auto_event" and game.get_event_flag(event_flag) == 1 then
              notice(event_name.."aktif!")
              notice("Gerekli bilgileri sağ üstteki event penceresinden alabilirsiniz.")
              cmdchat("AkiraEventSys event|"..event_flag.."|")
              end
              end
              end
              -- Server To Client End

              -- Event Timer
              when auto_event.server_timer begin
              auto_event_setting = akira_event_sys.AkiraEventList(2)
              local day = tonumber(os.date("%w"))
              local time = tostring(os.date("%X"))
              if auto_event_setting[day][1] == time then
              akira_event_sys.AkiraEventSys(1, auto_event_setting[day][4], auto_event_setting[day][3])
              elseif auto_event_setting[day][2] == time then
              akira_event_sys.AkiraEventSys(0, auto_event_setting[day][4], auto_event_setting[day][3])
              end
              end
              -- Event Timer End

              --Function
              function AkiraEventList(type)
              event_list = {
              [0] = {"Ayışığı Etkinliği ", "Futbol Topu Etkinliği ", "Paskalya Etkinliği ", "Altıgen Etkinliği ", "Hediye Paketi Etkinliği ", "Zafer Sandığı Etkinliği ", "Kuzey Kutusu Etkinliği "},
              [1] = {"a_ayisigi", "a_futbol", "a_paskalya", "a_altigen", "a_hediye", "a_zafersandigi", "a_kuzeykutusu", "auto_event"},
              [2] = { [0] = {"20:00:00", "21:00:00", "a_kuzeykutusu", "Kuzey Kutusu Etkinliği ", "20:00", "21:00"},--Pazar
              [1] = {"20:00:00", "21:00:00", "a_ayisigi", "Ayışığı Etkinliği ", "20:00", "21:00"},
              [2] = {"20:00:00", "21:00:00", "a_futbol", "Futbol Topu Etkinliği ", "20:00", "21:00"},
              [3] = {"20:00:00", "21:00:00", "a_paskalya", "Paskalya Etkinliği ", "20:00", "21:00"},
              [4] = {"20:00:00", "21:00:00", "a_altigen", "Altıgen Etkinliği ", "20:00", "21:00"},
              [5] = {"20:00:00", "21:00:00", "a_hediye", "Hediye Paketi Etkinliği ", "20:00", "21:00"},
              [6] = {"20:00:00", "21:00:00", "a_zafersandigi", "Zafer Sandığı Etkinliği ", "20:00", "21:00"}, },
              [3] = { ["a_ayisigi"] = {0, 50011, 50011},
              ["a_futbol"] = {0, 50096, 50096},
              ["a_paskalya"] = {0, 50160, 50179},
              ["a_altigen"] = {0, 50037, 50037},
              ["a_hediye"] = {0, 50035, 50036},
              ["a_zafersandigi"] = {0, 71550, 71550},
              ["a_kuzeykutusu"] = {0, 38057, 38057},}, }
              return event_list[type]
              end

              function AkiraEventSys(type_, event_name, event_flag)
              if type_ == 1 then
              notice_all(event_name.."başladı!")
              notice_all("Gerekli bilgileri sağ üstteki event penceresinden alabilirsiniz.")
              game.set_event_flag(event_flag,1)
              else
              notice_all(event_name.."sona erdi!")
              notice_all("Yönetim ekibi iyi oyunlar diler.")
              game.set_event_flag(event_flag,0)
              end
              end
              --Function End

              end
              end
 
Son düzenleme:
var sanırım önce resim yüklemek istiyorum 5 dakikaya güncellemiş olurum konuyu
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst