• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Загрузка домов.

Статус
В этой теме нельзя размещать новые ответы.

Kala4ik

Изучающий
Пользователь
Регистрация
20 Июн 2014
Сообщения
578
Лучшие ответы
0
Репутация
8
Всем добрый вечер. Проблема появилась с загрузкой домов на сервер.
Создаю дома, в базу данных заносятся, перезапускаю сервер, пишет загружено 2 дома как и надо, но как только захожу на сервер их нет.

PHP:
enum Hinfo
{
    hID,
    hOwned,
    hOwner[MAX_PLAYER_NAME],
    hInt,
    Float:hEnter[3],
    Float:hExit[3],
    hMIcon,
    hPickup[2],
    Text3D:hLabel,
}
new HouseInfo[MAX_HOUSES][Hinfo];
new HOME;


mysql_tquery(database,"SELECT * FROM houses ORDER BY houses.id ASC","LoadHouses","");


publics LoadHouses()
{
    new rows,string[126];
    cache_get_row_count(rows);
    if(rows)
    {
        for(new id = 1; id <= rows; id++)
        {
            cache_get_value_name_int(id-1,"ID",HouseInfo[id][hID]);
            cache_get_value_name_int(id-1,"Owned",HouseInfo[id][hOwned]);
            cache_get_value_name(id-1,"Owner",HouseInfo[id][hOwner], MAX_PLAYER_NAME);
            cache_get_value_name_float(id-1,"Enter1",HouseInfo[id][hEnter][0]);
            cache_get_value_name_float(id-1,"Enter2",HouseInfo[id][hEnter][1]);
            cache_get_value_name_float(id-1,"Enter3",HouseInfo[id][hEnter][2]);
            cache_get_value_name_float(id-1,"Exit1",HouseInfo[id][hEnter][0]);
            cache_get_value_name_float(id-1,"Exit2",HouseInfo[id][hEnter][1]);
            cache_get_value_name_float(id-1,"Exit3",HouseInfo[id][hEnter][2]);
            if(HouseInfo[id][hOwned] == 0)
            {
                format(string,sizeof(string),"{00FF00}Дом №%d\n{33CCFF}Класс: {FFFF00}Нет\n{33CCFF}Уровень: {FFFF00}Нет\n{33CCFF}Цена: {FFFF00}$0",id);
                HouseInfo[id][hMIcon] = CreateDynamicMapIcon(HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2],31,0xFFFFFFAA,0,-1,-1,400.0);
                HouseInfo[id][hPickup][0] = CreateDynamicPickup(1273,23,HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2],-1);
                HouseInfo[id][hPickup][1] = CreateDynamicCP(HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2],1.0,-1,-1,-1,3.0);
            }
            else if(HouseInfo[id][hOwned] == 1)
            {
                format(string,sizeof(string),"{00FF00}Дом №%d\n{33CCFF}Класс: {FFFF00}Нет\n{33CCFF}Владелец: {00FF00}Нет",id);
                HouseInfo[id][hMIcon] = CreateDynamicMapIcon(HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2],32,0xFFFFFFAA,0,-1,-1,400.0);
                HouseInfo[id][hPickup][0] = CreateDynamicPickup(19522,23,HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2],-1);
                HouseInfo[id][hPickup][1] = CreateDynamicCP(HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2],1.0,-1,-1,-1,3.0);
            }
            HouseInfo[id][hLabel] = Create3DTextLabel(string,0xFFFFFFFF,HouseInfo[id][hEnter][0],HouseInfo[id][hEnter][1],HouseInfo[id][hEnter][2]+1,20.0,0,1);
            HOME++;
        }
    }
    printf("Загружено [%i] домов.",HOME);
    return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу