-
Ilość zawartości
2190 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez KrejzolekPRO
-
Ło panie co wykopałeś
-
-
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
-
brak spacji za "give"
-
Możesz jedynie wysłać na czacie link
-
To najwidoczniej jest jakiś bug w pluginie
-
@Inder00 - oznaczam. Możesz dać wszystko na 100% i zobacz czy nadal
-
Pokaż plik konfiguracyjny
-
Moja magiczna kula podpowiada mi, że masz ustawione żeby dropił tylko diament
-
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
-
-
https://autohotkey.com/board/topic/76277-examples-of-nice-guis/
-
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; }
-
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
-
node.js, bookshelf.js problem z pobieraniem danych z bazy
KrejzolekPRO odpowiedział(a) na KrejzolekPRO pytanie w Pytania i problemy
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! -
node.js, bookshelf.js problem z pobieraniem danych z bazy
KrejzolekPRO opublikował(a) pytanie w Pytania i problemy
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? -
Nie znam oferty ovh, ja jestem na nazwie, ale zaczynają sie problemy.
-
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.
-
*Skrypt na pokazywanie administracji
KrejzolekPRO odpowiedział(a) na CyganeczekPL pytanie w Zlecenia
Tak. if player has permission "group.NAZWA_GRUPY": -
*Skrypt na pokazywanie administracji
KrejzolekPRO odpowiedział(a) na CyganeczekPL pytanie w Zlecenia
-
Zmniejszenie liczby pobierania eventu(?)
KrejzolekPRO odpowiedział(a) na Oedeopol pytanie w Pytania i problemy
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ę -
O właśnie, pomyliło mi się if level of efficiency of arg 3's tool > 3: stop else: [...kod]
-
if level of efficiency of arg 3's tool > 3: return else: [...kod]
-
Kilof może kopać tylko (np. Stone)
KrejzolekPRO odpowiedział(a) na Dogy pytanie w Pytania i problemy
Prawdopodobnie chodzi o nazwę przedmiotu -
Kilof może kopać tylko (np. Stone)
KrejzolekPRO odpowiedział(a) na Dogy pytanie w Pytania i problemy
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
