Search Unity

someone who knows the topic that can help me please, thanks - WAMP

Discussion in 'Scripting' started by Nixel2013, Aug 4, 2019.

  1. Nixel2013

    Nixel2013

    Joined:
    May 9, 2019
    Posts:
    37
    Assets\GuardarPuntaje\Gestion8D.cs(60,27): error CS0029: Cannot implicitly convert type 'int' to 'string'


    Code (CSharp):
    1. using System.Collections;
    2. using System.Collections.Generic;
    3. using UnityEngine;
    4. using UnityEngine.UI;
    5.  
    6. public class Gestion8D : MonoBehaviour
    7. {
    8.     public InputField txtUsuario;
    9.     public InputField txtPuntaje;
    10.  
    11.     public string NombreDeUsuario;
    12.     public string Puntaje;
    13.  
    14.  
    15.     public void iniciarSesion()
    16.     {
    17.         StartCoroutine(Login());
    18.     }
    19.  
    20.  
    21.     IEnumerator Datos()
    22.     {
    23.         WWW coneccion = new WWW("http://localhost/jugadores/login.php?uss=" + txtUsuario.text + "&pss=" + txtPuntaje.text);
    24.         yield return (coneccion);
    25.         if(coneccion.text == "200")
    26.         {
    27.             print("El Usuario si Existe");
    28.         }
    29.         else if(coneccion.text == "401")
    30.         {
    31.             print("El Usuario o Puntaje son incorrecto");
    32.         }
    33.         else
    34.         {
    35.             print("Error de la Conexion con la Base de Datos");
    36.         }
    37.     }
    38.  
    39.  
    40.  
    41.  
    42.     IEnumerator Login()
    43.     {
    44.         WWW coneccion = new WWW("http://localhost/jugadores/login.php?uss=" + txtUsuario.text);
    45.         yield return (coneccion);
    46.         if (coneccion.text == "401")
    47.         {
    48.             print("El Usuario incorrecto");
    49.         }
    50.         else
    51.         {
    52.             string[] nDatos = coneccion.text.Split('|');
    53.             if (nDatos.Length != 2)
    54.             {
    55.                 print("Error en la coneccion");
    56.             }
    57.             else
    58.             {
    59.                 NombreDeUsuario = nDatos[0];
    60.                 Puntaje = int.Parse(nDatos[1]);
    61.             }
    62.         }
    63.     }
    64.  
    65.  
    66. }
    67.  
     
  2. Vryken

    Vryken

    Joined:
    Jan 23, 2018
    Posts:
    771
    int.Parse()
    converts a string to an integer.
    Line 60 should be:
    Code (CSharp):
    1. Puntaje = nDatos[1];