Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Pagalbos su random interierais


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3038 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki!

Šiandien sumasčiau vėl paskriptint, ir pagalvojau padaryt MySQL namų sistemą.

Susidūriau su warningu kuris manęs nepaleidžia:

data/housesys.p(19) : warning 213: tag mismatch
data/housesys.p(20) : warning 213: tag mismatch
data/housesys.p(21) : warning 213: tag mismatch
data/housesys.p(22) : warning 213: tag mismatch
data/housesys.p(23) : warning 213: tag mismatch
data/housesys.p(24) : warning 213: tag mismatch
data/housesys.p(51) : warning 213: tag mismatch

Kodas:

new Float:RandomInterieras[][] =
{
    {235.34, 1186.68, 1080.26, 3},
    {491.07, 1398.50, 1080.26, 2},
    {-260.49, 1456.75, 1084.37, 4},
    {2495.98, -1692.08, 1014.74, 3},
    {2270.38, -1210.35, 1047.56, 10},
    {387.22, 1471.70, 1080.19, 15}
};
51: 		houseData[i][houseInt] = RandomInterieras[randint][3];

dėkui/

 

 

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Naudok arba vien float, arba vien integer. Alternatyva:

enum rI
{
	Float:x,
	Float:y,
	Float:z,
	inter
};
new RandomInterieras[][rI] =
{
	{235.34, 1186.68, 1080.26, 3},
	{491.07, 1398.50, 1080.26, 2},
	{-260.49, 1456.75, 1084.37, 4},
	{2495.98, -1692.08, 1014.74, 3},
	{2270.38, -1210.35, 1047.56, 10},
	{387.22, 1471.70, 1080.19, 15}
};

/* Naudojimas: */
public OnGameModeInit()
{
	printf("3 interjero Y koordinate yra: %.2f", RandomInterieras[2][y]);
	return 1;
}
EDIT: Galima dar taip:

new Float:RandomInterieras[][] =
{
	{235.34, 1186.68, 1080.26, 3.0},
	{491.07, 1398.50, 1080.26, 2.0},
	{-260.49, 1456.75, 1084.37, 4.0},
	{2495.98, -1692.08, 1014.74, 3.0},
	{2270.38, -1210.35, 1047.56, 10.0},
	{387.22, 1471.70, 1080.19, 15.0}
};

/* Naudojimas: */
public OnGameModeInit()
{
	printf("3 interjero interjero ID: %d", floatround(RandomInterieras[2][3], floatround_floor));
	return 1;
}
Redaguota , nario ES.^
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

dėkui. jei galit dar su tais padėkit:

[14:10:23] CMySQLHandler::Query(INSERT INTO `namai` (ID, Savininkas, Nupirktas, X, Y, Z, EX, EY, EZ, Int) VALUES ('1', 'Serveris', '0', '134.108078', '-75.512275', '1.429687', '2270.379882', '-1210.349975', '1047.560058', '10.000000')) - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Int) VALUES ('1', 'Serveris', '0', '134.108078', '-75.512275', '1.429687', '2270' at line 1)
new query[500];
		format(query, sizeof(query), "INSERT INTO `namai` (ID, Savininkas, Nupirktas, X, Y, Z, EX, EY, EZ, Int) VALUES ('%i', 'Serveris', '%i', '%f', '%f', '%f', '%f', '%f', '%f', '%f')", houseData[i][houseID], houseData[i][houseBought], Pos[0], Pos[1], Pos[2], RandomInterieras[randint][0], RandomInterieras[randint][1], RandomInterieras[randint][2], RandomInterieras[randint][3]);
		mysql_query(query);
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3038 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...