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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3950 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

(redaguota)

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

{

if(dialogid == 10025)

{

if(response)

{

switch(listitem)

{

case 0:

{

new lk[2], c, str[83], hSTR[1159] /* <-- neskaičiavau */;

enum pi_e

{

nr,

kat,

bool:op,

p[51]

};

new p_i[19][pi_e] =

{

{1, 0, false, "Pasirašyti ant statulos"},

{6, 6, false, "Įsidarbinti į pirmąjį serverio darbą su pakvietimu"},

{3, 0, false, "Įsigyti pirmąjį telefoną"},

{4, 0, false, "Įsigyti navigaciją"},

{5, 0, false, "Uždirbti algoje 5.000eurų"},

{7, 0, false, "Investuoti į akcijas"},

{4, 1, false, "Įsigyti pirmajį verslą"},

{5, 1, false, "Įsigyti pirmąjį būsta"},

{11, 0, false, "Išsilaikyti betkokį vairavimo pažymėjima"},

{2, 6, false, "Turėti pilną krepšy žuvų"},

{7, 6, false, "100 kartų prisijungti prie serverio"},

{2, 3, false, "Pasiekti 25.000XP"},

{4, 3, false, "Pasiekti 100.000XP"},

{4, 2, false, "Turėti 1.000.000eurų rankoje"},

{5, 2, false, "Turėti 5.000.000eurų rankoje"},

{5, 1, false, "Pražaisti serveryje per viena diena 5 valandas"},

{10, 4, false, "Pražaisti serveryje per viena diena 10 valandų"},

{20, 4, false, "Pražaisti serveryje per viena diena 20 valandų"},

{7, 6, false, "Prabūti serveryje išviso 1 dieną"}

};

format(str, 83, "SELECT Numeris, Kategorija FROM uzduotis WHERE Vardas = '%s'", GetPlayerNameEx(playerid));

mysql_query(str);

mysql_store_result();

while(mysql_retrieve_row())

{

sscanf(str, "p<|>dd", lk[0], lk[1]);

for(c = 0; c < 19; c++)

{

if(lk[0] == p_i[c][nr] && lk[1] == p_i[c][kat])

{

p_i[c][op] = true;

break;

}

}

}

mysql_free_result();

for(c = 0; c < 19; c++)

{

format(str, 61, "%s%s\n", p_i[c][op] ? ("{2aff00}") : ("{FFFFFF}"), p_i[c][p]);

strcat(hSTR, str);

}

ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, "Pasiekimai", hSTR, "Uždaryti", "");

}

}

}

return 1;

}

return 1;

}

- Netestuotas. Redaguota , nario ES.^
  • Teigiamai 1
(redaguota)
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == 10025)
	{
		if(response)
		{
			switch(listitem)
			{
				case 0:
				{
					new lk[2], c, str[83], hSTR[1159] /* <-- neskaičiavau */;
					enum pi_e
					{
						nr,
						kat,
						bool:op,
						p[51]
					};
					new p_i[19][pi_e] =
					{
						{1, 0,  false, "Pasirašyti ant statulos"},
						{6, 6,  false, "Įsidarbinti į pirmąjį serverio darbą su pakvietimu"},
						{3, 0,  false, "Įsigyti pirmąjį telefoną"},
						{4, 0,  false, "Įsigyti navigaciją"},
						{5, 0,  false, "Uždirbti algoje 5.000eurų"},
						{7, 0,  false, "Investuoti į akcijas"},
						{4, 1,  false, "Įsigyti pirmajį verslą"},
						{5, 1,  false, "Įsigyti pirmąjį būsta"},
						{11, 0, false, "Išsilaikyti betkokį vairavimo pažymėjima"},
						{2, 6,  false, "Turėti pilną krepšy žuvų"},
						{7, 6,  false, "100 kartų prisijungti prie serverio"},
						{2, 3,  false, "Pasiekti 25.000XP"},
						{4, 3,  false, "Pasiekti 100.000XP"},
						{4, 2,  false, "Turėti 1.000.000eurų rankoje"},
						{5, 2,  false, "Turėti 5.000.000eurų rankoje"},
						{5, 1,  false, "Pražaisti serveryje per viena diena 5 valandas"},
						{10, 4, false, "Pražaisti serveryje per viena diena 10 valandų"},
						{20, 4, false, "Pražaisti serveryje per viena diena 20 valandų"},
						{7, 6,  false, "Prabūti serveryje išviso 1 dieną"}
					};
					format(str, 83, "SELECT Numeris, Kategorija FROM uzduotis WHERE Vardas = '%s'", GetPlayerNameEx(playerid));
					mysql_query(str);
					mysql_store_result();
					while(mysql_retrieve_row())
					{
						sscanf(str, "p<|>dd", lk[0], lk[1]);
						for(c = 0; c < 19; c++)
						{
							if(lk[0] == p_i[c][nr] && lk[1] == p_i[c][kat])
							{
								p_i[c][op] = true;
								break;
							}
						}
					}
					mysql_free_result();
					for(c = 0; c < 19; c++)
					{
						format(str, 61, "%s%s\n", p_i[c][op] ? ("{2aff00}") : ("{FFFFFF}"), p_i[c][p]);
						strcat(hSTR, str);
					}
					ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_MSGBOX, "Pasiekimai", hSTR, "Uždaryti", "");
				}
			}
		}
		return 1;
	}
	return 1;
}
- Netestuotas.

 

Pawn Compiler library has stopped working. Same shit ...

Uždarius koda /* */ tada viskas ok.Čia dėl šito problema...

 

SUSITVARKIAU, einu testint.

Redaguota , nario PaskaV

:) 

(redaguota)

Na tai tu net įdėt į modą nesugebi. Jeigu įkeltum taip kaip parašiau, 5-ių pirmų error'ų net nebūtu. O kas liečia 16398, 16407 tai pakeisk p į kokį kitą tekstą.

 

Susitvarkiau, durna klaida padariau ^^, moku, tiesiog prie savo kodo aš lendu, prie kito ne, pats pastebėdavai ;)

Lock tema

Redaguota , nario PaskaV

:) 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3950 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ą...