[Tool/Web/Other] Code highlight generator [An alternative to the Pawn tag]
#1

I felt the need to disconnect from the thread, because it totally ruined the point of the thread.

What basically this generator does is add bbcode color tags to highlight pawn syntax, like so
Normal code:
Code:
#include <a_samp>
#include <foreach>
/* This is a comment
*/#define Hello/* This means allo */
forward Blah();
// HEllo



if(Hi) {
    // do shiet here
}else{
    // do shiet here
}

#if defined FILTERSCRIPT 

public OnFilterScriptInit() { 
  print("\n--------------------------------------"); 
  print(" Blank Filterscript by your name here"); 
  print("--------------------------------------\n"); 
  return 1; 
} 

public OnFilterScriptExit()  { 
  return 1; 
} 

#else 

main() { 
  new car[2];
new car[(2*sizeof(MAX_PLAYERS+MAX_PLAYER_NAME)];
  new
    car[2]
  ;
  newcar;
  print("\n----------------------------------"); 
  print(' Blank Gamemode by your name here'); 
  print("----------------------------------\n"); 
enumifelsewhileforcontinuebreak
} 

#endif

#define SendClientMessage(%1) \
    SCM(%1)

forward Test();
public Test()
{
    new testvar, array[128];
    if(!testvar) testvar = 1;
    else testvar ++;
    format(array, sizeof(array), "The testvar is %i", testvar);
    SendClientMessage(playerid, 0xFFFFFFFF, array);
    return 1;
}

public OnGameModeInit() return Test();

// Test
With the help of the generator, it becomes :
Code:
#include <a_samp>
#include <foreach>
/* This is a comment
*/#define Hell/* This means allo */
forward Blah();
// HEllo



if(Hi) {
    // do shiet here
}else{
    // do shiet here
}

#if defined FILTERSCRIPT 

public OnFilterScriptInit() { 
  print("\n--------------------------------------"); 
  print(" Blank Filterscript by your name here"); 
  print("--------------------------------------\n"); 
  return 1; 
} 

public OnFilterScriptExit()  { 
  return 1; 
} 

#else 

main() { 
  new car[2];
new car[(2*sizeof(MAX_PLAYERS+MAX_PLAYER_NAME)];
  new
    car[2]
  ;
  newcar;
  print("\n----------------------------------"); 
  print(' Blank Gamemode by your name here'); 
  print("----------------------------------\n"); 
enumifelsewhileforcontinuebreak
} 

#endif

#define SendClientMessage(%1) \
    SCM(%1)

forward Test();
public Test()
{
    new testvar, array[128];
    if(!testvar) testvar = 1;
    else testvar ++;
    format(array, sizeof(array), "The testvar is %i", testvar);
    SendClientMessage(playerid, 0xFFFFFFFF, array);
    return 1;
}

public OnGameModeInit() return Test();

// Test
Link: http://kaperstone.ru/code

There are upcoming additions to the generator such as adding bold and changing the color for the text and integers only.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)