Krass
Новичок
Помогите пожалуйста:
sscanf warning: Strings without a length are deprecated, please add a destination size.
Возможно это из за вот этой строки:
PHP:
case D_ADD+1:
{
if(response)
{
new type, Float:x,Float:y,Float:z;
if(sscanf(inputtext,"i",type))
{
new string1[616];
strcat(string1,"ВАЖНО: Тип интерьера\n\nПРИМЕР: 1\n\n");
strcat(string1,"1. [Класс: A]\t12. [Класс: C]\t23. [Класс: C]\t34. [Класс: C]\n");
strcat(string1,"2. [Класс: C]\t13. [Класс: C]\t24. [Класс: B]\t35. [Класс: C]\n");
strcat(string1,"3. [Класс: A]\t14. [Класс: B]\t25. [Класс: B]\n");
strcat(string1,"4. [Класс: C]\t15. [Класс: C]\t26. [Класс: D]\n");
strcat(string1,"5. [Класс: B]\t16. [Класс: B]\t27. [Класс: D]\n");
strcat(string1,"6. [Класс: B]\t17. [Класс: B]\t28. [Класс: D]\n");
strcat(string1,"7. [Класс: D]\t18. [Класс: A]\t29. [Класс: C]\n");
strcat(string1,"8. [Класс: B]\t19. [Класс: C]\t30. [Класс: A]\n");
strcat(string1,"9. [Класс: A]\t20. [Класс: D]\t31. [Класс: C]\n");
strcat(string1,"10. [Класс: B]\t21. [Класс: A]\t32. [Класс: C]\n");
strcat(string1,"11. [Класс: C]\t22. [Класс: B]\t33. [Класс: D]\n");
return ShowPlayerDialog(playerid,D_ADD+1,1,"Добавить дом.",string1,"Выбрать","Закрыть");
}
TOTALHOUSE++;
GetPlayerPos(playerid,x,y,z);
HouseInfo[TOTALHOUSE][hEntrx] = x;
HouseInfo[TOTALHOUSE][hEntry] = y;
HouseInfo[TOTALHOUSE][hEntrz] = z;
new string1[90], str[250];
switch(type)
{
case 1: format(string1,90,"140.2660,1366.1091,1083.8594,A,5"); // [интерьер 9 звёздочный](меню) int 5
case 2: format(string1,90,"260.8800,1237.2365,1084.2578,C,9"); // [интерьер 2 звёздочный](меню) int 9
case 3: format(string1,90,"234.1541,1063.7206,1084.2123,A,6"); // [интерьер 9 звёздочный](меню) int 6
case 4: format(string1,90,"327.9864,1477.7328,1084.4375,C,15"); // [интерьер 3 звёздочный](меню) int 15
case 5: format(string1,90,"2237.5413,-1081.1516,1049.04,B,2"); // [интерьер 10 звёздочный](меню) int
case 6: format(string1,90,"24.0716,1340.1615,1084.3750,B,10"); // [интерьер 8 звёздочный](меню) int id 10
case 7: format(string1,90,"2259.5068,-1135.9337,1050.6328,D,10"); // [Интерьер 1 звёздочный](меню) int id 10
case 8: format(string1,90,"2196.8469,-1204.3524,1049.0234,B,6"); // [Интерьер 7 звёздочный](меню) int id 6
case 9: format(string1,90,"2317.7983,-1026.7651,1050.2178,A,9"); // [Интерьер 7 звёздочный](меню) int id 9
case 10: format(string1,90,"2365.3345,-1135.5907,1050.8826,B,8"); // [Интерьер 6 звёздочный](меню) int id 8
case 11: format(string1,90,"2282.8831,-1140.0713,1050.8984,C,11"); // [Интерьер 3 звёздочный](меню) int id 11
case 12: format(string1,90,"2218.3875,-1076.1580,1050.4844,C,1"); // [Интерьер 3 звёздочный](меню) int id 1
case 13: format(string1,90,"-68.8411,1351.3397,1080.2109,C,6"); // [Интерьер 2 звёздочный](меню) int id 6
case 14: format(string1,90,"-283.6001,1471.2211,1084.3750,B,15"); // [Интерьер 5 звёздочный](меню) int id 15
case 15: format(string1,90,"-42.5525,1405.6432,1084.4297,C,8"); // [интерьер 3 звёздочный](меню) int 8
case 16: format(string1,90,"83.0791,1322.2808,1083.8662,B,9"); // [интерьер 9 звёздочный](меню) int 9
case 17: format(string1,90,"447.2238,1397.2926,1084.3047,B,2"); // [интерьер 9 звёздочный](меню) int 2
case 18: format(string1,90,"235.2748,1186.6809,1080.2578,A,3"); // [интерьер 6 звёздочный](меню) int 3
case 19: format(string1,90,"226.4436,1239.9277,1082.1406,C,2"); // [интерьер 3 звёздочный](меню) int 2
case 20: format(string1,90,"244.0883,305.0291,999.1484,D,1"); // [интерьер 2 звёздочный](меню) int 1
case 21: format(string1,90,"226.2956,1114.1615,1080.9929,A,5"); // [интерьер 6 звёздочный](меню) int 5
case 22: format(string1,90,"295.2479,1472.2650,1080.2578,B,15"); // [интерьер 4 звёздочный](меню) int 15
case 23: format(string1,90,"261.1874,1284.2982,1080.2578,C,4"); // [интерьер 4 звёздочный](меню) int 4
case 24: format(string1,90,"-260.4934,1456.8430,1084.3672,B,4"); // [интерьер 8 звёздочный](меню) int 4
case 25: format(string1,90,"22.9848,1403.3345,1084.4370,B,5"); // [интерьер 5 звёздочный](меню) int 5
case 26: format(string1,90,"2468.2080,-1698.2988,1013.5078,D,2"); // [интерьер 6 звёздочный](меню) int 3
case 27: format(string1,90,"266.9498,304.9866,999.1484,D,2"); // [интерьер 3 звёздочный](меню) int 2
case 28: format(string1,90,"422.3438,2536.4980,10.0000,D,10"); // [интерьер 2 звёздочный](меню) int 1
case 29: format(string1,90,"443.4504,509.2181,1001.4195,C,12"); // [интерьер 6 звёздочный](меню) int 5
case 30: format(string1,90,"2324.3977,-1149.0601,1050.7101,A,12"); // [интерьер 4 звёздочный](меню) int 15
case 31: format(string1,90,"2807.6919,-1174.2933,1025.5703,C,8"); // [интерьер 4 звёздочный](меню) int 4
case 32: format(string1,90,"2233.6965,-1115.1270,1050.8828,C,5");
case 33: format(string1,90,"221.7789,1140.1970,1082.6094,D,4");
case 34: format(string1,90,"387.1313,1471.7137,1080.1949,C,15");
case 35: format(string1,90,"377.1231,1417.3163,1081.3281,C,15"); // [интерьер 4 звёздочный](меню) int 4
//case 36: format(string,90,"140.2660,1366.1091,1083.8594,L,5"); // [интерьер 9 звёздочный](меню) int 5
}
sscanf(coordh,"p<,>ffff",
HouseInfo[TOTALHOUSE][hCarx],HouseInfo[TOTALHOUSE][hCary],HouseInfo[TOTALHOUSE][hCarz],HouseInfo[TOTALHOUSE][hCarfa]);
sscanf(string1,"p<,>fffsi",
HouseInfo[TOTALHOUSE][hExitx],HouseInfo[TOTALHOUSE][hExity],HouseInfo[TOTALHOUSE][hExitz],
HouseInfo[TOTALHOUSE][hDiscript],HouseInfo[TOTALHOUSE][hInt]);
HouseInfo[TOTALHOUSE][hVirtual] = TOTALHOUSE;
new tmpvar;
if(!strcmp("D",HouseInfo[TOTALHOUSE][hDiscript],true)) tmpvar = 120000 + (random(300)*500);
if(!strcmp("C",HouseInfo[TOTALHOUSE][hDiscript],true)) tmpvar = 350000 + (random(300)*500);
if(!strcmp("B",HouseInfo[TOTALHOUSE][hDiscript],true)) tmpvar = 600000 + (random(600)*500);
if(!strcmp("A",HouseInfo[TOTALHOUSE][hDiscript],true)) tmpvar = 1100000 + (random(1200)*1000);
HouseInfo[TOTALHOUSE][hPrice] = tmpvar;
strmid(HouseInfo[TOTALHOUSE][hOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
HouseInfo[TOTALHOUSE][hMIcon] = CreateDynamicMapIcon(HouseInfo[TOTALHOUSE][hEntrx], HouseInfo[TOTALHOUSE][hEntry], HouseInfo[TOTALHOUSE][hEntrz], 31, 0,-1,-1,-1,150.0);
HouseInfo[TOTALHOUSE][hPickup] = CreateDynamicPickup(1273,1, HouseInfo[TOTALHOUSE][hEntrx], HouseInfo[TOTALHOUSE][hEntry], HouseInfo[TOTALHOUSE][hEntrz]);
HouseInfo[TOTALHOUSE][hPickupExit] = CreateDynamic3DTextLabel("Управление домом: '/hmenu'",0x33CCFFFF,HouseInfo[TOTALHOUSE][hExitx], HouseInfo[TOTALHOUSE][hExity], HouseInfo[TOTALHOUSE][hExitz],6.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,HouseInfo[TOTALHOUSE][hVirtual],HouseInfo[TOTALHOUSE][hInt]);
format(str, sizeof(str), "id:%d\nВладелец: %s\nЦена: %d",HouseInfo[TOTALHOUSE][hID],HouseInfo[TOTALHOUSE][hOwner],HouseInfo[TOTALHOUSE][hPrice]);
Create3DTextLabel(str,0x000000AA,HouseInfo[TOTALHOUSE][hEntrx], HouseInfo[TOTALHOUSE][hEntry], HouseInfo[TOTALHOUSE][hEntrz]+0.7,10.0,0,1);
new totalstring[512];
format(totalstring,sizeof(totalstring),"INSERT INTO `house` (id,hEntrx,hEntry,hEntrz,hExitx,hExity,hExitz,carx,cary,carz,carfa,hDiscript,hPrice,hInt,hVirtual)\
VALUES (%d,'%f','%f','%f','%f','%f','%f','%f','%f','%f','%f','%s',%d,%d,%d)",
TOTALHOUSE,
HouseInfo[TOTALHOUSE][hEntrx],HouseInfo[TOTALHOUSE][hEntry],HouseInfo[TOTALHOUSE][hEntrz],
HouseInfo[TOTALHOUSE][hExitx],HouseInfo[TOTALHOUSE][hExity],HouseInfo[TOTALHOUSE][hExitz],
HouseInfo[TOTALHOUSE][hCarx],HouseInfo[TOTALHOUSE][hCary],HouseInfo[TOTALHOUSE][hCarz],HouseInfo[TOTALHOUSE][hCarfa],
HouseInfo[TOTALHOUSE][hDiscript],HouseInfo[TOTALHOUSE][hPrice],HouseInfo[TOTALHOUSE][hInt],HouseInfo[TOTALHOUSE][hVirtual]);
mysql_tquery(mysql_connect_id, totalstring, "", "");
SendMes(playerid,COLOR_WHITE,"Дом №%d Успешно создан",TOTALHOUSE);
PlayerAddned[2][playerid] = false;
AddnedAdmin = false;
return 1;
}
TPC[playerid] = false;
}
sscanf warning: Strings without a length are deprecated, please add a destination size.
Возможно это из за вот этой строки:
PHP:
sscanf(string1,"p<,>fffsi",
HouseInfo[TOTALHOUSE][hExitx],HouseInfo[TOTALHOUSE][hExity],HouseInfo[TOTALHOUSE][hExitz],
HouseInfo[TOTALHOUSE][hDiscript],HouseInfo[TOTALHOUSE][hInt]);
HouseInfo[TOTALHOUSE][hVirtual] = TOTALHOUSE;
