question concernant mon code
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

question concernant mon code



  1. #1
    invited662da88

    question concernant mon code


    ------

    Pouvez vous m'aider, j'ai essayé de bouger mon end de tous les cotés je n'arrive pas.
    C:\Users\steph\Downloads\guide advanced wars\test5\main.lua:403: 'end' expected (to close 'if' at line 379) near 'return'

    Code:
    function MoveUnit(pDirection)
    local U=Select.Unit
    local sol=Tilemap[U.Ligne][U.Colonne]
    local cost=dbUnits[U.Type].Effects[sol]
    print (Select.Unit.Colonne)
    print (Select.Unit.Ligne)
    Select.Unit1={}
    Select.Unit2={}
    Select.Unit1=Select.Unit
    print("Select.Unit1.Colonne"..Select.Unit1.Colonne)
    Select.Unit1.Colonne=Select.Unit.Colonne
    Select.Unit1.Ligne=Select.Unit.Ligne
      if U.Range>=cost and cost ~= 0 then
        if pDirection=="right"and UnitUnder(Select.l,Select.c+1)==nil then
        
        Select.Unit2.Colonne=Select.Unit1.Colonne+1
        
        print("Select.Unit2.Colonne"..Select.Unit2.Colonne)
        U.Range=U.Range-cost
        
        elseif pDirection=="left"and UnitUnder(Select.l,Select.c-1)==nil then
        
        Select.Unit2.Colonne=Select.Unit1.Colonne-1
        U.Range=U.Range-cost
       
        elseif pDirection=="down"and UnitUnder(Select.l+1,Select.c)==nil then
        
        Select.Unit2.Ligne=Select.Unit1.Ligne+1
        U.Range=U.Range-cost
        
        elseif pDirection=="up"and UnitUnder(Select.l-1,Select.c)==nil then
       
        Select.Unit2.Ligne=Select.Unit1.Ligne-1
        U.Range=U.Range-cost
      end
      return Select.Unit2.Colonne
      return Select.Unit2.Ligne
    end
    
    
        Nouveaupersonnage()
        Select.Unit=nil
    
    
    end
    merci

    -----
    Dernière modification par JPL ; 11/12/2021 à 14h32. Motif: ajout de la balise Code (#) pour garder l’indentation

  2. #2
    Médiat

    Re : question concernant mon code

    Bonjour

    En indentant correctement votre code vous trouveriez rapidement.
    Je suis Charlie.
    J'affirme péremptoirement que toute affirmation péremptoire est fausse

Discussions similaires

  1. Une question concernant pH sol
    Par invite9af66493 dans le forum Chimie
    Réponses: 2
    Dernier message: 07/08/2017, 12h16
  2. Question concernant le PEG
    Par inviteb643fc6f dans le forum Chimie
    Réponses: 9
    Dernier message: 14/03/2012, 18h18
  3. Question concernant K[X]
    Par invite2016c00b dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 24/02/2011, 22h52
  4. [Brun] question concernant le son TV
    Par max56 dans le forum Dépannage
    Réponses: 6
    Dernier message: 04/09/2009, 14h52
  5. question concernant les thèses
    Par invite6f53f6d0 dans le forum Biologie
    Réponses: 4
    Dernier message: 11/12/2005, 20h38