03:57
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Interpol  
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Плагины и программы » Array plugin (Создание динамических массивов в pawno)
Array plugin
MaccerДата: Вторник, 23.06.2009, 01:28 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Array plugin [beta]

"Array plugin" позволяет использовать динамические массивы в pawno. Если вам нужно хранить много однотипных данных, но сколько именно на этапе компиляции вам не известно, этот плагин позволит создать динамический массив и добавлять в него данные во время работы сервера. Помимо динамического расширения массив может увеличиваться в размерности, что порой бывает очень удобно. Плагин позволяет хранить данные любых типов, целые числа, числа типа Float, строки, игровые меню или координаты объектов. Так же можно хранить пользовательские псевдотипы (массивы с enum).

подробное описание с примерами тут: https://sites.google.com/site/maccer91/sa-mp-array-plugin (буду время от времени дополнять и добавлять примеры)

скачать
зеркало на ifolder.ru

ЗЫ: Каждый массив/подмассив может вмещать до 4 294 967 295 элементов(массивов/подмассивов), но максимальное значение переменной в pawno равно 2 147 483 647, дальше пойдут отрицательные числа и такие значения как размер массива будут тоже интерпретироваться как отрицательные, поэтому не следует хранить в одном массиве/подмассиве больше 2 миллиардов элементов. При этом ничто не мешает записать 2 000 000 000 значений в 0 элемент, 2 000 000 000 в 1 и тд.

ЗЫ2: счас плагин какбэ на стадии тестирования, поэтому не стесняемся сообщать об ошибках (можно в ПМ)
позже мб появится версия для линукса(если я все таки наберусь смелости его поставить) и мб выложу исходный код(пока думаю над этим)


есть вопросы по sa-mp или pawn?
помогу за $$
[RD]ChezДата: Вторник, 23.06.2009, 13:32 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Quote (Maccer)
не следует хранить в одном массиве/подмассиве больше 2 миллиардов элементов.

Как бе у меня как раз есть массив на 4 миллиарда :D
к чему такие сложность не пойму? чтобы каждый раз обращаться к плагину... а если у хостера запрещено использовать плагины? =\ Мы люди простые делаем так:D
new var[1024][vs9kiiinfos];
затем if(!strlen(var[i][Owner])) break; или return 1;
таким образом при прохождении массива циклом for проверяется длин строки в переменной и если там пусто рвем цикл... и хостер не сцуко и мозгоепством не нужно заниматься :D
А так Плагин на 5... по предварительной оценке :D



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
InfernoДата: Вторник, 23.06.2009, 13:40 | Сообщение # 3
Хостинг-провайдер
Группа: I'm V.I.P.
Сообщений: 1320
Награды: 26
Город: /root
Репутация: 320
Замечания: 0%
Статус:
[offtop]
Quote (|RD|Chez)
хостер не сцуко

Вот разрешишь вам исполнение плагинов и через день видишь:
Процесс: samp02Xsvr.exe
Memory Usage: 570MB
CPU Usage: 60%[/offtop]
Плагин по описанию хороший...

[RD]ChezДата: Вторник, 23.06.2009, 13:43 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
[offtop] Inferno, а мы люди не гордые на VDS не поскупимся :D[/offtop]


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
sSeRegAДата: Понедельник, 06.07.2009, 22:38 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 174
Награды: 6
Город: Рузаевка
Репутация: 43
Замечания: 60%
Статус:
[RD]Chez, это точно :D


--------------------


http://maps.serverhex.com/
MaccerДата: Пятница, 11.12.2009, 03:23 | Сообщение # 6
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
Версия 1.0 с примерами и исходным кодом плагина - https://sites.google.com/site....s=0&d=1


есть вопросы по sa-mp или pawn?
помогу за $$
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Плагины и программы » Array plugin (Создание динамических массивов в pawno)
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua