Steve_Gold
Умник
что не так сделал, переводил с mysql r6 на mysql r7 и теперь не загружается
вот mysql r7
вот mysql r6
вот mysql r7
PHP:
forward LoadFerm();
public LoadFerm()
{
new time = GetTickCount();
new temp[32],rows,fields;
cache_get_data(rows,fields,connectionHandle);
if(rows)
{
for(new idx = 0; idx <= rows; idx++)
//for (new idx = 0; idx < TOTALFERM; idx ++)
{
cache_get_field_content(idx-1,"fidferm",temp,connectionHandle), FermInfo[idx][fidferm] = strval(temp);
cache_get_field_content(idx-1,"fOwned",temp,connectionHandle), FermInfo[idx][fOwned] = strval(temp);
cache_get_field_content(idx-1,"fOwner",FermInfo[idx][fOwner],connectionHandle);
cache_get_field_content(idx-1,"fProdukt",temp,connectionHandle), FermInfo[idx][fProdukt] = strval(temp);
cache_get_field_content(idx-1,"fMafia",temp,connectionHandle), FermInfo[idx][fMafia] = strval(temp);
cache_get_field_content(idx-1,"fTill",temp,connectionHandle), FermInfo[idx][fTill] = strval(temp);
cache_get_field_content(idx-1,"fEntranceCost",temp,connectionHandle), FermInfo[idx][fEntranceCost] = strval(temp);
cache_get_field_content(idx-1,"fBuyPrice",temp,connectionHandle), FermInfo[idx][fBuyPrice] = strval(temp);
cache_get_field_content(idx-1,"fCenazerno",temp,connectionHandle), FermInfo[idx][fCenazerno] = strval(temp);
cache_get_field_content(idx-1,"fzernoseiano",temp,connectionHandle), FermInfo[idx][fzernoseiano] = strval(temp);
cache_get_field_content(idx-1,"fcolichestvozerna",temp,connectionHandle), FermInfo[idx][fcolichestvozerna] = strval(temp);
cache_get_field_content(idx-1,"fcenaprod",temp,connectionHandle), FermInfo[idx][fcenaprod] = strval(temp);
cache_get_field_content(idx-1,"fzernozakup",temp,connectionHandle), FermInfo[idx][fzernozakup] = strval(temp);
cache_get_field_content(idx-1,"f1zams",FermInfo[idx][f1zams],connectionHandle);
cache_get_field_content(idx-1,"f2zams",FermInfo[idx][f2zams],connectionHandle);
cache_get_field_content(idx-1,"f3zams",FermInfo[idx][f3zams],connectionHandle);
cache_get_field_content(idx-1,"f1fermers",FermInfo[idx][f1fermers],connectionHandle);
cache_get_field_content(idx-1,"f2fermers",FermInfo[idx][f2fermers],connectionHandle);
cache_get_field_content(idx-1,"f3fermers",FermInfo[idx][f3fermers],connectionHandle);
cache_get_field_content(idx-1,"f4fermers",FermInfo[idx][f4fermers],connectionHandle);
cache_get_field_content(idx-1,"f5fermers",FermInfo[idx][f5fermers],connectionHandle);
cache_get_field_content(idx-1,"fmestoX",temp,connectionHandle), FermInfo[idx][fmestoX] = floatstr(temp);
cache_get_field_content(idx-1,"fmestoY",temp,connectionHandle), FermInfo[idx][fmestoY] = floatstr(temp);
cache_get_field_content(idx-1,"fmestoZ",temp,connectionHandle), FermInfo[idx][fmestoZ] = floatstr(temp);
TOTALFERM++;
}
}
printf("[Загружено Farm]: <%i>. Времени затрачено: <%i мс>",TOTALFERM,GetTickCount()-time);
ferma[0] = CreatePickup(1239,23,FermInfo[0][fmestoX],FermInfo[0][fmestoY],FermInfo[0][fmestoZ]);
ferma[7] = CreatePickup(1239,23,FermInfo[1][fmestoX],FermInfo[1][fmestoY],FermInfo[1][fmestoZ]);//
ferma[8] = CreatePickup(1239,23,FermInfo[2][fmestoX],FermInfo[2][fmestoY],FermInfo[2][fmestoZ]);//
ferma[9] = CreatePickup(1239,23,FermInfo[3][fmestoX],FermInfo[3][fmestoY],FermInfo[3][fmestoZ]);//
ferma[1] = CreatePickup(1239,23,FermInfo[4][fmestoX],FermInfo[4][fmestoY],FermInfo[4][fmestoZ]);////
Create3DTextLabel("Ферма ID: {FFFFFF}0\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[0][fmestoX],FermInfo[0][fmestoY],FermInfo[0][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}1\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[1][fmestoX],FermInfo[1][fmestoY],FermInfo[1][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}2\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[2][fmestoX],FermInfo[2][fmestoY],FermInfo[2][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}3\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[3][fmestoX],FermInfo[3][fmestoY],FermInfo[3][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}4\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[4][fmestoX],FermInfo[4][fmestoY],FermInfo[4][fmestoZ]+0.6,10.0,0,1);
ferma[2] = CreatePickup(1275,23,-382.9780,-1426.2529,26.3193);//
ferma[3] = CreatePickup(1275,23,-1061.1865,-1195.5070,129.7480);//
ferma[4] = CreatePickup(1275,23,-108.8174,-3.5263,3.1172);//
ferma[5] = CreatePickup(1275,23,-2.6412,74.8118,3.1172);//
ferma[6] = CreatePickup(1275,23,1918.1853,172.6524,37.2576);//
return 1;
}
PHP:
stock Loadferm()
{
new string[250],result[300];
mysql_query("SELECT * FROM `ferm`");
mysql_store_result();
TotalFerm = mysql_num_rows();
mysql_free_result();
for (new i = 0;i < TotalFerm;i ++)
{
format(string, sizeof(string), "SELECT * FROM `ferm` WHERE `fidferm` = '%d'", i + 1);
mysql_query(string);
mysql_store_result();
mysql_fetch_row(result);
sscanf(result, "p<|>dds[32]dddddddddds[32]s[32]s[32]s[32]s[32]s[32]s[32]s[32]fff",
FermInfo[i][fidferm],
FermInfo[i][fOwned],//проверка на занитость фермы
FermInfo[i][fOwner],//влоделец ник
FermInfo[i][fProdukt],//хлеб нарко итд
FermInfo[i][fMafia],// партнёры
FermInfo[i][fTill],// баланс банка фермы
FermInfo[i][fEntranceCost],//цена за зерно
FermInfo[i][fBuyPrice],// цена фермы
FermInfo[i][fCenazerno],// цена зерна покупка
FermInfo[i][fzernoseiano],// зерно сеяно 0/5000
FermInfo[i][fcolichestvozerna],//окличество зерна на складе собрано 0/10000
FermInfo[i][fcenaprod], //цена зерна из склада зерна,цена на продажу
FermInfo[i][fzernozakup],// закрыть ,открыть
FermInfo[i][f1zams],
FermInfo[i][f2zams],
FermInfo[i][f3zams],
FermInfo[i][f1fermers],
FermInfo[i][f2fermers],
FermInfo[i][f3fermers],
FermInfo[i][f4fermers],
FermInfo[i][f5fermers],
FermInfo[i][fmestoX],
FermInfo[i][fmestoY],
FermInfo[i][fmestoZ]);
}
mysql_free_result();
ferma[0] = CreatePickup(1239,23,FermInfo[0][fmestoX],FermInfo[0][fmestoY],FermInfo[0][fmestoZ]);
ferma[7] = CreatePickup(1239,23,FermInfo[1][fmestoX],FermInfo[1][fmestoY],FermInfo[1][fmestoZ]);//
ferma[8] = CreatePickup(1239,23,FermInfo[2][fmestoX],FermInfo[2][fmestoY],FermInfo[2][fmestoZ]);//
ferma[9] = CreatePickup(1239,23,FermInfo[3][fmestoX],FermInfo[3][fmestoY],FermInfo[3][fmestoZ]);//
ferma[1] = CreatePickup(1239,23,FermInfo[4][fmestoX],FermInfo[4][fmestoY],FermInfo[4][fmestoZ]);////
Create3DTextLabel("Ферма ID: {FFFFFF}0\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[0][fmestoX],FermInfo[0][fmestoY],FermInfo[0][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}1\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[1][fmestoX],FermInfo[1][fmestoY],FermInfo[1][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}2\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[2][fmestoX],FermInfo[2][fmestoY],FermInfo[2][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}3\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[3][fmestoX],FermInfo[3][fmestoY],FermInfo[3][fmestoZ]+0.6,10.0,0,1);
Create3DTextLabel("Ферма ID: {FFFFFF}4\n{fde910}Стоимость: {FFFFFF}500000\n{fde910}Информация: {FFFFFF}/finfo",0xFFFFFFFF,FermInfo[4][fmestoX],FermInfo[4][fmestoY],FermInfo[4][fmestoZ]+0.6,10.0,0,1);
ferma[2] = CreatePickup(1275,23,-382.9780,-1426.2529,26.3193);//
ferma[3] = CreatePickup(1275,23,-1061.1865,-1195.5070,129.7480);//
ferma[4] = CreatePickup(1275,23,-108.8174,-3.5263,3.1172);//
ferma[5] = CreatePickup(1275,23,-2.6412,74.8118,3.1172);//
ferma[6] = CreatePickup(1275,23,1918.1853,172.6524,37.2576);//
return true;
}
