Forum Vaultu šílené brahmíny
http://forum.madbrahmin.cz/

Pomoc s uložením skriptu v GECK editoru
http://forum.madbrahmin.cz/viewtopic.php?f=40&t=6225
Stránka 1 z 1

Autor:  Say [Bot] [ pon črc 23, 2012 9:55 pm ]
Předmět příspěvku:  Pomoc s uložením skriptu v GECK editoru

Tak bych potřeboval opět poradit, tentokrát se skriptem v GECK editoru, konkrétně z módu Radar HUD.

Zde je skript, který mi GECK odmítá uložit:
Kód:
scn zRadaConfigMenuActivatorScript
short ConfigMenuStage
short ConfigMenuButton

Begin GameMode
   ;printc "shit %.0f  , %.0f" ConfigMenuStage, ConfigMenuButton
   ;detect the user input
   set ConfigMenuButton to GetButtonPressed
   ;show menu stage
   if ConfigMenuButton == -1   
      if ConfigMenuStage == 0      ;root menu
         ShowMessage zRadarConfigMenu0
      elseif ConfigMenuStage == 1   ;Radar Filter
         ShowMessage zRadarConfigMenu1, zGRadarDisplayCorpse, zGRadarDisplayNeutral, zGRadarDisplayTeammate, zGRadarDisplayEnemy
      elseif ConfigMenuStage == 2   ;Radar Radius
         ShowMessage zRadarConfigMenu2, zGRadarHUDRadius
      elseif ConfigMenuStage == 3   ;Radar Position
         ShowMessage zRadarConfigMenu3, zGRadarHUDPosX, zGRadarHUDPosY
      endif
   else      ;action stage, if ConfigMenuButton != -1
      if ConfigMenuStage == 0      ;root menu
         if ConfigMenuButton == 0   ;to Radar Filter
            set ConfigMenuStage to 1
         elseif ConfigMenuButton == 1   ;to Radar Radius
            set ConfigMenuStage to 2
         elseif ConfigMenuButton == 2 ;to Radar Position
            set ConfigMenuStage to 3
         elseif ConfigMenuButton == 3   ;Exit
            disable
            markfordelete
            return
         endif
   
      elseif ConfigMenuStage == 1   ;Radar Filter
         if ConfigMenuButton == 0   ;toggle corpse
            set zGRadarDisplayCorpse to ( 1 - zGRadarDisplayCorpse)
         elseif ConfigMenuButton == 1   ;toggle Neutral
            set zGRadarDisplayNeutral to ( 1 - zGRadarDisplayNeutral)
         elseif ConfigMenuButton == 2    ;toggle Teammate
            set zGRadarDisplayTeammate to ( 1 - zGRadarDisplayTeammate)
         elseif ConfigMenuButton == 3    ;toggle Enemy
            set zGRadarDisplayEnemy to ( 1 - zGRadarDisplayEnemy)
         elseif ConfigMenuButton == 4   ;to root menu
            set ConfigMenuStage to 0
         endif
   
      elseif ConfigMenuStage == 2   ;Radar Radius
         if ConfigMenuButton == 0   ;Increasing 10%
            set zGRadarHUDRadius to zGRadarHUDRadius*1.1
         elseif ConfigMenuButton == 1   ;Decreasing 10%
            set zGRadarHUDRadius to zGRadarHUDRadius*0.9
         elseif ConfigMenuButton == 2 ;Reset To default (100)
            set zGRadarHUDRadius to 100
         elseif ConfigMenuButton == 3   ;to root menu
            set ConfigMenuStage to 0
         endif
   

      elseif ConfigMenuStage == 3   ;Radar Position
         if ConfigMenuButton == 0   ;Increasing X by 50
            set zGRadarHUDPosX to zGRadarHUDPosX + 50
         elseif ConfigMenuButton == 1 ;Decreasing X by 50
            set zGRadarHUDPosX to zGRadarHUDPosX - 50
         elseif ConfigMenuButton == 2 ;Increasing Y by 50
            set zGRadarHUDPosY to zGRadarHUDPosY + 50
         elseif ConfigMenuButton == 3   ;Decreasing Y by 50
            set zGRadarHUDPosY to zGRadarHUDPosY - 50
         elseif ConfigMenuButton == 4   ;Reset to default (0,200)
            set zGRadarHUDPosX to 0
            set zGRadarHUDPosY to 200
         elseif ConfigMenuButton == 5   ;Return to root
            set ConfigMenuStage to 0
         endif
         SETUIFloat "HUDMainMenu\_FR_HUD_X" zGRadarHUDPosX
         SETUIFloat "HUDMainMenu\_FR_HUD_Y" zGRadarHUDPosY
      endif
   endif
End

Kde je chyba? Budu rád za jakékoliv připomínky. Díky.

Stránka 1 z 1 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]