Funkis

verslu krovimas

Recommended Posts


stock loadBusiness(id)

{

new const Result:r = sql_query(sql,

f("SELECT * FROM "MySQL_BUSINESS_TABLE" WHERE id = '%i'", id),

QUERY_CACHED // cached naudoti kai imi duomenis iš mysql

);

verslas[ id ][ fromSQL ] = sql_get_field_assoc_int(r, "ID");

verslas[ id ][ vSavininkas ] = sql_get_field_assoc_ex(r, "Savininkas");

verslas[ id ][ bName ] = sql_get_field_assoc_ex(r, "bizniov");

verslas[ id ][ bNupirktas ] = sql_get_field_assoc_int(r, "PirkimoBusena");

verslas[ id ][ vKaina ] = sql_get_field_assoc_int(r, "Kaina");

verslas[ id ][ vPelnas ] = sql_get_field_assoc_int(r, "Pelnas");

verslas[ id ][ PardavimoKaina ] = sql_get_field_assoc_int(r, "PardavimoKaina");

verslas[ id ][ mokamVersla ] = sql_get_field_assoc_int(r, "mokestis");

verslas[ id ][ BiznioPoz ][ 0 ] = sql_get_field_assoc_float(r, "posX");

verslas[ id ][ BiznioPoz ][ 1 ] = sql_get_field_assoc_float(r, "posY");

verslas[ id ][ BiznioPoz ][ 2 ] = sql_get_field_assoc_float(r, "posZ"); );

new biznioTekstai[ 300 ];

if( verslas[ id ][ bNupirktas ] )

{

format( biznioTekstai, sizeof( biznioTekstai ),"Biznis: {ff0000}%s{FFFFFF}\nSavininkas: {009900}%s{FFFFFF}\nBiznio kaina: {009900}%i{FFFFFF} LT\nMokam: {009900}%i{FFFFFF}LT/30 min", verslas[ id ][ bName ], verslas[ id ][ vSavininkas ], verslas[ id ][ vKaina ], verslas[ id ][ mokamVersla ] ) ;

verslas[ id ][ vLabel ] = Create3DTextLabel( biznioTekstai, 0xFFFFFFF, verslas[ id ][ BiznioPoz ][ 0 ], verslas[ id ][ BiznioPoz ][ 1 ], verslas[ id ][ BiznioPoz ][ 2 ], 30, 0, 1 ) ;

verslas[ id ][ vPickup ] = CreatePickup( 19133, 2, verslas[ id ][ BiznioPoz ][ 0 ], verslas[ id ][ BiznioPoz ][ 1 ], verslas[ id ][ BiznioPoz ][ 2 ] ) ;

}

else

{

format( biznioTekstai, sizeof( biznioTekstai ),"{ff0000}PARDUODAMA!{FFFFFF}\nBiznis: {ff0000}%s{FFFFFF}\nBiznio kaina: {009900}%i{FFFFFF}\nPelno biud┼żetas: {009900}%i{FFFFFF} LT\nMokam: {009900}%i{FFFFFF}LT/30min", verslas[ id ][ bName ], verslas[ id ][ vKaina ], verslas[ id ][ vPelnas ], verslas[ id ][ mokamVersla ] ) ;

verslas[ id ][ vLabel ] = Create3DTextLabel( biznioTekstai, 0xFFFFFFF, verslas[ id ][ BiznioPoz ][ 0 ], verslas[ id ][ BiznioPoz ][ 1 ], verslas[ id ][ BiznioPoz ][ 2 ], 30, 0, 1 ) ;

verslas[ id ][ vPickup ] = CreatePickup( 19133, 2, verslas[ id ][ BiznioPoz ][ 0 ], verslas[ id ][ BiznioPoz ][ 1 ], verslas[ id ][ BiznioPoz ][ 2 ] ) ;

}

}


GM\business.gm(77) : error 035: argument type mismatch (argument 2)

GM\business.gm(78) : error 035: argument type mismatch (argument 2)

GM\business.gm(79) : warning 213: tag mismatch

GM\business.gm(86) : error 029: invalid expression, assumed zero

GM\business.gm(86) : warning 215: expression has no effect

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Pa┼żym─Śk eilu─Źi┼│ numerius, kurioje kokia klaida.

    verslas[ id ][ fromSQL ] = sql_get_field_assoc_int(r, "ID");
    verslas[ id ][ vSavininkas ] = sql_get_field_assoc_ex(r, "Savininkas"); //77
    verslas[ id ][ bName ] = sql_get_field_assoc_ex(r, "bizniov");//78
    verslas[ id ][ bNupirktas ] = sql_get_field_assoc_int(r, "PirkimoBusena");//79
    verslas[ id ][ vKaina ] = sql_get_field_assoc_int(r, "Kaina");
    verslas[ id ][ vPelnas ] = sql_get_field_assoc_int(r, "Pelnas");
    verslas[ id ][ PardavimoKaina ] = sql_get_field_assoc_int(r, "PardavimoKaina");
    verslas[ id ][ mokamVersla ] = sql_get_field_assoc_int(r, "mokestis");
    verslas[ id ][ BiznioPoz ][ 0 ] = sql_get_field_assoc_float(r, "posX");
    verslas[ id ][ BiznioPoz ][ 1 ] = sql_get_field_assoc_float(r, "posY");
    verslas[ id ][ BiznioPoz ][ 2 ] = sql_get_field_assoc_float(r, "posZ"); );//86

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

sql_get_field_assoc_ex antras parametras yra eilut─Śs numeris.

native sql_get_field_assoc_ex(Result:result, row, field[], dest[], dest_len = sizeof(dest));

Kaip suprantu "bNupirktas" turi bool tag'─ů? sql_get_field_assoc_int gra┼żina kintam─ůj─» be jokio tag'o. Sprendimas:

verslas[ id ][ bNupirktas ] = (sql_get_field_assoc_int(r, "PirkimoBusena"))?(true):(false);

Ir paskutinis, negi reikia mano pagalbos? :/

verslas[ id ][ BiznioPoz ][ 2 ] = sql_get_field_assoc_float(r, "posZ"); );

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

sql_get_field_assoc_ex antras parametras yra eilut─Śs numeris.

native sql_get_field_assoc_ex(Result:result, row, field[], dest[], dest_len = sizeof(dest));

Kaip suprantu "bNupirktas" turi bool tag'─ů? sql_get_field_assoc_int gra┼żina kintam─ůj─» be jokio tag'o. Sprendimas:

verslas[ id ][ bNupirktas ] = (sql_get_field_assoc_int(r, "PirkimoBusena"))?(true):(false);

Ir paskutinis, negi reikia mano pagalbos? :/

verslas[ id ][ BiznioPoz ][ 2 ] = sql_get_field_assoc_float(r, "posZ"); );

Tai, kad paskutinis toks ir buvo ( oh my bad ). Tai kaip traukt string─ů?

    verslas[ id ][ fromSQL ] = sql_get_field_assoc_int(r, "ID");
    verslas[ id ][ vSavininkas ] = sql_get_field_assoc_ex(r, "Savininkas"); //77
    verslas[ id ][ bName ] = sql_get_field_assoc_ex(r, "bizniov");//78
    verslas[ id ][ bNupirktas ] = (sql_get_field_assoc_int(r, "PirkimoBusena"))?(true):(false);
    verslas[ id ][ vKaina ] = sql_get_field_assoc_int(r, "Kaina");
    verslas[ id ][ vPelnas ] = sql_get_field_assoc_int(r, "Pelnas");
    verslas[ id ][ PardavimoKaina ] = sql_get_field_assoc_int(r, "PardavimoKaina");
    verslas[ id ][ mokamVersla ] = sql_get_field_assoc_int(r, "mokestis");
    verslas[ id ][ BiznioPoz ][ 0 ] = sql_get_field_assoc_float(r, "posX");
    verslas[ id ][ BiznioPoz ][ 1 ] = sql_get_field_assoc_float(r, "posY");
    //verslas[ id ][ BiznioPoz ][ 2 ] = sql_get_field_assoc_float(r, "posZ"); );//86
	verslas[ id ][ BiznioPoz ][ 2 ] = sql_get_field_assoc_float(r, "posZ");

tai dabar 77 // 78

Redaguota , nario Funkis

Dalintis ┼í─» prane┼íim─ů


Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Prisijungti prie diskusijos

Palikti atsakym─ů galite i┼í karto, o u┼żsiregistruoti v─Śliau. Jeigu jau turite paskyr─ů m┼źs┼│ forume, Prisijunkite.

Sve─Źias
Atsakyti šioje temoje...

×   ─«klijuotas tekstas turi teksto formatavim─ů.   Pa┼íalinti teksto formatavim─ů

  Galimi tik 75 veidukai.

×   Nuoroda buvo automati┼íkai ─»terpta.   ─«terpti nuorod─ů paprastai

×   J┼źs┼│ ankstesnis prane┼íimas buvo atkurtas.   I┼ívalyti redaktori┼│

×   You cannot paste images directly. Upload or insert images from URL.


  • ┼áiame puslapyje nar┼ío:   0 nariai

    N─Śra registruot┼│ nari┼│ per┼żi┼źrin─Źi┼│ ┼í─» forum─ů.


  • SuperGames programele
  • SuperGames programele