Ya know, the title sounds funnier than I thought it would.
Anyway PAWN is a programming lanague know in the past as SMALL, if you have ever played VALVe's Counter Strike Mod for Half-Life, you might of heard of it. It has been used as a administrative mod for Counter-Strike in Admin Mod, AMX Mod, and Clan Mod.
So your thinking what does this have to do with LFS, right? Well, this thread is really for Mr. Scawen. I would love to see a true plugin interface for Live For Speed. Don't limit it to a Scripting System, or InSim. Give us full control over the engine. The plugin interface will work with PAWN with our much of a hassle, as that is really want PAWN is good at. Look at AMX Mod, the best example of what PAWN (Small) is capable of. Look at the plugin source code (Anything by my old friends Ludwig van, Space Dude, or Freecode.) to see what it can do in the right environment. I beg of you, give this a chance in LFS S2, don't let is slip to S3 or never.
Ok that's enough groveling, just look into it please, tell me what you think.
Anyway PAWN is a programming lanague know in the past as SMALL, if you have ever played VALVe's Counter Strike Mod for Half-Life, you might of heard of it. It has been used as a administrative mod for Counter-Strike in Admin Mod, AMX Mod, and Clan Mod.
So your thinking what does this have to do with LFS, right? Well, this thread is really for Mr. Scawen. I would love to see a true plugin interface for Live For Speed. Don't limit it to a Scripting System, or InSim. Give us full control over the engine. The plugin interface will work with PAWN with our much of a hassle, as that is really want PAWN is good at. Look at AMX Mod, the best example of what PAWN (Small) is capable of. Look at the plugin source code (Anything by my old friends Ludwig van, Space Dude, or Freecode.) to see what it can do in the right environment. I beg of you, give this a chance in LFS S2, don't let is slip to S3 or never.
Ok that's enough groveling, just look into it please, tell me what you think.
// Exciting Program Aint It?
main () {
new i, j, k;
new x, y, z;
for (i = 0; i < 100; i++) {
x++;
for (j = 0; j < 100; j++) {
y++;
for (k = 0; k < 100; k++) {
z++;
}
}
}
printf("X: %d\nY: %d\nZ: %d", x, y, z);
}
// Code is fictional, but could work. :)
#include <lfs.inc>
client_connect(id) {
new uname[24], pname[24], hostn[32];
uname[] = get_client_uname(id);
pname[] = get_client_pname(id);
hostn[] = get_server_name();
print_chat(-id, "%s (%s) host joined the server!", pname, uname);
print_chat(id, "Welcome to %s %s (%s)", hostn, pname, uname);
}