Проблема. Не создается пикап.
#1

PHP код:
stock LoadHouse() 

     new 
time GetTickCount(); 
    
mysql_query("SELECT * FROM `"T_HOUSE"`"); 
    
mysql_store_result(); 
    if(
mysql_num_rows() > 0
    { 
        for(new 
idx 1idx <= mysql_num_rows(); idx++) 
        { 
            
mysql_fetch_row(mysqlquery); 
            
sscanf(mysqlquery"p<|>iis[24]s[128]ffffffii"
            
HouseInfo[idx][hID], 
            
HouseInfo[idx][hOwned], 
            
HouseInfo[idx][hOwner], 
            
HouseInfo[idx][hStreet], 
            
HouseInfo[idx][hEnterX], 
            
HouseInfo[idx][hEnterY], 
            
HouseInfo[idx][hEnterZ], 
            
HouseInfo[idx][hExitX], 
            
HouseInfo[idx][hExitY], 
            
HouseInfo[idx][hExitZ], 
            
HouseInfo[idx][hInterior], 
            
HouseInfo[idx][hVirtMir]); 
            
TOTALHOUSE++; 
            if(
HouseInfo[idx][hOwned] == 0
            { 
                 
HouseInfo[idx][hPickup] = CreatePickup(127323HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1); 
                
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 310, -1, -1, -1400.0); 
                
printf("0: %f %f %f",HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]); 
            } 
            if(
HouseInfo[TOTALHOUSE][hOwned] == 1
            { 
                
HouseInfo[idx][hPickup] = CreatePickup(127223HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1); 
                
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 320, -1, -1, -1400.0); 
                
printf("1: %f %f %f",HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]); 
            } 
        } 
    } 
    
mysql_free_result(); 
    
printf(" Успешная загрузка 'LoadHouse' - загружено %d за %d м.с"TOTALHOUSE,GetTickCount() - time); 
    return 
1

PHP код:
            if(HouseInfo[idx][hOwned] == 0
            { 
                 
HouseInfo[idx][hPickup] = CreatePickup(127323HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ],-1); 
                
HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ], 310, -1, -1, -1400.0); 
                
printf("0: %f %f %f",HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]); 
            } 
printf выдал верные координаты:
PHP код:
02845.419921 1290.750000 11.390600 
Reply
#2

Идишник выведи в консоль, если будет пустым значит не создается, если нет, значит ты его просто не видишь.
Reply
#3

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Идишник выведи в консоль, если будет пустым значит не создается, если нет, значит ты его просто не видишь.
как его ввести?
Reply
#4

pawn Код:
printf("0: %d %f %f %f", HouseInfo[idx][hPickup], HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]);
Reply
#5

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
pawn Код:
printf("0: %d %f %f %f", HouseInfo[idx][hPickup], HouseInfo[idx][hEnterX], HouseInfo[idx][hEnterY], HouseInfo[idx][hEnterZ]);
PHP код:
011 2845.419921 1290.750000 11.390600 
Reply
#6

Попробуйте использовать другой тип пикапа, например 1.
Reply
#7

Quote:
Originally Posted by Strix
Посмотреть сообщение
Попробуйте использовать другой тип пикапа, например 1.
Тип у него подходящий.
Укажи конкретный виртуальный мир, такой как у игроков, я один раз столкнулся с проблемой что -1 не работает.
Reply
#8

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Тип у него подходящий.
Укажи конкретный виртуальный мир, такой как у игроков, я один раз столкнулся с проблемой что -1 не работает.
пробовал, не помогло.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)