Загрузка...

C# Unity Game \ Прогеры хде вы

Тема в разделе C# создана пользователем OPTIMISED 23 мар 2020. 374 просмотра

  1. OPTIMISED
    OPTIMISED Автор темы 23 мар 2020 1895 29 апр 2017
    Есть у меня гет запрос
    if (www.error != null || www.text == BaseLogic.viewer_id
    Если в отвеете будет айди игрока то происходит допустим действие.
    Почему он берет с ответа только первую строку а остальные не может считать?
    к примеру
    123
    1234
    5323
    123
    Мне нужно 5323 значение получить а он берет ответ только первую строку 123 а не ищет ту которая нужна в ответе 5323
    Код
    using System;
    using System.Collections;
    using System.Runtime.CompilerServices;
    using UnityEngine;

    public partial class MainMenuNetwork : MonoBehaviour
    {

    private IEnumerator WaitForRequest(WWW www)
    {
    using (www)
    {
    yield return www;
    if (www.error != null || www.text == BaseLogic.viewer_id)
    {
    Debug.Log("Айди есть в базе")
    }

    }

    WWW www2 = null;
    yield break;
    yield break;
    }
    }
     
  2. RaysMorgan
    RaysMorgan 23 мар 2020 Гойда 52 394 7 мар 2013
    Надо использовать indexOf
     
    1. Посмотреть предыдущие комментарии (2)
    2. OPTIMISED Автор темы
      Cyaneyed, ну я не шарю код сможешь написать?
    3. Cyaneyed
      OPTIMISED, да там 1 строку добавь foreach(все значения с массива что нужно проверить) потом уже ниже твой if
    4. Cyaneyed
      OPTIMISED, главное как говорил чел сверху добавь всё в System.Array.IndexOf потом уже проверяй каждое значение
  3. ebanniy
    ebanniy 23 мар 2020 Заблокирован(а) 51 10 мар 2020
    шо за программист ноунейм сверху
    и кстати он праа
     
    1. OPTIMISED Автор темы
      ebanniy, Ну я не тру прогер кто бы помог
  4. Pepyaka
    Pepyaka 15 апр 2020 Никита 69 лет Пошлый 155 4 авг 2018
    Получай айдишники в массиве в виде json строки, а на клиенте перебором
     
Загрузка...
Top