Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Пикап

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

Nil_Pet

Умник
Здравствуйте помогите вот у меня такая проблема пикап домов
Вот я создаю дом командой /chouse
У меня все нормально с командой вот команда
PHP:
CMD:chouse(playerid,params[])
{
    new Float:PosX,Float:PosY,Float:PosZ;
    new Float:ExitX,Float:ExitY,Float:ExitZ,Interior;
    if(PlayerInfo[playerid][pAdmin] < 6) return true;
    if(sscanf(params,"iii",params[0],params[1],params[2])) return SCM(playerid,-1,"Ââåäèòå: /chouse [Êëàññ äîìà] [Öåíà] [Èíòåðüåð äîìà][Âëàäåëåö]");
    if(!GetPlayerVehicleID(playerid))
    {
        if(params[2] < 1 || params[2] > 26) return SCM(playerid,red,"Íåâåðíûé èíòåðüåð /tpint");
        GetPlayerPos(playerid,PosX,PosY,PosZ);
        switch(params[2])
    {
        case 1: { ExitX = 2233.6423; ExitY = -1115.2604; ExitZ = 1050.8828; Interior = 5; }
        case 2: { ExitX = 2259.3833; ExitY = -1135.7765; ExitZ = 1050.6403; Interior = 10; }
        case 3: { ExitX = 221.7961; ExitY = 1140.1957; ExitZ = 1082.6094; Interior = 4; }
        case 4: { ExitX = 2218.4016; ExitY = -1076.3292; ExitZ = 1050.4844; Interior = 1; }
        case 5: { ExitX = -42.6558; ExitY = 1405.4763; ExitZ = 1084.4297; Interior = 8; }
        case 6: { ExitX = 260.7471; ExitY = 1237.5288; ExitZ = 1084.2578; Interior = 9; }
        case 7: { ExitX = 2237.4856; ExitY = -1081.6361; ExitZ = 1049.0234; Interior = 2; }
        case 8: { ExitX = -68.8527; ExitY = 1351.1975; ExitZ = 1080.2109; Interior = 6; }
        case 9: { ExitX = 223.1055; ExitY = 1287.0765; ExitZ = 1082.1406; Interior = 1; }
        case 10: { ExitX = 226.7857; ExitY = 1239.9708; ExitZ = 1082.1406; Interior = 2; }
        case 11: { ExitX = 447.0353; ExitY = 1397.0632; ExitZ = 1084.3047; Interior = 2; }
        case 12: { ExitX = 295.2918; ExitY = 1472.2563; ExitZ = 1080.2578; Interior = 15; }
        case 13: { ExitX = 295.1453; ExitY = 1472.2563; ExitZ = 1080.2578; Interior = 15; }
        case 14: { ExitX = 22.8414; ExitY = 1403.3251; ExitZ = 1084.4370; Interior = 5; }
        case 15: { ExitX = 2365.2424; ExitY = -1135.5955; ExitZ = 1050.8826; Interior = 8; }
        case 16: { ExitX = 2807.7151; ExitY = -1174.7552; ExitZ = 1025.5703; Interior = 8; }
        case 17: { ExitX = 235.2912; ExitY = 1186.6814; ExitZ = 1080.2578; Interior = 3; }
        case 18: { ExitX = 23.9711; ExitY = 1340.1598; ExitZ = 1084.3750; Interior = 10; }
        case 19: { ExitX = 83.0452; ExitY = 1322.2833; ExitZ = 1083.8662; Interior = 9; }
        case 20: { ExitX = -283.4403; ExitY = 1470.9785; ExitZ = 1084.3750; Interior = 15; }
        case 21: { ExitX = -260.4859; ExitY = 1456.6578; ExitZ = 1084.3672; Interior = 4; }
        case 22: { ExitX = 2317.7705; ExitY = -1026.7661; ExitZ = 1050.2178; Interior = 9; }
        case 23: { ExitX = 234.1428; ExitY = 1063.7218; ExitZ = 1084.2123; Interior = 6; }
        case 24: { ExitX = 140.2813; ExitY = 1365.9230; ExitZ = 1083.8594; Interior = 5; }
        case 25: { ExitX = 2324.3484; ExitY = -1149.5460; ExitZ = 1050.7101; Interior = 12; }
        case 26: { ExitX = 226.2991; ExitY = 1114.3654; ExitZ = 1080.9929; Interior = 5; }
    }
        new query[500];
  		new None;
        format(query,sizeof(query),"INSERT INTO `"TABLE_HOUSES"` (`hOwner`,`hEnterX`,`hEnterY`,`hEnterZ`,`hExitX`,`hExitY`,`hExitZ`,`hPrice`,`hInt`,`hClass`)\
        VALUES ('%s','%f','%f','%f','%f','%f','%f','%i','%i','%i')",
        None,PosX,PosY,PosZ,ExitX,ExitY,ExitZ,params[1],Interior,params[0]);
        TOTALHOUSES++;
        HouseInfo[TOTALHOUSES][hOwner] = None;
        HouseInfo[TOTALHOUSES][hEnterX] = PosX;
        HouseInfo[TOTALHOUSES][hEnterY] = PosY;
        HouseInfo[TOTALHOUSES][hEnterZ] = PosZ;
        HouseInfo[TOTALHOUSES][hExitX] = ExitX;
        HouseInfo[TOTALHOUSES][hExitY] = ExitY;
        HouseInfo[TOTALHOUSES][hExitZ] = ExitZ;
        HouseInfo[TOTALHOUSES][hPrice] = params[1];
        HouseInfo[TOTALHOUSES][hInt] = Interior;
        HouseInfo[TOTALHOUSES][hClass] = params[0];
        /*? ?.?*/
        mysql_function_query(ConBD,query,false,"","");
        SCM(playerid,blue,"Äîì ñîçäàí");
    }
    return true;
}
А также все нормально с БД
когда создаю дом я, у меня в БД появляется строка координты и кординты выхода и все такое
даже когда включаю я samp-server пишет у меня что загруженно кол-во домов.
но в самой игре координаты пикапа и 3Dtexta не появляются помогите вот stock пикапа и 3dtexta
PHP:
stock Update3DTexts()
{
    new string[128];
    for(new idx = 1; idx <= TOTALHOUSES; idx++)
    {
        new klass[2];
        DestroyDynamicMapIcon(HouseInfo[idx][hIconID]);
        DestroyPickup(HouseInfo[idx][hPickupID]);
        Delete3DTextLabel(HouseInfo[idx][hTextID]);
        if(HouseInfo[idx][hOwned] == 0)
        {
            HouseInfo[idx][hPickupID] = CreatePickup(1273, 23, HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1);
            HouseInfo[idx][hIconID] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 31, -1, 0, -1, -1, 100.0);
            switch(HouseInfo[idx][hClass])
            {
            case 0: klass = "E";
            case 1: klass = "D";
            case 2: klass = "C";
            case 3: klass = "B";
            case 4: klass = "A";
            case 5: klass = "S";
            }
            format(string,sizeof(string),"Номер: %i\nЦена: %i\nКласс: %s",idx,HouseInfo[idx][hPrice],klass);
            HouseInfo[idx][hTextID] = Create3DTextLabel(string,blue,HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],20.0,0,1);
        }
        else
        {
            HouseInfo[idx][hPickupID] = CreatePickup(1272, 23, HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1);
            HouseInfo[idx][hIconID] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 32, -1, 0, -1, -1, 100.0);
            switch(HouseInfo[idx][hClass])
            {
            case 0: klass = "E";
            case 1: klass = "D";
            case 2: klass = "C";
            case 3: klass = "B";
            case 4: klass = "A";
            case 5: klass = "S";
            }
            format(string,sizeof(string),"Номер: %i\nВладелец: %s\nКласс: %s\nЦена: %i",idx,HouseInfo[idx][hOwner],klass,HouseInfo[idx][hPrice]);
            HouseInfo[idx][hTextID] = Create3DTextLabel(string,blue,HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],20.0,0,1);
        }
    }
}
Вот пикап новых координат не видет как зделать чтобы появлялся этот пикап дома?
Ну как бы сказать что он не читает координаты из базы данных
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу