Oleg_116
Умник
Помогите решить проблему с командой, Mysql R38
[ОШИБКИ]
[СТРОКИ]
[СОБСТВЕННО КМД]
[ОШИБКИ]
PHP:
error 035: argument type mismatch (argument 1)
error 017: undefined symbol "mysql_store_result"
error 017: undefined symbol "mysql_fetch_row_format"
error 035: argument type mismatch (argument 1)
error 017: undefined symbol "mysql_store_result"
PHP:
mysql_query(query);
mysql_store_result();
PHP:
if(strcmp(cmd, "/chouse", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new Float: xch;
new Float: ych;
new Float: zch;
new classhouse;
new pricehouse;
new idhouse;
tmp = strtok(cmdtext, idx);
idhouse = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используй /chouse [id дома] [классификация дома] [цена]");
tmp = strtok(cmdtext, idx);
classhouse = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используй /chouse [id дома] [классификация дома] [цена]");
tmp = strtok(cmdtext, idx);
pricehouse = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используй /chouse [id дома] [классификация дома] [цена]");
if (IsPlayerAdmin(playerid))
{
format(query, sizeof(query), "SELECT * FROM houses WHERE ID = '%i'", idhouse);
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row_format(query)) return SendClientMessage(playerid,COLOR_GRAD2, "Дом уже с таким номером (ID) существует!");
GetPlayerPos(playerid, xch, ych, zch);
HouseInfo[idhouse][ExitX] = xch;
HouseInfo[idhouse][ExitY]= ych;
HouseInfo[idhouse][ExitZ] = zch;
HouseInfo[idhouse][hOwned] = 0;
HouseInfo[idhouse][hRentTime] = 5;
HouseInfo[idhouse][hClass] = classhouse;
HouseInfo[idhouse][hPrice] = pricehouse;
HouseInfo[idhouse][hWorld] = idhouse+50;
HouseInfo[idhouse][hLock] = 1;
HouseInfo[idhouse][hCarColorOne] = -1;
HouseInfo[idhouse][hCarColorTwo] = -1;
HouseInfo[idhouse][hUpdate] = 0;
if(HouseInfo[idhouse][hClass] == 0) HouseInfo[idhouse][hRentPlata] = 800;
if(HouseInfo[idhouse][hClass] == 1) HouseInfo[idhouse][hRentPlata] = 1500;
if(HouseInfo[idhouse][hClass] == 2) HouseInfo[idhouse][hRentPlata] = 2000;
if(HouseInfo[idhouse][hClass] == 3) HouseInfo[idhouse][hRentPlata] = 2000;
if(HouseInfo[idhouse][hClass] == 4) HouseInfo[idhouse][hRentPlata] = 3000;
if(HouseInfo[idhouse][hClass] == 5) HouseInfo[idhouse][hRentPlata] = 3500;
if(HouseInfo[idhouse][hClass] == 6) HouseInfo[idhouse][hRentPlata] = 5500;
if(HouseInfo[idhouse][hClass] == 7) HouseInfo[idhouse][hRentPlata] = 6000;
if(HouseInfo[idhouse][hClass] == 8) HouseInfo[idhouse][hRentPlata] = 10000;
switch(classhouse){
case 1:{
HouseInfo[idhouse][hInt] = 10;
HouseInfo[idhouse][ExitIntX] = 2261.3103;
HouseInfo[idhouse][ExitIntY] = -1136.4467;
HouseInfo[idhouse][ExitIntZ] = 1050.6328;}// Эконом класс
case 2:{
HouseInfo[idhouse][hInt] = 2;
HouseInfo[idhouse][ExitIntX] = 225.9761;
HouseInfo[idhouse][ExitIntY] = 1239.9126;
HouseInfo[idhouse][ExitIntZ] = 1082.1406;}// Средний класс
case 3:{
HouseInfo[idhouse][hInt] = 5;
HouseInfo[idhouse][ExitIntX] = 318.6727;
HouseInfo[idhouse][ExitIntY] = 1117.6812;
HouseInfo[idhouse][ExitIntZ] = 1083.8828;}// Средний класс
case 4:{
HouseInfo[idhouse][hInt] = 10;
HouseInfo[idhouse][ExitIntX] = 23.8334;
HouseInfo[idhouse][ExitIntY] = 1340.4812;
HouseInfo[idhouse][ExitIntZ] = 1084.3750;}// Средний класс
case 5:{
HouseInfo[idhouse][hInt] = 4;
HouseInfo[idhouse][ExitIntX] = -261.9759;
HouseInfo[idhouse][ExitIntY] = 1456.8844;
HouseInfo[idhouse][ExitIntZ] = 1084.3672;}// Высокий класс
case 6:{
HouseInfo[idhouse][hInt] = 2;
HouseInfo[idhouse][ExitIntX] = 491.0190;
HouseInfo[idhouse][ExitIntY] = 1399.0691;
HouseInfo[idhouse][ExitIntZ] = 1080.2578;}// Высокий класс
case 7:{
HouseInfo[idhouse][hInt] = 12;
HouseInfo[idhouse][ExitIntX] = 2324.3262;
HouseInfo[idhouse][ExitIntY] = -1148.5212;
HouseInfo[idhouse][ExitIntZ] = 1050.7101;}// Высокий класс
case 8:{
HouseInfo[idhouse][hInt] = 5;
HouseInfo[idhouse][ExitIntX] = 1298.8900;
HouseInfo[idhouse][ExitIntY] = -795.6447;
HouseInfo[idhouse][ExitIntZ] = 1084.0078;}
case 9:{
HouseInfo[idhouse][hInt] = 1;
HouseInfo[idhouse][ExitIntX] = 244.411987;
HouseInfo[idhouse][ExitIntY] = 305.032989;
HouseInfo[idhouse][ExitIntZ] = 999.148437;}}
format(query, sizeof(query), "INSERT INTO `houses` (ExitX,ExitY,ExitZ,ExitIntX,ExitIntY,ExitIntZ,Price,Inter,Locked,Class,renta,renttime,world,ID) VALUES ('%f','%f','%f','%f','%f','%f','%i','%i','%i','%i','%i','%i','%i','%i')"
,HouseInfo[idhouse][ExitX], HouseInfo[idhouse][ExitY],HouseInfo[idhouse][ExitZ],HouseInfo[idhouse][ExitIntX],HouseInfo[idhouse][ExitIntY],HouseInfo[idhouse][ExitIntZ],HouseInfo[idhouse][hPrice],HouseInfo[idhouse][hInt],HouseInfo[idhouse][hLock],HouseInfo[idhouse][hClass],HouseInfo[idhouse][hRentPlata],HouseInfo[idhouse][hRentTime],HouseInfo[idhouse][hWorld],idhouse);
mysql_query(query);
mysql_store_result();
SaveHouse(idhouse);
UpdateHouse(idhouse);
}
else
{
}
}
return true;
}
Последнее редактирование:
