Vice City Multiplayer
October 02, 2022, 01:29:58 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: LC:MP 0.3z Released! http://forum.vicecitymultiplayer.com/index.php?topic=251.0
 
  Home Help Search Members Login Register  
  Show Posts
Pages: 1 [2] 3
16  VC:MP / Support / Re: Problem... on: March 17, 2010, 08:44:31 am
You need more RAM Kingston.

Go to this link to download some;
http://www.downloadmoreram.com/
17  VC:MP / Support / Re: Server memory leak on: March 14, 2010, 07:43:26 pm
It does not seem like the best course of action to ignore this bug report.
From the view point of the server host, a memory leak cannot be welcome.

If any developers are visiting the forums, I would like to urge them to take a look into this matter.
18  VC:MP / VC:MP Clans / Re: [Ka] - Kuslahden alaste Discussion Topic on: March 07, 2010, 02:24:45 am
3rd March 2010, VRocker joins Kuslahden alaste
6th March 2010, AdTec_224 joins Kuslahden alaste

Kuslahden alaste is now a Tammering, Haxxing, and Raging clan! Cheesy
19  VC:MP / Vice City / Re: 新年快乐~Happy New Year~Chinese on: February 14, 2010, 11:44:20 pm
20  VC:MP / General Discussion / Re: Squirrel on: February 09, 2010, 02:29:12 pm
@maxorator;
Thank you for your input. It is always nice to have input from a developer.
If you don't mind, I'd like to see how far this thread goes. Smiley

@SilenusShar;
I am not trying to ask for a squirrel implementation. I am aware that it is not possible at this stage.
Forze was and he did a good job but it seems like his explanations were not clear enough for you people.

@Ettans;
You certainly have understood the point of my post. Thank you. Nice wiki btw Wink

@ULK.akiharu;
You seem to be speaking for the majority Cheesy
It seems like sir Boss has a false sense of superiority in many aspects Wink

now... :drumrolls:

@Boss;
We would all be glad if you did not fill up our screens with your annoying line-to-line approach Smiley
While it may be convenient for you not to create a logical structure for your own arguments, the excessive spam is not very friendly to us.
Your last reply did not involve much actual feedback to my post but instead went nitpicking around.

Just for your information;
  • Lua was designed to be used in games and is used in many many areas.
  • Pawn was designed as an integrated language for small devices such as mp3 players. Only SA:MP and AMX Mod X use it on games.
  • Squirrel was influenced by lua and has been created for more complex tasks in general, including games.

Lua and Squirrel are both dynamic in nature and are capable of many more things compared to Pawn. This statement does not even need to be proven.
However, disregarding all of the above, all three languages are based on C or a subset of C and are lightweight making them more or less similar in their speed. (If you say 20ms is small)

Now, if you have carefully read my post above, you would have noticed that I have not said anything about the speed of the language itself.
I have merely commented on how fast using Squirrel in vcmp would be compared to using Pawn.

This is down to the way you can write scripts in its respective languages.
I myself do not know much about squirrel but I am aware how easier it is to write scripts in squirrel and how less steps are needed for the same output. (compared to pawn)

In the end, less crunching and more scripting lets you create better scripts and allows you to enjoy the process better as well. It also allows your script to be quicker at doing things as it does not have hurdles to jump pass every time.

PS. Here's a link for you.
Be careful when you're up against one of the grammar nazis of VC:MP  Smiley
21  VC:MP / General Discussion / Re: Squirrel on: February 09, 2010, 02:05:40 am
A game modification is created to increase the playability of the original game.
The end result must be user-friendly and most certainly scripters should not be made to spend time trying to write overly complicated scripts.

Squirrel uses pointers and objects making scripts immensely simple and intuitive.
It is also extremely easy for diligent developers to add in features such as sockets, sqlite, inis, and hash tables without the community having to go through the procedure of creating a less efficient plug-in for them.
Pawn however requires add-ons, numerous functions and a lot of crunching to deliver the same experience.
(btw, did you know that Pawn was never meant for games?  Shocked)

The heal command supplies every evidence you need to prove that Squirrel is more efficient and is more newb friendly.
What you need to know is that Squirrel doesn't need any "includes" for its simple commands. Pointers and objects are integrated into the language itself.
Force's script shows the amount of code you require to run a server with a single !heal command in it.
Squirrel does not need anything more than a few lines.
Pawn needs all of the hassle of creating inefficient commands.
(Yes, they are inefficient since a pointer points directly at a player's data and does not loop through dozens of other players)

Back to the first point I made about intuitive and easy languages...
If you were looking for a mod for GTA:MP to script for,
and each mod had the same condition except for the fact that they used different languages,
which language would you choose?

For me, it would definitely be Squirrel as I'd waste less time trying to make things work and create thing which actually do work without too much effort.

Boss:
Quote
Don't even think of replying to my post, your replies are useless and extremely kiss-arse-y Wink
If you don't see how Squirrel is better, it's your problem as you don't even give a damn and won't even try it out!

SilenusShar:
Quote
If you want evidence visit the unofficial forums and take a look at a Squirrel script. Then go to a samp forum and take a look at a pawn script.

The main reason no one bothers uploading benchmarks is because it's pointless.
Most of us can see that Squirrel is a faster and easier language for vcmp Smiley
22  VC:MP / mIRC/pawn Scripting / Re: mIRC vc-mp simple scripting tutorial on: March 13, 2009, 02:52:10 pm
No offense but you're not really explaining anything in your tutorial Toiletduck.
23  VC:MP / mIRC/pawn Scripting / Re: InVaLiD NiCk.. on: March 04, 2009, 03:58:46 pm
I'm not very good at explaining stuff... but I'll try nonetheless.

When using the if/elseif conditionals,
The statement is checked by the script starting from the start of the line.

So if you have a line like;
Code:
if ($nick == Windlord) || ($chan == #windlord) && ($1 == !cmd)
The script will check if '$nick == Windlord' first.
Then it goes on to check the operator which is '||' in this case.
As '||' means; 'or' the script won't bother continuing to check the statement if the first conditional is already true.
By any chance, if '$nick != Windlord' the script will continue processing the statement.

If the operator is '&&' the script only continues checking if the first conditional is true. If it is false, there is no need to check the next conditional.

Now sometimes, we would want '!cmd' to work both for 'Windlord' and '#windlord' but since the script only processes the statements in the order they are written in, it is not possible to do so.
That's when you add in extra brackets so that the script can process additional conditionals included inside the main conditional.

If '!cmd' needs to be used by 'Windlord' as well as anyone on '#windlord, the script would need to be;
Code:
if (($nick == Windlord) || ($chan == #windlord)) && ($1 == !cmd)

And so on...

Hope this helps.
24  VC:MP / mIRC/pawn Scripting / Re: Its possible... on: March 04, 2009, 09:27:29 am
The feature is there for both the old and new dlls ... but I've never managed to get it to work.
25  VC:MP / mIRC/pawn Scripting / Re: InVaLiD NiCk.. on: March 04, 2009, 09:26:49 am
lol yes but we were only discussing the case for
Code:
if ($len($3) < 3) || ($left($3,1) isnum) || ($chr(35) isin $3) || ($chr(36) isin $3) || ($chr(37) isin $3) || ($3 == none) {
    vcmp.say *** $3 has been auto-kicked. [Invalid Nick]
    vcmp.announce %id ~y~Please change your nick-name..
    .timer 1 2 /vcmp.kick %id
  }

Were we not? Tongue
26  VC:MP / mIRC/pawn Scripting / Re: InVaLiD NiCk.. on: March 03, 2009, 10:12:24 am
lol you don't need that extra bracket.
27  VC:MP / mIRC/pawn Scripting / Re: InVaLiD NiCk.. on: March 02, 2009, 09:07:58 am
Are you sure $3 on your vcmp.join signal is the nick-name of the player that is joining?

It seems like you have removed IDs from the aliases and you may have done so in the signals as well.

Try $2
28  VC:MP / VC:MP Clans / Re: Vote for the Best Deathmatching Clan on: March 01, 2009, 05:41:03 pm
Hehe you're darn right Diavolo Wink
29  VC:MP / VC:MP Clans / Re: Beware clan leaders, [WM]Mr_Akon is out to get your members on: March 01, 2009, 10:44:54 am
I don't think this thread is pointless... Mr.Akon should start learning manners now.

Numerous players have already expressed negative views while speaking to him regarding him and his clan yet he never learns.

@rulk: Charley's post is far less juvenile compared to what Mr.Akon does all the time. When speaking to him 1 on 1 does not work, one may as well post complaints regarding him on a public forum.
30  VC:MP / VC:MP Clans / Re: top ten laggers players in vc-mp on: March 01, 2009, 10:41:47 am
As I said, this thread should be removed since nearly every player in vcmp becomes total idiots when it comes to discussing lag.

Lag is relative and just because most servers are based in Europe it does not mean you should rank people by the pings they get on those servers.

Plus, I don't find this funny since people offend one another by meaninglessly calling each other laggers in this community.
Pages: 1 [2] 3
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!