[Tutorial] Creative & smart scripting techniques - improve performance & readablity in one go
#6

Quote:
Originally Posted by Konstantinos
View Post
There is a difference. The method shown by PawnHunter will reset everything to 0 while Yashas' method can set any value. It is a very interesting way to reset an enum-array indeed!

As for smart techniques using streamer plugin is E_STREAMER_EXTRA_ID. When it loads all the houses for example, set that extra ID for the pickup/checkpoint to a value such as "MAX_HOUSES + index" and you can retrieve it back on pickup/entering cp and get directly the house the player is near, no unnecessary loops.
Well technically PawnHunter's way could have values,
resetPlayer[P_DATA]={0,-1,1 and so on}; while initializing, then Player[playerid] = resetPlayer;
Although I'm not sure which one is faster and if I remember correctly ****** did a little searching and PawnHunter's was faster in huge enum-arrays.

Rest points are quite interesting, I remember having argument about speed or memory, and with today's memory standard and sa-mp being single-threaded, speed wins everytime, having a couple megabytes of memory is no big deal with 16-32GB rams these days.
Reply


Messages In This Thread
Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 25.06.2016, 16:16
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by iKarim - 25.06.2016, 17:20
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Crayder - 25.06.2016, 17:56
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Konstantinos - 25.06.2016, 18:05
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Battlezone - 27.06.2016, 20:54
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by PrO.GameR - 28.06.2016, 14:40
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Vince - 28.06.2016, 15:18
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by CodeStyle175 - 28.06.2016, 16:28
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by PrO.GameR - 28.06.2016, 17:01
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by iKarim - 28.06.2016, 19:24
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Freedom. - 28.06.2016, 20:33
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by iKarim - 28.06.2016, 21:54
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by PrO.GameR - 29.06.2016, 00:35
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by DavidBilla - 04.07.2016, 19:32
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Crayder - 04.07.2016, 20:32
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 06.07.2016, 14:30
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by K0P - 06.07.2016, 14:36
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by SickAttack - 06.07.2016, 14:44
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 06.07.2016, 14:51
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by SickAttack - 06.07.2016, 15:26
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 06.07.2016, 15:33
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by SickAttack - 06.07.2016, 15:47
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 06.07.2016, 16:26
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Uberanwar - 08.07.2016, 16:35
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Jefff - 09.07.2016, 02:08
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Dayvison_ - 12.07.2016, 01:16
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by OneDay - 12.07.2016, 18:55
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Untonyst - 13.07.2016, 22:34
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by OneDay - 14.07.2016, 01:00
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Crayder - 14.07.2016, 02:39
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by OneDay - 14.07.2016, 15:23
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 15.07.2016, 12:29
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by OneDay - 18.07.2016, 17:09
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Sasino97 - 16.07.2017, 16:31
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by ][Noname][ - 24.11.2017, 13:11
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 17.12.2017, 15:52
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by VincenzoDrift - 01.01.2018, 16:07
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by ][Noname][ - 15.01.2018, 11:53
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Kaperstone - 16.01.2018, 00:54
Re: Creative & smart scripting techniques - improve performance & readablity in one go - by Yashas - 31.01.2018, 18:55

Forum Jump:


Users browsing this thread: 9 Guest(s)