[Tutorial] Tips & Tricks [Share Yours!]
#7

Easy reset enums

pawn Code:
enum pEnum {
    bla, ble, bli, blo, blu
}
main() {

    new arr[pEnum];
   
    arr[bla] = 00;
    arr[bli] = 10;
    arr[blu] = 20;

    printf( "%d - %d - %d",
        arr[bla], arr[bli], arr[blu]
    );
   
    for( new i ; i != _: pEnum; i++) {
   
        arr[pEnum:i] = _: 0;
    }

    printf( "%d - %d - %d",
        arr[bla], arr[bli], arr[blu]
    );
}
or

pawn Code:
enum pEnum {
    bla, ble, bli, blo, blu
}
main() {

    new arr[pEnum];
   
    arr[bla] = 00;
    arr[bli] = 10;
    arr[blu] = 20;


    printf( "%d - %d - %d",
        arr[bla], arr[bli], arr[blu]
    );
   
   
   
    new reset[pEnum];
    arr = reset;
   

    printf( "%d - %d - %d",
        arr[bla], arr[bli], arr[blu]
    );
}

Easy loop string (not fastest)

PHP Code:
for(new xstr[x]; x++) {

Easy check zero values

pawn Code:
if( var1 == 0 && var2 == 0 && var3 == 0)
to

pawn Code:
if( var1 | var2 | var3 == 0)
More tips:
http://forum.sa-mp.com/showpost.php?...8&postcount=26
http://forum.sa-mp.com/showpost.php?...4&postcount=27
http://forum.sa-mp.com/showpost.php?...3&postcount=35
Reply


Messages In This Thread
Tips & Tricks [Share Yours!] - by Weponz - 03.10.2013, 14:58
Re: Tips & Tricks [Share Yours!] - by DanishHaq - 03.10.2013, 15:33
Re: Tips & Tricks [Share Yours!] - by RajatPawar - 03.10.2013, 15:37
Re: Tips & Tricks [Share Yours!] - by Weponz - 03.10.2013, 15:39
Re: Tips & Tricks [Share Yours!] - by RajatPawar - 03.10.2013, 15:48
Re: Tips & Tricks [Share Yours!] - by Weponz - 03.10.2013, 15:52
Respuesta: Tips & Tricks [Share Yours!] - by ipsBruno - 05.10.2013, 12:03
Re: Tips & Tricks [Share Yours!] - by sanya_gnoy - 05.10.2013, 12:21
Re: Tips & Tricks [Share Yours!] - by Weponz - 06.10.2013, 10:41
Re: Tips & Tricks [Share Yours!] - by Patrick - 06.10.2013, 22:15
Re: Tips & Tricks [Share Yours!] - by Sublime - 07.10.2013, 02:31
Re: Tips & Tricks [Share Yours!] - by sanya_gnoy - 07.10.2013, 06:25

Forum Jump:


Users browsing this thread: 1 Guest(s)