|
|
#1 |
|
Guest
Posts: n/a
|
Create Random Messages Using y_timers YSI contains libraries that has more functions then what you think, these functions are designed to save us time and speed up our script, one of these libraries is the y_timers library, when i first begun scripting about 2 years ago i was still using normal timers which is a performance issue if you have more then 10 timers, why ? well because this big amount of timers has a very HUGE impact on you Gamemode's performance, nevertheless i wasn't aware of y_timers until 2 days ago i was looking around the YSI topic and found, because my work was based on using, y_ini, y_commands, so i forgot about the others and how handy the come if you use them wisely. However in this tutorial i am going to teach you how to save time and a little bit of space by using the tasks function in the y_timers, you may now wonder what is tasks, well tasks are simply functions that Gets called at the amount of time you specify, enough talking, let's get working. What Do We Need ? Before we start the tutorial we need y_timers, which can be found in the YSI library which can be found Here Let's Get Started Step 1 Open a new clean .pwn document and add the followings on top : pawn Code:
Step 2 Now under your includes define the color that will be used when sending the Random Messages to the players, simply add. pawn Code:
Step 3 Now we are going to create an array for our Random Messages, that will contain the random messages, like the following pawn Code:
Step 4 Now anywhere in your script add the following function (the task function) pawn Code:
That is it you now have the simplest Random Message system. Credits Y_Less - YSI & y_timers
|
|
|
|
#2 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Sep 2011
Location: New-Zealand
Posts: 1,892
Reputation: 46
|
I didn't understand why do you need y_timers include? you can make it without that.
|
|
|
|
|
|
#4 |
|
Beta Tester
![]() ![]() ![]() ![]() ![]() Join Date: Jun 2008
Location: 629
Posts: 13,677
Reputation: 1940
|
You can also write commands without sscanf, stream objects without the plugin, work around problems without fixes.inc, save files without an ini script, and ban people without an anti-cheat script! These all must build on top of the default functions so you don't NEED any of them, but that doesn't mean they don't have advantages. So yes you CAN do it without, but why would you?
|
|
|
|
|
|
#5 |
|
Huge Clucker
![]() ![]() ![]() Join Date: Oct 2011
Posts: 354
Reputation: 24
|
Good job on the tutorial, and thanks for the information i honestly didn't know that you can make functions with integrated timer's so easily
|
|
|
|
|
|
#6 |
|
Big Clucker
![]() ![]() Join Date: Feb 2012
Posts: 69
Reputation: 10
|
Good tutorial
|
|
|
|
|
|
#7 |
|
Big Clucker
![]() ![]() Join Date: Mar 2011
Posts: 63
Reputation: 0
|
Well made tutorial! Easy to follow and well written!
|
|
|
|
|
|
#8 |
|
Guest
Posts: n/a
|
|
|
|
|
#9 |
|
Big Clucker
![]() ![]() Join Date: May 2012
Location: Netherland
Posts: 179
Reputation: 13
|
Very easy and nice
|
|
|
|
|
|
#10 |
|
Guest
Posts: n/a
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Tutorial] Random Messages (Yes another one) | FireCat | Tutorials | 16 | 09/01/2013 03:39 AM |
| need help with random messages | Woozie® | Help Archive | 6 | 26/07/2011 03:23 PM |
| [HELP] Random Messages | Monster[HD] | Help Archive | 2 | 16/04/2011 08:32 PM |
| [FilterScript] P-Messages [Random Messages system] | Pooh7 | Filterscripts | 5 | 30/11/2010 03:43 PM |
| How Can i put random messages | [SU]CHRiS | Help Archive | 8 | 03/02/2010 09:27 PM |