Гигантское число
#1

Привет! Нужно как-то сохранить данное число: 100100100100 в MySQL, ну да ладно, с этим потом, это легко всё. Проблема в том, что тут бы юзать лонг, но его нет в PAWN, что усложняет задачу.
Есть ли какие-то плагины? Или может есть вариант как укомплектовать это число?
Какие числа могут быть:
100100100100
100000000000
100090090100
90090100100
100000000
100000
100
0
Т.е. по принципу STATUS1 * 1000000000 + STATUS2* 1000000 + STATUS3 * 1000 + STATUS4;
Reply
#2

Плагин сделать несложно, но это если только он и будет производить все операции, а в павн максимум возвращать число в виде строки или указатель. Еще, как вариант, прямо через mysql. Если принципиально, чтобы с этими числами можно было работать в павн, то хз, может если поколдовать на битах и хранить это число в двух переменных, то что-то и получится, но это надо думать.

Quote:

100100100100
100000000000
100090090100
90090100100
100000000
100000
100
0

Но если у вас прямо-таки ограниченное количество чисел, то стоит ли вообще заморачиваться? Можно просто раздать им айдишники и работать с этими айдишниками.

Для чего вообще вам это все?
Reply
#3

Гугл -> (c || c++) реализация strval
и можете хоть на 2х павновских ячейках реализовать.
Reply
#4

Что за странные числа такие и что они значат, для чего они?
Reply
#5

У меня есть 1 переменная, в которую нужно укопмлектовать 4 числа в диапазоне от 0 до 100
Reply
#6

Quote:
Originally Posted by OrangeJam
View Post
У меня есть 1 переменная, в которую нужно укопмлектовать 4 числа в диапазоне от 0 до 100
PHP Code:
new variable[1];
variable{0} = 100//0-255
variable{1} = 100//0-255
variable{2} = 100//0-255
variable{3} = 100//0-255 
либо без массива

PHP Code:
new single_variable;
single_variable += (100 << (8)); //0-255
single_variable += (100 << (8)); //0-255
single_variable += (100 << (8)); //0-255
single_variable += (100 << (8)); //0-255
Получить значение: (single_variable << (24 8)) >>> 24
Где 0 
это индекс 
Reply
#7

Удобно, спасибо!
Reply
#8

https://sampforum.blast.hk/showthread.php?tid=372994
Reply
#9

Вангую, что после этого почти повсеместно (ну вы же знаете что под этим понимать xD) на ру-проектах появятся огромные пределы для денег, запомните этот пост.
Reply
#10

Quote:
Originally Posted by Mutha_X
View Post
Вангую, что после этого почти повсеместно (ну вы же знаете что под этим понимать xD) на ру-проектах появятся огромные пределы для денег, запомните этот пост.
но зачем
Reply
#11

Quote:
Originally Posted by Mutha_X
View Post
Вангую, что после этого почти повсеместно (ну вы же знаете что под этим понимать xD) на ру-проектах появятся огромные пределы для денег, запомните этот пост.
Кто делает такие сервера, тут не обитает.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)