NScripter Ver.18.00at GAMEDEVNScripter Ver.18.00 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト284:名前は開発中のものです。 11/11/01 19:17:55.20 cIaw/xGl deffont.dll改造版の作者さんに要望です。 禁則処理機能をつけていただくことは可能でしょうか。 strspやテキスト表示を完全にこのプラグインに依存したいのです。 285:名前は開発中のものです。 11/11/02 18:52:19.10 foVjMDO0 作者じゃないけど、禁則処理って面倒なんだよね。 deffontに与える前に、luaとか使ってテキストをぶつ切りにしとくってのはダメなのか。 286:名前は開発中のものです。 11/11/02 23:23:24.51 wP03QUt2 >>285 %#000000とかの情報をどこかに記録してからベタのテキストにして、 決まった横文字数ごとにstring.subしてテーブルに入れといて、 それで頭に、やら。が来たら文字を前後にずらして、 てとこまで考えたけど行が後ろにずれたときどうしたらいいかわからなくなって終了した ちなみに今使ってるのはこんなの(禁則処理はしてない) %nでstrspの\と同じ働き local fontproc = NSDDLL('dll\\deffontd.dll','Font'); local deffont, fontsize, textcol, textrow = 'MS ゴシック', 18, 16, 7; local COLORS = {text = '#ffffff', kwd = '#ff0000', param = '#0000ff'}; function strsp2(spnum,text,x_pos,y_pos) if (#text < 1) then return false; end; local col = textcol*2; local bold = ''; if (text:match('^%%b')) then bold = 'b'; text = text:gsub('^%%b',''); end; for i,v in pairs(COLORS) do text = text:gsub('%%#'..i,'%%'..v); end; local params = { '*'..(textcol*fontsize+fontsize*2+1)..','..(textrow*fontsize) ,math.ceil(fontsize/2)..','..fontsize..','..deffont..','..bold..','..'%'..COLORS.text..text:gsub('%%n','\n'); }; NSDCopyToBg(); NSDCall(1,params[1],fontproc,params[2]:gsub('%%#%x+(%%#%x+)','%1')); NSDSetSprite(spnum,1); NSDDelete(1); NSSpMove(spnum,x_pos,y_pos,255); end; 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch