Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem C# Unity 5


Amazir

Rekomendowane odpowiedzi

Opublikowano

WItam,

 

mam problem, gdyż nie wiem jak zrobić, że jeżeli gra otrzyma wartość "login-SUCCESS" od serwera, to wartość zmiennej "currentWindow" zmieni się na "menu".

 

Oto kod skryptu:

   void GenerateLoginLink()
    {
        WWWForm w = new WWWForm();
        w.AddField("login", login);
        w.AddField("haslo", haslo);
        WWW link = new WWW("xxx LINK", w);
        StartCoroutine(Login(link));
    }

    IEnumerator Login(WWW link)
    {
        yield return link;

        Debug.Log(link.text);

    }
Opublikowano
if(link.text == "login-SUCCESS")
{
currentWindow = "menu";
}

Cos w tym stylu

 

Lepiej byłoby zrobić coś w tym stylu

if(!link.text == NULL && strstr(link.text, "login-SUCCESS")){

currentWindow = "menu";

}

Ponieważ czasami są błędy z warunkiem jeżeli stosujesz np. dane == daneP

Opublikowano

Po lecam z http POST i GET. POST to na serwer hasło z loginem, a GET dostaniesz z serwera i jak to bedzie np. json to moze mieć pole login-SUCCESS. I wtedy sobie u stawisz wszystko.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...