Sziasztok.
Adott egy automata üzenet küldő quest :
[spoiler]quest automex begin
state start begin
when letter with pc . is_gm ( ) begin
send_letter ( "GM Autó üzenet" )
end
when button or info begin
a = select ( "Automata üzenet bekapcsolás" , "Automata üzenet kikapcsolás" , "Üzenet szerkesztése" , "Idő szerkesztése" , "Bezár" )
if a == 1 then
if game . get_event_flag ( "auto" ) >= 1 then
say ( "Már bekapcsoltad." )
else
say ( "Automata üzenetek bekapcsolva." )
game . set_event_flag ( "auto" , 1 )
server_timer ( "mex" , t )
end
elseif a == 2 then
say ( "Automata üzenetek kikapcsolva." )
game . set_event_flag ( "auto" , 0 )
clear_server_timer ( "mex" )
clear_server_timer ( "mex1" )
elseif a == 3 then
say ( "Írd be az üzenetet:" )
s = input ( )
say ( "További szöveg:" )
b = input ( )
say ( "További szöveg:" )
c = input ( )
elseif a == 4 then
say ( "Írd be az időt." )
m = tonumber(input())
if m == nil then
say ( "Adj meg egy számot." )
elseif m < 1 then
say ( "A számnak legalább 1-nek kell lennie." )
else
h = select ( "Másodperc" , "Perc" , "Óra" )
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[/spoiler]
Az a problémám vele,hogy egy sorba csak 30 karaktert enged írni.Hogy lehet megoldani azt,hogy pl lehessen akár 90-et ? Eléggé bután néz ki,hogy amit ki lehetne írni egy sorba, azt eltördeli 3 felé ..
Gondoltam, hogy senki se fogja megtalálni :( (http://metin2hungary.net/index.php/topic,59373.300.html)
Tenkjú,szó mácccs ! :-\ :D