#1

Нет я понимаю что местами бываю дураком! но у меня такая проблема, после рестарта и ввода данной команды ид всегда показывается 0. В базе все норм!
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(sqlsampqueryfalse"""");
               
id mysql_insert_id();
              
HouseInfo[id][hEntrancex] = x;
            
HouseInfo[id][hEntrancey] = y;
             
HouseInfo[id][hEntrancez] = z;
               
AddStaticPickup(127323HouseInfo[id][hEntrancex], HouseInfo[id][hEntrancey], HouseInfo[id][hEntrancez]);
            
pickups++;
            
HouseInfo[id][hMIcon] = CreateDynamicMapIcon(HouseInfo[id][hEntrancex], HouseInfo[id][hEntrancey], HouseInfo[id][hEntrancez], 31COLOR_WHITE,0, -1, -1400.0);
            
format(query,sizeof(query),"Âñå íîðì èä %d",id);
            
SendClientMessage(playerid,-1,query);
        }
        return 
true;
    } 
после ввода еще раз, показывается ид но на 1 меньше чем в базе.
Reply
#2

Судя по всему версия плагина R7, поэтому результат выполнения хапроса возвращается в колбек который у вас "", пуст. Вам нужно задать колбек и весь код после запроса поместить в него.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)