- Mesaj
- 53
- Çözümler
- 1
- Beğeni
- 13
- Puan
- 424
- Ticaret Puanı
- 0
Lua (Quest):
quest automex begin
state start begin
when letter with pc . is_gm ( ) begin
send_letter ( "GM Duyuru" )
end
when button or info begin
a = select ( "Duyuruları Etkinleştir" , "Duyuruları Kapat" , "Duyuruları Düzenle" , "Süreyi Düzenle" , "Kapat" )
if a == 1 then
if game . get_event_flag ( "auto" ) >= 1 then
say ( "Zaten Aktif" )
else
say ( "Duyurular Açıldı." )
game . set_event_flag ( "auto" , 1 )
server_timer ( "mex" , t )
end
elseif a == 2 then
say ( "Duyurular Kapatıldı." )
game . set_event_flag ( "auto" , 0 )
clear_server_timer ( "mex" )
clear_server_timer ( "mex1" )
elseif a == 3 then
say ( "Mesajı gir:" )
s = input ( )
say ( "Diğer Mesaj:" )
b = input ( )
say ( "Diğer Mesaj:" )
c = input ( )
elseif a == 4 then
say ( "Duyuru süresi:" )
m = tonumber(input())
if m == nil then
say ( "Sadece Sayı gir" )
elseif m < 1 then
say ( "Sadece pozitif sayı gir" )
else
h = select ( "Saniye" , "Dakika" , "Saat" )
if h == 1 then
t = m
elseif h == 2 then
t = tonumber(m * 60)
elseif h == 3 then
t = tonumber(m * 60 * 60)
end
end
end
end
when mex.server_timer begin
if game.get_event_flag ( "auto" ) == 1 then
notice_all ( ""..s )
if b != "" then
notice_all ( ""..b )
end
if c != "" then
notice_all ( ""..c )
end
server_timer ( "mex1" , t )
else
end
end
when mex1.server_timer begin
if game . get_event_flag ( "auto" ) == 1 then
notice_all ( ""..s )
if b != "" then
notice_all ( ""..b )
end
if c != "" then
notice_all ( ""..c )
end
server_timer ( "mex" , t )
else
end
end
end
end
Kod:
SYSERR: Jun 8 21:02:09 :: RunState: LUA_ERROR: locale/turkey/quest/questlib.lua:4503: attempt to concatenate local `cat' (a nil value)
SYSERR: Jun 8 21:02:09 :: WriteRunningStateToSyserr: LUA_ERROR: quest automex.start click