http://yoko.netroof.net/forum/viewtopic ... light=html
вот здесь лежит скрипт, в самомо конце есть функция, отвечающая за генерацию результатов макроса в html вид.
Есть от меня большая просьба: помогите вычленить этот кусок, или киньте пару идей, как вообще можно записывать результаты в html.
За любую реальную помощь буду весьма признателен.
Вопрос про генерацию результатов в html
Moderators: Murderator+, Murderator
-
- Posts: 60
- Joined: 2004-04-23 19:58:03
уточнение.
я взял два пункта из этого скрипта:
вообщем так, с учётов всех функции и объявленных переменных, пр запуске функции, что log(what,name,count), что colortostring(color) - выдаётся ошибка, что "неверное кол-во аргументов" соответствующей фунции. В чём причина?
я взял два пункта из этого скрипта:
Code: Select all
############################################################
# Определение названия руды по цвету
############################################################
sub colortostring(color)
if color=="0x0455" then
return "<font color=#0000ff>Black Rock Ore</font>"
endif
if color=="0x0028" then
return "<font color=#0000ff>Obsidian Ore</font>"
endif
end sub
Code: Select all
############################################################
# Лог
############################################################
sub log(what,name,count)
var f=file(MiningDir+date()+".html")
if what==0 then
if not f.open() then
f.create()
f.writeln("<title>"+"Результаты копания "+date()+"</title><body text=#000000 bgcolor=#ffffff background=img/bg.jpg>")
f.writeln("<p align=center><font size=+1><b>Начало копания "+time()+"</b></font></p><Hr size=4>")
else
repeat
safecall f.readln()
until f.eof() or fatal error
f.writeln("<p align=center><font size=+1><b>Начало копания "+time()+"</b></font></p><Hr size=4>")
endif
f.close()
endif
############################################################
if what==1 then
f.open()
repeat
safecall f.readln()
until f.eof() or fatal error
f.writeln("<p align=center><b>Сложил в сундук "+time()+"</b></p>")
f.close()
endif
############################################################
if what==2 then
f.open()
repeat
safecall f.readln()
until f.eof() or fatal error
f.writeln(count+" "+colortostring(name)+"<BR>")
f.close()
endif
end sub
вообщем так, с учётов всех функции и объявленных переменных, пр запуске функции, что log(what,name,count), что colortostring(color) - выдаётся ошибка, что "неверное кол-во аргументов" соответствующей фунции. В чём причина?