Visitante!
Faça seu Login ou Registre-se!

Galeria de Jogos

Erros de Síntax 2 Respostas | 25 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Corvo
  • *
  • Mensagens: 1615 Ouro: 938

    Entregue ao(s) vencedor(es) do evento Contos de um Hallowen Esquecido.

  • Beep.
    • RPG Maker 2k/2k3
    • Steam
    • Pinterest
    • Ver perfil
  • Capacete de FerroPhoenixNightwalkerEbony ArmorAnel de Rubi
Erros de Síntax
Online: 11 Jan 2018, 20:35
Faz tempo desde a última vez que incomodei alguém, então vou retomar a tradição. Vi uma dúzia de tutoriais - dentro e fora do Centro - sobre C# e estou começando minhas brincadeiras agora. Como o Visual Studio é um tanto pesadinho, escrevo os códigos pelo Notepad++ e uso o VS só pra compilar/testar. Hoje, ao passar meu micro database escroto, o programa acusou trinta e seis erros, sendo a maior parte em relação aos parêntesis e as declarações das arrays. Pesquisei, li e reli tutoriais, revi vídeo-aulas e não encontrei o problema. Segue o código completo, caso eu seja muito burro e esteja procurando os erros nos lugares errados - embora esteja olhando diretamente onde o VS manda.

Ignorem o péssimo inglês.
Código: [Selecionar]
using System;
//=============================================================================
// Database
//=============================================================================
namespace DataBase {
   
    //Declaring class:
    public class Program //Database
    {

        //Base Player Parameters
        public void Main() //Character Base Parameters
    {

            //Player Hit Points
            public int pHP = 20;
            //Player Energy Points
            public int pEP = 20;
            //Player Strength
            public int pSTR = 5;
            //Player Inteligence
            public int pINT = 4;
            //Player Luck
            public int pLCK = 3;
            //Player Level
            public int pLV = 1;
            //Player Experience
            public double pEXP = 0.0;

    }
        //==============================================================================

        //System Parameters
        public void SystemParameters()
        {

            //Player Gold
            public int pGold = 0;
            //Current Map
            public int cMAP = 0;
            //Dice 4
            public int d4 = Random.Next(1,5);
            //Dice 6
            public int d6 = Random.Next(1, 7);
            //Dice 8
            public int d8 = Random.Next(1,9);
            //Dice 10
            public int d10 = Random.Next(1, 11);
            //Dice 12
            public int d12 = Random.Next(1, 13);
            //Dice 20
            public int d20 = Random.Next(1, 21);


        }
        //=============================================================================

        //Weapons | {ID, ATK, Price}
        public void Weapons()
        {

            //Iron Sword
            public int[] iSword = new int[3];
iSword[0] = 1; //ID
iSword[1] = 2; //ATK
iSword[2] = 1; //Price

            //Steel Sword
            public int[] sSword = new int[3];
sSword[0] = 2; //ID
sSword[1] = 3; //ATK
sSword[2] = 2; //Price

            //Cooper Sword
            public int[] cSword = new int[3];
cSword[0] = 3; //ID
cSword[1] = 4; //ATK
cSword[2] = 3; //Price

            //Silver Sword
            public int[] siSword = new int[3];
siSword[0] = 4; //ID
siSword[1] = 5; //ATK
siSword[2] = 6; //Price

            //Golden Sword
            public int[] gSword = new int[3];
gSword[0] = 5; //ID
gSword[1] = 6; //ATK
gSword[2] = 8; //Price

        }
    }
}
[close]

Tenho certeza de que deve ser uma coisinha muito tosca, uma vírgula errada ou coisa do tipo, mas realmente não consegui encontrar.  :facepalm:
Lista de Erros (Resumida)

[close]
« Última modificação: 11 Jan 2018, 20:59 por Corvo »

Germinal
  • *
  • Mensagens: 45 Ouro: 22
    • RPG Maker MV
    • Facebook
    • Ver perfil
    • E-mail
Erros de Síntax
Resposta 1 Online: 11 Jan 2018, 20:51
O erro ta nas declarações de variáveis, dentro de método não se usa declaração de acessibilidade, no caso tas usando public.
E pra usar o Random tem que criar uma objeto antes.

Corvo
  • *
  • Mensagens: 1615 Ouro: 938

    Entregue ao(s) vencedor(es) do evento Contos de um Hallowen Esquecido.

  • Beep.
    • RPG Maker 2k/2k3
    • Steam
    • Pinterest
    • Ver perfil
  • Capacete de FerroPhoenixNightwalkerEbony ArmorAnel de Rubi
Erros de Síntax
Resposta 2 Online: 11 Jan 2018, 20:59
O erro ta nas declarações de variáveis, dentro de método não se usa declaração de acessibilidade, no caso tas usando public.
E pra usar o Random tem que criar uma objeto antes.

Não disse que era coisa besta. Obrigado . o/

 

Versão Mobile