В данной теме будет рассказано о назначении полей в данной таблице,их типы данных и о процедурах использующих её.
Данная таблица отвечает за информацию о персонажах.
Раздел 1.Назначение полей в tbl_general и их типы данных
Данные будут в таком формате:Колонка(и) Тип Данных Описание Доп.Знания о поле
Код:
1. Serial - Integer - Уникальный номер персонажа [Дубликат невозможен]
2. DCK - Bit - Активность персонажа [TRUE=Удален; FALSE=Активен]
3. TotalPlayMin - int - Время пребывания персонажа в игре
4. Exp - float - Экспа преобретенная персонажем
5. LossExp - float - Экспа потерянная персонажем
6. HP,SP,FP - int - HP,SP,FP персонажа соответсвенно
7. DP - int - DefPoint персонажа [В игре-белая полоска в статусбаре]
8. Map - int - Карта(порядковый номер её) на которой находится персонаж
9. X,Y,Z - float - Позиция персонажа по X,Y,Z
10. BagNum - int - Количество сумок
11. EK0-EK5 - int - Предметы в слотах для бижи и патронов [Нужно первести в 16-ричный вид число и первые 2 цифры-идентификатор вещи,следующие до последних 2-х порядковый номер вещи,дальше 2 слот где лежит]
12. ED0-ED5 - smallint - Количество этих предметов
13. ES0-ES5 - longint - Уникальный код этих предметов
14. ET0-ET5 - longint - Время работы этих предметов
15. F0-F99 - int - Пт магии
16. FS0-FS99 - bigint - Уникальный номер маяка магии
17. AK0-AK3 - int - Порядковый номер маяков анимусов
18. AD0-AD3 - bigint - Опыт этих маяков
19. AP0-AP3 - tinyint - Что-то для маяков
20. WM0 - int - ПТ ББ
21. WM1 - int - ПТ ДБ
22.DM - int - ПТ дефа
23. PM - int - ПТ специальное
24. SR - int - ПТ щит
25. MI0-MI2 - int - ПТ крафт
26. FM0-FM23 - int - ПТ скилов ББ
27. SM0-SM49 - int - ПТ скилов ДБ
28. Class0 - smallint - ПредПредПоследняя профа
29. Class1 - smallint - ПредПоследняя профа
30. Class2 - smallint - Последняя профа
31. ClassInitCnt - int - Количество получений проф
32. LastClassGrade - smallint - Грейд Последняй профы
33. PvpPoint - float - ОС
34. PvpCashBag - float - Пвп-очки
35. BindMapCode - varchar(12) - Карта(порядковый номер) привязки
36. BindDummyCode - varchar(12) - Место(порядковый номер) привязки
37. GuildSerial - int - Серийник Гильдии
38. GuildRank - smallint - Ранк Гильдии
39. GuildGrade - tinyint - Лвл Гильдии
40. tmRaceBossVote - datetime - Время отдачи голоса
41. GuildSerial - int - Серийник Гильдии
42. TakeLastMentalTicket - int - Последний полученный ДСУ
43. TakeLastCriTicket - int - Последний полученный билет на самолет
44. MaxLevel - int - Максимальный возможный лвл персонажа
45. PvP_0-PvP_2 - float - Ос полученный в последние 3 раза
46. PK_0-PK_2 - int - Последние 3 убитых перса
47. Die_0-Die_2 - int - От кого последние 3 раза умер
48. CharacterGrade - int - Звание персонажа
49. GuildStatus - int - Положение в гильдии [0=Простой 1=совет 2=ГЛ]
Раздел 2.Процедуры использующие данную таблицу и переменные которые используются в них
Данные будут в таком формате:Процедуры Описание Используемые переменные
Код:
1. [dbo].[pCopy_General] - Копирование информации о персонаже [srcserial-Серийник персонажа который копируется; destserial-Серийник персонажа на которого копируется]
2. [dbo].[pDelete_AvatorData] - полное удаление данных о персонажа [serial-серийник персонажа]
3. [Внимание:Удаляются данные не только из tbl_general но и из всех таблиц связанных с персонажем]
4. [dbo].[pDelete_General] - процедура удаления персонажа [serial-серийник персонажа]
5. [dbo].[pInsert_General] - процедура создания персонажа [serial-серийник; Map-карта появления]
6. [dbo].[pSelect_General] - процедура получения всего из tbl_general [serial-серийник; Map-карта появления]
7. [dbo].[pRebirth_General] - процедура восстановления персонажа [serial-серийник; name-имя после восстановления]
8. [dbo].[pSelect_CharacterGeneralInfo] - получение всей информации о персонаже,если он не удален [characterSerial-серийник персонажа]
Если что то не так написал, прошу поправить кто лучше знает
Смотрел по базе RF_World 5 update ( 2.1.5 )
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.