Search Unity

  1. Unity 2020.1 has been released.
    Dismiss Notice
  2. We are looking for feedback on the experimental Unity Safe Mode which is aiming to help you resolve compilation errors faster during project startup.
    Dismiss Notice
  3. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

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:
    90
    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:
    1,103
    int.Parse()
    converts a string to an integer.
    Line 60 should be:
    Code (CSharp):
    1. Puntaje = nDatos[1];
     
unityunity