Skip to content

Instantly share code, notes, and snippets.

View KonyukhovSergey's full-sized avatar

konyukhov.sergey KonyukhovSergey

View GitHub Profile
@KonyukhovSergey
KonyukhovSergey / GLSL-Noise.md
Created October 28, 2016 08:40 — forked from patriciogonzalezvivo/GLSL-Noise.md
GLSL Noise Algorithms

Generic 1,2,3 Noise

float rand(float n){return fract(sin(n) * 43758.5453123);}

float noise(float p){
	float fl = floor(p);
  float fc = fract(p);
	return mix(rand(fl), rand(fl + 1.0), fc);
}
public bool Wait(int ms)
{
int deltaTime = 250;
while(ms > 0)
{
Thread.Sleep(deltaTime);
using System;
using System.IO;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using System.Linq;
using Jungler.Bot.Classes;
using System.Threading.Tasks;
//using Example;
public int purchasePack(string name, int count, int oneItemMaxPrice) {
List<AuctionItem> items = new List<AuctionItem>();
foreach(var item in getAuctionBuyList(new AuctionRequestParams(name))) {
double oneItemPrice = (double)item.buyBackPrice / (double)item.item.count;
if(item.buyBackPrice > 0 && oneItemPrice < oneItemMaxPrice) {
Log("item: '" + item.item.name + "', count = " + item.item.count + " oneItemPrice = " + oneItemPrice.ToString("####.##"));
items.Add(item);
}
public bool purchasePack(string name, int count, int oneItemMaxPrice) {
List<AuctionItem> items = new List<AuctionItem>();
foreach(var item in getAuctionBuyList(new AuctionRequestParams(name))) {
double oneItemPrice = (double)item.buyBackPrice / (double)item.item.count;
if(item.buyBackPrice > 0 && oneItemPrice < oneItemMaxPrice) {
items.Add(item);
}
}
using System;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using System.Linq;
using Jungler.Bot.Classes;
using System.Threading.Tasks;
using Example;
namespace YourNamespace {
public bool purchaseItem(string name, List<KeyValuePair<ItemGrade, int>> prices) {
AuctionRequestParams auctionRequestParams = new AuctionRequestParams(name);
List<AuctionItem> items = getAuctionBuyList(auctionRequestParams);
foreach(var price in prices) {
AuctionItem item = findMinimalPrice(items, price.Key, price.Value);
if(item != null) {
using System;
using System.Windows.Forms;
using System.Threading;
using System.Collections.Generic;
using System.Linq;
using Jungler.Bot.Classes;
using System.Threading.Tasks;
using Example;
namespace YourNamespace {