SA-MP Forums Archive
Оптимизация - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Оптимизация (/showthread.php?tid=447425)



Оптимизация - Romz - 29.06.2013

Как можно оптимизировать данный код:
PHP код:
GetVehicle(vehicleidmodel) {
    new 
GetVehicleModel(vehicleid);
    switch(
model) {
        case 
1: {
            switch(
v) {
                case 
400,450,500: return 1;
            }
        }
        case 
2: {
            switch(
v) {
                case 
410,460,510: return 1;
            }
        }
        case 
3: {
            switch(
v) {
                case 
420,470,520: return 1;
            }
        }
        case 
4: {
            switch(
v) {
                case 
430,480,530: return 1;
            }
        }
        case 
5: {
            switch(
v) {
                case 
440,490,540: return 1;
            }
        }
    }
    return 
0;

Вот сам код написал а как сделать по оптимальней не могу придумать. Помогите пожалуйста.


Re: Оптимизация - x_O - 30.06.2013

никак


Re: Оптимизация - MacMailler - 30.06.2013

PHP код:
GetVehicle(vehicleidmodel) { 
    new 
GetVehicleModel(vehicleid); 
    if(
<= model <= 5) {
        
model --;
        return (
== (400+model*10) || == (450+model*10) || == (500+model*10)); 
    } 
    return 
0