Skocz do zawartości

KrejzolekPRO

Użytkownik
  • Ilość zawartości

    2190
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez KrejzolekPRO

  1. KrejzolekPRO

    backupy

    Ło panie co wykopałeś
  2. KrejzolekPRO

    Streaming

    Cześć, szukam pomysłu jak zrobić moduł streamingu (kamera + mikrofon) na stronie. Piszę w node.js i także w takim języku prosiłbym o podesłanie jakiegoś api jeśli istnieje. Dzięki
  3. brak spacji za "give"
  4. Możesz jedynie wysłać na czacie link
  5. To najwidoczniej jest jakiś bug w pluginie
  6. @Inder00 - oznaczam. Możesz dać wszystko na 100% i zobacz czy nadal
  7. Pokaż plik konfiguracyjny
  8. Moja magiczna kula podpowiada mi, że masz ustawione żeby dropił tylko diament
  9. KrejzolekPRO

    Repaie

    command /naprawa: trigger: if player has permission "vip.naprawa": loop all items in player's inventory: repair loop-item else: if player has 64 emerald block: remove 64 emerald block from player loop all items in player's inventory: repair loop-item else: send "Wymagam 64 blokow szmaragdow!" to player
  10. https://autohotkey.com/board/topic/76277-examples-of-nice-guis/
  11. Radzę dodać jakieś id, bo dodasz kolejne hiperłącze i też się pojawi w prawym górnym rogu <a id="bedwars" href="https://www.discord.io/bedwarsypl">󠁮󠁣󠁿Discord</a> #bedwars{ position: absolute; right: 5 px; top: 5px; }
  12. position: absolute; right: 5px; top: 5px; osobiście nie polecam tak robić tego i lepiej zrobić to schematem blokowym (div), bo raczej grid czy flex-box to nie wiesz co to jest
  13. Sprawę rozwiązałem w ten sposób, że walidację danych przeprowadzam na obiekcie MyProduct, a nie ModelBase(wyciąg z bazy). Do zamknięcia!
  14. Witajcie, od jakiegoś czasu piszę backend strony w node.js i dzisiaj natrafiłem na jeden problem, którego nawet stackoverflow nie potrafi rozwiązać (:(). Potrzebne pliki: app.js (model): const bookshelf = require('../config/bookshelf'); const Product = bookshelf.Model.extend({ tableName: 'products' }); module.exports = Product; index.js (routes): const express = require('express'); const router = express.Router(); const Product = require('../models/app'); const bookshelf = require('../config/bookshelf'); router.get('/', (req, res) => { new Product().count().then((c) => { var productsArray = []; for (let times = 0; times < c; times++) { new Product() .query({ where: { // id: times //jesli jest tak to działa } // }) .fetch() .then((product) => { productsArray.push(new MyProduct(product.get('id'), product.get('name'), product.get('price_old'), product.get('price_new'), product.get('img_url'), product.get('allegro_url'), product.get('sold'))); if ((c) - 1 == product.get('id')) { res.render('home', { products: productsArray }); } }); } }); }) function MyProduct(id, name, price_old, price_new, img_url, allegro_url, sold) { this.id = id; this.name = name; this.price_old = price_old; this.price_new = price_new; this.img_url = img_url; this.allegro_url = allegro_url; this.sold = sold; } module.exports = router; ale jeśli zrobię tak: .query({ where: { id: times }, andWhere: { sold: false } }) dostaje błąd: Unhandled rejection TypeError: Cannot read property 'get' of null at Child.Product.query.fetch.then (C:\Users\Admin\Desktop\expressJSlekcje\routes\index.js:21:62) at Child.tryCatcher (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:512:31) at Promise._settlePromise (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:569:18) at Promise._settlePromise0 (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:694:18) at _drainQueueStep (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:138:12) at _drainQueue (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:131:9) at Async._drainQueues (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:147:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:17:14) at processImmediate (timers.js:638:19) Unhandled rejection TypeError: Cannot read property 'get' of null at Child.Product.query.fetch.then (C:\Users\Admin\Desktop\expressJSlekcje\routes\index.js:21:62) at Child.tryCatcher (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:512:31) at Promise._settlePromise (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:569:18) at Promise._settlePromise0 (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\promise.js:694:18) at _drainQueueStep (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:138:12) at _drainQueue (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:131:9) at Async._drainQueues (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:147:5) at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\Admin\Desktop\expressJSlekcje\node_modules\bluebird\js\release\async.js:17:14) at processImmediate (timers.js:638:19) Czym to może być spowodowane?
  15. Nie znam oferty ovh, ja jestem na nazwie, ale zaczynają sie problemy.
  16. Nie. Musisz kupić serwer + domene, np. na nazwa.pl możesz to zrobić za niecałe 7zł na 1 rok (nie polecam nazwy - syf). Potem musisz jedynie ustawiasz przekierowanie na serwer dla danej domeny i już. Panel klienta -> *wybierasz domene* -> szczegóły -> przekierowanie -> z listy wybierasz serwer, który zakupiłeś I tyle. Dołączam zrzut ekranu: https://imgur.com/a/eGhlFfi //edit Zapomniałem dodać, że możesz to robić na dwóch różnych usługach hostingowych nawet, wystarczy tylko mieć odpowiednie dane AuthInfo (których nazwa oddawać za bardzo nie chce) Musisz też pamiętać, że na razie jest tanio, lecz potem przy przedłużaniu koszt jest z 10x większy niż normalnie.
  17. Tak. if player has permission "group.NAZWA_GRUPY":
  18. Chcesz, żeby wykonała się po najechaniu raz dla jednego gracza, czy dla każdego po najechaniu? W każdym bądź razie możesz sobie zrobić Mapkę i trzymać w niej Block i Boolean, i sprawdzać czy dla danego Blocku zwraca wartość true, jeśli nie to wiadomo, że czynność nie została wykonana, a następnie ustawiamy taką mapkę
  19. O właśnie, pomyliło mi się if level of efficiency of arg 3's tool > 3: stop else: [...kod]
  20. if level of efficiency of arg 3's tool > 3: return else: [...kod]
  21. Prawdopodobnie chodzi o nazwę przedmiotu
  22. on mine: if name of player's tool is "&2Kilof Startowy": if event-block is not stone: send "&cTym kilofem mozesz kopac tylko kamien!" cancel event
×
×
  • Dodaj nową pozycję...