Nil_Pet
Умник
Здравствуйте помогите вот у меня такая проблема пикап домов
Вот я создаю дом командой /chouse
У меня все нормально с командой вот команда
А также все нормально с БД
когда создаю дом я, у меня в БД появляется строка координты и кординты выхода и все такое
даже когда включаю я samp-server пишет у меня что загруженно кол-во домов.
но в самой игре координаты пикапа и 3Dtexta не появляются помогите вот stock пикапа и 3dtexta
Вот пикап новых координат не видет как зделать чтобы появлялся этот пикап дома?
Ну как бы сказать что он не читает координаты из базы данных
Вот я создаю дом командой /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);
}
}
}
Ну как бы сказать что он не читает координаты из базы данных
Последнее редактирование:
