Funkcja Action Script w PHP

Funkcja Action Script w PHP
T0
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 2 lata
  • Postów:40
0

jak powinna wyglaac prawidlowo napisana funkcja w php na podstawie funkcji AS, prosze o pomoc,

Kopiuj
 
public function GetItemFile(param1:int, param2:int, param3:int, param4:int) : String
        {
            var _loc_5:* = null;
            _loc_5 = "itm";
            if (param2 >= 50 && param1 != 14)
            {
                param3 = 0;
            }
            _loc_5 = _loc_5 + (String(param1) + "-");
            _loc_5 = _loc_5 + (String(param2) + "");
            if (param1 >= 3 && param1 <= 7 || param1 == 1 || param1 == 2)
            {
                _loc_5 = String(param1) + "-" + String((param4 + 1)) + "/" + _loc_5 + "-";
                _loc_5 = _loc_5 + String((param3 + 1));
                _loc_5 = _loc_5 + ("-" + String((param4 + 1)));
            }
            else if (param1 == 8 || param1 == 9 || param1 == 10 || param1 == 11 || param1 == 12 || param1 == 13 || param1 == 14)
            {
                _loc_5 = String(param1) + "-1/" + _loc_5 + "-";
                if (param1 < 10)
                {
                    _loc_5 = _loc_5 + (String((param3 + 1)) + "-");
                }
                _loc_5 = _loc_5 + "1";
            }
            return "res/gfx/itm/" + _loc_5 + (param1 == 0 ? (".png") : (".png"));
        }// end function
edytowany 1x, ostatnio: dzek69
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Której linijki nie rozumiesz?


T0
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 2 lata
  • Postów:40
0

No chyba wszystko rozumiem ale cos nie dziala

przerobilem ja na php ale niem am pewnossci czy prawidlowo

Kopiuj
 
function GetItemFile($param1, $param2, $param3, $param4) {
    
                     
            $_loc_5 = null;
            $_loc_5 = "itm";
            if ($param2 >= 50 && $param1 != 14)
            {
                $param3 = 0;
            }
            $_loc_5 = $_loc_5 . $param1 . "-";
            $_loc_5 = $_loc_5 . $param2 . "";
            if ($param1 >= 3 && $param1 <= 7 || $param1 == 1 || $param1 == 2){
                
                $_loc_5 = ($param1) . "-" . (($param4 + 1)) . "/" . $_loc_5 . "-";
               $_loc_5 = $_loc_5 . (($param3 + 1));
               $_loc_5 = $_loc_5 . ("-" . (($param4 + 1)));
                
               #6-?/itm-
               #6-?/itm-?
               #6-?/itm-?-?
                
            }
            else if ($param1 == 8 || $param1 == 9 || $param1 == 10 || $param1 == 11 || $param1 == 12 || $param1 == 13 || $param1 == 14) {
                $_loc_5 = ($param1) . "-1/" . $_loc_5 . "-";
                if ($param1 < 10)
                {
                    $_loc_5 = $_loc_5 . ((($param3 + 1)) . "-");
                }
                $_loc_5 = $_loc_5 . "1";
                
                
                
            }

            $link="/res/gfx/itm/".$_loc_5.($param1 == 0 ? (".png") : (".png"));
            return $link;
        }// end function
edytowany 1x, ostatnio: dzek69
dzek69
używaj tagów &lt;code=nazwa_jezyka&gt;, zamiast "łysego" &lt;code&gt;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.