[pawn] & [/pawn]
#10

Name: [pawn] BBCode
Version: 2.0 RC3
Description;
Pawno scripting language Bulletin Board code.
Wiki: hxxp:wiki.sa-mp.com/wiki/PAWN_tutorial [nonactive]
Example: [pawnz]new Array[128];[/pawnz]
Код:
 array(
            'tag' => 'pawn',
            'type' => 'unparsed_content',
            'content' => '<div class="codeheader">' . $txt['pawn'] . ':</div><div class="code">' . ($context['browser']['is_gecko'] ? '<pre style="margin-top: 0; display: inline;">$1</pre>' : '$1') . '</div>',
            'validate' => create_function('&$tag, &$data, $disabled', '
                global $context;

               if (!isset($disabled[\'pawn\']))
               {
               
               $data = str_replace(
               array(
                  \'public\',
                  \'return\',
                  \'sizeof\',
                  \'switch\',
                  \'true\',
                  \'false\',
                  \'if\',
                  \'new\',
                  \'else\',
                  \'for(\',
                  \'while\',
                  \'(\',
                  \')\',
                  \'[\',
                  \']\',
                  \'{\',
                  \'}\',
                  \''\'
               ),
               array(
                  \'<span style="color: blue;">public</span>\',
                  \'<span style="color: blue;">return</span>\',
                  \'<span style="color: blue;">sizeof</span>\',
                  \'<span style="color: blue;">switch</span>\',
                  \'<span style="color: blue;">true</span>\',
                  \'<span style="color: blue;">false</span>\',
                  \'<span style="color: blue;">if</span>\',
                  \'<span style="color: blue;">new</span>\',
                  \'<span style="color: blue;">else</span>\',
                  \'<span style="color: blue;">for</span>(\',
                  \'<span style="color: blue;">while</span>\',
                  \'<span style="color: red;">(</span>\',
                  \'<span style="color: red;">)</span>\',
                  \'<span style="color: red;">[</span>\',
                  \'<span style="color: red;">]</span>\',
                  \'<span style="color: red;">{</span>\',
                  \'<span style="color: red;">}</span>\',
                  \'|||\'
               ), $data);
                  
                $data = preg_replace(
                  array(
                     \'~#(.+?)\<br \/>~is\',
                     \'~\/\/(.+?)\<br \/\>~i\',
                     \'~\/\*(.+?)\*\/~i\'
                  ),
                  array(
                     \'<span style="color: blue;">#$1<br /></span>\',                       
                     \'<span style="color: green;">//$1<br /></span>\',
                     \'<span style="color: green;">/*$1*/</span>\'
                   ), $data);               
                   $data = str_replace(\'|||\', \''\', $data);

                  // Older browsers are annoying, aren\'t they?
                  if ($context[\'browser\'][\'is_ie4\'] || $context[\'browser\'][\'is_ie5\'] || $context[\'browser\'][\'is_ie5.5\'])
                     $data = str_replace("\t", "<pre style=\"display: inline;\">\t</pre>", $data);
                  elseif (!$context[\'browser\'][\'is_gecko\'])
                     $data = str_replace("\t", "<span style=\"white-space: pre;\">\t</span>", $data);
               }'),
            'block_level' => true,
         ),
Permissions: Default bbcode permissions.
Feature Set: No need for advanced admin panels and so so. It's enought with ready bbcode and pawn button in New Post/topic page.
Reply


Messages In This Thread
[pawn] & [/pawn] - by Max_Coldheart - 08.04.2011, 15:07
Re: [pawn] & [/pawn] - by SlashPT - 08.04.2011, 15:18
Re: [pawn] & [/pawn] - by Max_Coldheart - 08.04.2011, 15:19
Re: [pawn] & [/pawn] - by SlashPT - 08.04.2011, 15:20
Re: [pawn] & [/pawn] - by Max_Coldheart - 08.04.2011, 15:21
Re: [pawn] & [/pawn] - by SlashPT - 08.04.2011, 15:23
Re: [pawn] & [/pawn] - by Max_Coldheart - 08.04.2011, 15:25
Re: [pawn] & [/pawn] - by SlashPT - 08.04.2011, 15:27
Re: [pawn] & [/pawn] - by Max_Coldheart - 08.04.2011, 15:28
Re: [pawn] & [/pawn] - by Medal Of Honor team - 08.04.2011, 15:37

Forum Jump:


Users browsing this thread: 1 Guest(s)