Ogłoszenie

Zwiń
No announcement yet.

Właściciele

Zwiń
X
 
  • Filtr
  • Czas
  • Pokaż
Wyczyść wszystko
new posts

    Właściciele

    Witam Was.

    Mam taki mały problem. Próbuje zrobić "(WS->BRT) :: " (WS - Właściciel Skryptu) pod nick działa bez niczego, ale (zawsze jest jakieś "ale" ) nie działa mi pod numer. Albo nie daje albo każdemu daje ten znaczek.

    Proszę Was o pomoc. Chociaż nakierujcie.

    Pozdrawiam BRT.
    Najlepsze CzatyGG na
    SuppBocie
    (gg:48909067) pod
    komendą /Au

    #2
    Nie bardzo wiadomo o co Ci chodzi. Co to za skrypt?

    Komentarz


      #3
      Skrypt jak skrypt. Każdy wygląda tak samo.
      Najlepsze CzatyGG na
      SuppBocie
      (gg:48909067) pod
      komendą /Au

      Komentarz


        #4
        nie wiem czy o to Ci chodzi ale...
        Kod php:
        if($_GET['from'] == "twój nr....")
           
        $toSend '(WS->'.$nick.') :: '.$text

        Komentarz


          #5
          chce żeby było np.:[SMG] (/#/BRT) <3 :: e pod nick działa bez zarzutów ale pod numer nie :/ nwm gdzie błąd


          @Wazniak:
          Kod php:
          if($nickk == BRT){
          $mark '/#/';} 
          tak mam i działa.

          a jak zrobie
          Kod php:
          if($from == swoj_numer){
          $mark '/#/';} 
          nie działa. I nwm nawet gdzie jest ten błąd :/
          Ostatnio edytowany przez BRT; [ARG:4 UNDEFINED]. Powód: @Wazniak: :P :D
          Najlepsze CzatyGG na
          SuppBocie
          (gg:48909067) pod
          komendą /Au

          Komentarz


            #6
            Kod php:
            if($from == swoj_numer){
            $mark '/#/';}  
            $M->addBBcode("".$mark.$nick."");
            $P->push($M);
            $M->clear(); 

            Komentarz


              #7
              @piotreczek
              I co Twój kod miałby zmienić skoro z tego co pisze @BRT nie spełnia mu się warunek?
              @BRT
              Podstaw zamiast $from zmienną superglobalną $_GET['from']. Jeśli nadal nie będzie działać to debuguj czy Ci jednak czasem warunek się nie spełnia. Jeśli tak to zapodaj większy fragment a jak nie chcesz to odezwij się na GG. I tak ps: wszystkie stringi umieszczamy pomiędzy apostrofami. Już mi się nie chce wyjaśniać czemu to działa ale jednak nie powinno tak być

              Komentarz


                #8
                @Wazniak
                A podałbyś swojego GG??
                @piotreczek
                a po co
                Kod php:
                $M->addBBcode("".$mark.$nick."");
                $P->push($M);
                $M->clear(); 
                ??
                Najlepsze CzatyGG na
                SuppBocie
                (gg:48909067) pod
                komendą /Au

                Komentarz


                  #9
                  By sprawdzić czy działa.. ? i najlepiej gdybyś to umieścił w oddzielnej komendzie tak aby nie wiązało się z jakąś funkcja przec Ciebie zrobioną ponieważ może w niej brakować funkcji global np. global $from; która odpowiada za to by zmienna $from była dostępna w tej funkcji..

                  Komentarz


                    #10
                    @piotreczek aby sprawdzić wystarczy var_dump/echo/die itp. i nie trzeba się pierdzielić z BotApi bo one też potrafi zawodzić. Poza tym to co piszesz jest logiczne ale widać, że brak Ci obycia w programowaniu... Po pierwsze używanie polecenia "global" jest raczej uznawane wśród programistów za zły nawyk. Dlaczego? Usztywniają kod. Jeśli masz zbiór funkcji to lepiej już od nowa zdeklarować tą zmienną ze zmiennej superglobalnej lub wrzucić ją przez argument. Jeśli już używasz klasy(choć wśród czatów GG to też złoo bo prawie nikt nie ogarnia OOP i klasa robi wszystko) to robisz sobie pole w klasie i korzystając z wzorca Dependency injection (wstrzykiwanie zależności) wstrzykujesz przez konstruktor te dane, które potem musisz robić globalne w co 2 metodzie... lub też robisz metodą setera, czyli tworzysz sobie metodę nadpisującą pole from i zaraz po stworzeniu obiektu klasy robisz sb np $my_object->setFrom($from). Z resztą więcej info znajdziesz w necie. Nie będę teraz już tłumaczył podstaw OOP.

                    @BRT masz na PW.

                    Komentarz


                      #11
                      Zamieszczone przez BRT Zobacz posta
                      Skrypt jak skrypt. Każdy wygląda tak samo.

                      no nie moge sie zgodzic

                      Komentarz

                      Pracuję...
                      X