23.02.2013, 16:27
Нет я понимаю что местами бываю дураком! но у меня такая проблема, после рестарта и ввода данной команды ид всегда показывается 0. В базе все норм!
после ввода еще раз, показывается ид но на 1 меньше чем в базе.
PHP код:
else if(strcmp(cmd,"/addhouse",true)==0)
{
new query[256];
if(PlayerInfo[playerid][pAdmin]>=7)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
format(query,sizeof(query),"INSERT INTO `house` (`Entrancex`,`Entrancey`,`Entrancez`) VALUES ('%f','%f','%f')",x,y,z);
mysql_function_query(sqlsamp, query, false, "", "");
id = mysql_insert_id();
HouseInfo[id][hEntrancex] = x;
HouseInfo[id][hEntrancey] = y;
HouseInfo[id][hEntrancez] = z;
AddStaticPickup(1273, 23, HouseInfo[id][hEntrancex], HouseInfo[id][hEntrancey], HouseInfo[id][hEntrancez]);
pickups++;
HouseInfo[id][hMIcon] = CreateDynamicMapIcon(HouseInfo[id][hEntrancex], HouseInfo[id][hEntrancey], HouseInfo[id][hEntrancez], 31, COLOR_WHITE,0, -1, -1, 400.0);
format(query,sizeof(query),"Âñå íîðì èä %d",id);
SendClientMessage(playerid,-1,query);
}
return true;
}