Google
发新话题
打印

支持语法高亮, 代码部分请用 [code]....[/code] 包含起来

本主题由 菜菜 于 2008-4-7 22:27 解除置顶

支持语法高亮, 代码部分请用 [code]....[/code] 包含起来

99GAME 论坛支持代码语法高亮
支持的语言有: cpp, sql, lua, delphi, java, php, vb


同样一段代码比如(  未使用 code )  :
---------------------------------------------------------------------- 分隔线 ---------------------------------------
// t2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
    for(  int i=0; i<10; i++ )
    {
         cout << i << endl;
    }
return 0;
}
---------------------------------------------------------------------- 分隔线 ---------------------------------------
下面使用 [ code ].....[ /code ] 把代码围起来( 注意, [ code ] 标签左右无空格 )
复制内容到剪贴板
代码:
 
// t2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
    for( int i=0; i<10; i++ )
    {
         cout << i << endl;
    }
return 0;
}
---------------------------------------------------------------------- 分隔线 ---------------------------------------
另外还支持 sql, lua 等语言的语法高亮, 举2个例子:

SQL 语法高亮使用(中括号中间无空格) [ code=sql ].......[ /code]
复制内容到剪贴板
代码:
 
UPDATE creature_names SET `name`='Hyjal Despawn Trigger Unit' WHERE entry='18410';
DELETE FROM `creatureloot` WHERE `itemid` = '32726';
ALTER TABLE `map_checkpoint` COMMENT = 'Map System', ENGINE = MyISAM;
INSERT INTO `creature_quest_finisher` ( `quest`, `id` ) VALUES ( '11089', '23427' );
LUA 语法高亮使用(中括号中间无空格) [ code=lua ].......[ /code ]
复制内容到剪贴板
代码:
 
-- Lua 语法的单行注释
function EclipsionSpawn(pUnit, Event)
      x = pUnit:GetX();  
      y = pUnit:GetY();  
      z = pUnit:GetZ();  
      o = pUnit:GetO();  
      pUnit:SpawnCreature(21627, x, y, z, o, 23000);
end
-- Lua 语法的单行注释
function EclipsionDespawn(pUnit, Event)  
      pUnit:Despawn(1000, 0);
end
-- Lua 语法的单行注释
RegisterUnitEvent(19806, 1, "EclipsionSpawn");
RegisterUnitEvent(22018, 1, "EclipsionSpawn");
RegisterUnitEvent(21627, 2, "EclipsionDespawn");
代码漂亮多了, 看的人也舒服......利人利己
身无彩凤双飞翼

TOP

版本升级?

支持了 sql 和 lua 语法
身无彩凤双飞翼

TOP

支持MMX~~ 加油!~这样子看起来就和用工具读一样。相当舒服。我要是能评分就好了。

TOP

? 1. function EclipsionSpawn(pUnit, Event)
? 2.? x = pUnit:GetX();
? 3.? y = pUnit:GetY();
? 4.? z = pUnit:GetZ();
? 5.? o = pUnit:GetO();
? 6.? pUnit:SpawnCreature(21627, x, y, z, o, 23000);
? 7. end
? 8. function EclipsionDespawn(pUnit, Event)
? 9.? pUnit:Despawn(1000, 0);
? 10. end
? 11. RegisterUnitEvent(19806, 1, "EclipsionSpawn");
? 12. RegisterUnitEvent(22018, 1, "EclipsionSpawn");
? 13. RegisterUnitEvent(21627, 2, "EclipsionDespawn");
试试

以下使用 code 功能, 使用 LUA 语法高亮
复制内容到剪贴板
代码:
 
function EclipsionSpawn(pUnit, Event)
?x = pUnit:GetX();
?y = pUnit:GetY();
?z = pUnit:GetZ();
?o = pUnit:GetO();
?pUnit:SpawnCreature(21627, x, y, z, o, 23000);
end
function EclipsionDespawn(pUnit, Event)
?pUnit:Despawn(1000, 0);
?end
?RegisterUnitEvent(19806, 1, "EclipsionSpawn");
?RegisterUnitEvent(22018, 1, "EclipsionSpawn");
?RegisterUnitEvent(21627, 2, "EclipsionDespawn");
以下使用? code 默认是 CPP 语法
复制内容到剪贴板
代码:
 
// t2.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
?
int main()
{
? ? for( int i=0; i<10; i++ )
? ? {
? ? ? ? cout << i << endl;
? ? }
return 0;
}
狂恋bada

TOP

引用:
引用第2楼布鱼于2008-01-05 09:39发表的 :
支持MMX~~ 加油!~这样子看起来就和用工具读一样。相当舒服。我要是能评分就好了。
恩恩!大家容易看的懂就一切OK了!~

TOP

up
身无彩凤双飞翼

TOP

我是个菜鸟,看了各位的。我一点也不懂,我还是支持你们。你们辛苦了,加油!

TOP

发新话题