Description

No thanks necessary (unless for winning the game). Any whitelisting is appreciated. :) Good luck!

just a headsup, i was able to join this ga and i already own it.. so best of luck :)

6 years ago
Permalink

Comment has been collapsed.

Thanks for letting me know. I'll check the winner.

6 years ago
Permalink

Comment has been collapsed.

Ciekawe, czy doczekam kiedyś dnia, gdy w losowaniu DLC nie zobaczę takiego komentarza :)

Dziękuję ślicznie za losowanie!

6 years ago
Permalink

Comment has been collapsed.

A znasz może sposób, jak sprawdzić, czy user posiada lub nie dane DLC?

BTW, Zrobiłem gibka dla Twojego poziomu.

6 years ago
Permalink

Comment has been collapsed.

Najszybsze podejście to zwykły curl i grep, np.:

curl http://steamcommunity.com/id/beadwa/games/?tab=all  | grep "Royal Quest - Welcome Pack"

Jeśli się cokolwiek pokaże (poza paskiem postępu pobierania), to osoba ma wskazany element... z tego co widzę, to Ty nie masz tego DLC :)

Oczywiście można się pokusić o jakieś 20-30 linijek w JavieScript: zrobić rozszerzenie do GreaseMonkey/TamperMonkey itp., żeby dodawało przycisk sprawdzający obok Send Key... na oko dwa zapytania XHR, jedno do SG (uzyskanie adresu profilu), drugie do Steama (na analogiczny adres do wskazanego wyżej) i wtedy sprawdzamy w pętli tablicę rgGames, atrybut name... u Ciebie to 2621 pozycji, więc może to z sekundę-dwie "pomyśleć".

Dzięki za dodatkowe losowanie!

Edycja: w przypadku korzystania z grep polecam dodać na koniec nazwy \",\"log, np.:

curl http://steamcommunity.com/id/beadwa/games/?tab=all  | grep "Royal Quest - Welcome Pack\",\"log"

Zapomniałem wcześniej o przypadku, gdy nazwa sprawdzanej gry/DLC zawiera w sobie nazwę innej gry/DLC, np. sprawdzając "Dead Island" złapałoby to Dead Island, ale wpadłoby też Dead Island Riptide i dowolną z wersji Definitive Edition... dodany ciąg po prosty zawszy występuje po nazwie gry w spisie, więc rozwiązuje problem. Można też ewentualnie poprzedzić początek \" , ale nie wiem, czy jest sens... na szybką preselekcję 99% ludzi wersja podstawowa w zupełności wystarczy :)

6 years ago*
Permalink

Comment has been collapsed.

W sumie to może nad tym po urlopie przysiądę i jakiś prosty skrypcik zmontuję :)

6 years ago
Permalink

Comment has been collapsed.

Doceniam, że aż tak wyczerpująco odpowiedziałeś na moje pytanie. I wybacz, bo ja z tych co nie kodzą, także curli i grepów nie kumam. Ale przeczytałem z uwagę i może to coś pomoże, jeśli podpowiem, że gdzieś w tym planie jest błąd. Tak sądzę, bo posiadam w bibliotece ten dodatek, mimo że "curl (cut) | grep (cut)" pokazuje inaczej.

6 years ago
Permalink

Comment has been collapsed.

Ale wchodząc na Twój profil i wyszukując go, nie ma go...

6 years ago
Permalink

Comment has been collapsed.

Ale jest. :) Stąd się wzięło moje pytanie - jak sprawdzić, czy ktoś posiada dane DLC. Nie jest to łatwe najwyraźniej.

6 years ago
Permalink

Comment has been collapsed.

W tym wypadku Steam nie przekazuje żadnych informacji... a jeśli Steam nic nie przekazuje, to bez szans.
Sprawdziłem na kilka sposobów, w tym poprzez SteamAPI z wygenerowanym kluczem, przez Community Data. Sprawdzałem po wszystkich identyfikatorach ze SteamDB. Zero.
Normalnie DLC są widoczne, tutaj coś musiał ktoś namieszać w bazie danych.

Co do curl, grep itp. podałem po prostu polecenie jednolinijkowe dla terminala.

6 years ago
Permalink

Comment has been collapsed.

Dobra, już wiem... trzeba dodać daną osobę do znajomych i wtedy na stronie: http://steamcommunity.com/id/pAULSG1/friendsthatplay/323740 (lub odpowiedniku dla Twojego profilu) można znaleźć wykaz znajomych, którzy mają daną grę lub DLC. Jeśli gry nie ma nawet w sklepie - wystarczy ręcznie podmienić identyfikator w adresie (te cyferki na końcu) na odpowiedni inny :)

Edit: W sumie sztuczka z curlem i grepem będzie tutaj działać po dodaniu znajomego i wymianie adresu. Po grepie trzeba tylko podać np. identyfikator użytkownika.

6 years ago*
Permalink

Comment has been collapsed.

It's a kind of magic. :D

6 years ago
Permalink

Comment has been collapsed.

I nawet nie sprawdzisz? :P

6 years ago
Permalink

Comment has been collapsed.

Stwierdziłem, że skoro potrafisz w curle i grepy, to i będziesz wiedział, czy masz ten dodatek, czy nie. :)

6 years ago
Permalink

Comment has been collapsed.

You do not have permission to comment on giveaways.