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

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

case 15:
            	{
	                new id[24];

					if(sscanf(inputtext,"s[24]", id))
					{
						SendError(playerid, "laukelis nebuvo pilnai užpildytas !");
						fAction[playerid] = 14;
		                format(zinute, sizeof(zinute), "Redaguojama „%s“ frakcija", frakcija[fChosen[playerid]][fName]);
		                format(g_szBuffer, sizeof(g_szBuffer), "{ffffff}Redaguojama „{d8a9ff}%s{ffffff}“ frakcija:\n \n	{d8a9ff}•{ffffff} atliekamas veiksmas %s,\n	{d8a9ff}•{ffffff} veiksmo informacija %s", frakcija[fChosen[playerid]][fName], getActionEdit(playerid), setActionInfo(playerid));
		                ShowPlayerDialog(playerid, 855, DIALOG_STYLE_LIST, zinute, g_szBuffer, "Keisti", "Atgal");
						return 1;
					}
					if(!strcmp(getPlayerName(playerid), id, false))
					{
						SendError(playerid, "savęs lyderiu nustatyti negalite !");
						fAction[playerid] = 14;
		                format(zinute, sizeof(zinute), "Redaguojama „%s“ frakcija", frakcija[fChosen[playerid]][fName]);
		                format(g_szBuffer, sizeof(g_szBuffer), "{ffffff}Redaguojama „{d8a9ff}%s{ffffff}“ frakcija:\n \n	{d8a9ff}•{ffffff} atliekamas veiksmas %s,\n	{d8a9ff}•{ffffff} veiksmo informacija %s", frakcija[fChosen[playerid]][fName], getActionEdit(playerid), setActionInfo(playerid));
		                ShowPlayerDialog(playerid, 855, DIALOG_STYLE_LIST, zinute, g_szBuffer, "Keisti", "Atgal");
						return 1;
					}

					format(g_szBuffer, sizeof(g_szBuffer), "SELECT `pName` FROM `"MySQL_PLAYERS_TABLE"` WHERE pName = '%s' LIMIT 1", id);
					mysql_query(g_szBuffer);
					mysql_store_result();
					if(mysql_num_rows() == 1)
					{
						format(g_szBuffer, sizeof(g_szBuffer), "SELECT `SubLeader` FROM `"MySQL_PLAYERS_TABLE"` WHERE pName = '%s' LIMIT 1", id);
						mysql_query(g_szBuffer);
						mysql_store_result();

						new Leading = mysql_fetch_int();

						if(Leading > 0)
						{
							SendError(playerid, "žaidėjas jau vadovauja frakcijai !");
							fChosen[playerid] = -1;
							fAction[playerid] = -1;
						}
						else
						{
							format(g_szBuffer, sizeof g_szBuffer,

							"UPDATE `"MySQL_PLAYERS_TABLE"` SET \
							\
								`SubLeader` = '%i' \
							\
							WHERE pName = '%s'",
							fChosen[playerid],
							id);
							mysql_query(g_szBuffer);

							format(frakcija[fChosen[playerid]][fLeader], MAX_PLAYER_NAME+1, "%s", id);
							format(zinute, sizeof(zinute), "{d8a9ff}•{ffffff} lyderių vadovas {d8a9ff}%s{ffffff} paskyrė naująjį „{d8a9ff}%s{ffffff}“ frakcijos sub-lyderį {d8a9ff}%s{ffffff} !", getPlayerName(playerid), frakcija[fChosen[playerid]][fName], id);
							SendClientMessageToAll(-1, zinute);
							updateFractionLabel(fChosen[playerid]);
							saveFractions(fChosen[playerid]);

			                fAction[playerid] = -1;
			                fChosen[playerid] = -1;
			                return 1;
						}
					}
					else
					{
					    SendError(playerid, "duomenų bazėje toks žaidėjas neegzistuoja !");

						fAction[playerid] = 15;
		                format(zinute, sizeof(zinute), "Redaguojama „%s“ frakcija", frakcija[fChosen[playerid]][fName]);
		                format(g_szBuffer, sizeof(g_szBuffer), "{ffffff}Redaguojama „{d8a9ff}%s{ffffff}“ frakcija:\n \n	{d8a9ff}•{ffffff} atliekamas veiksmas %s,\n	{d8a9ff}•{ffffff} veiksmo informacija %s", frakcija[fChosen[playerid]][fName], getActionEdit(playerid), setActionInfo(playerid));
		                ShowPlayerDialog(playerid, 855, DIALOG_STYLE_MSGBOX, zinute, g_szBuffer, "Keisti", "Atgal");
					}
					mysql_free_result();
				}

idk kodėl, bet ta žinutė SendClientMessageToAll(-1, zinute); nepasirodo, bet mysql dalis suveikia puikiai.

Pabandyk pirma žinutę išsiųsti, o paskui į mysql įrašinėt. Man irgi su kažkokiu kodu taip buvo, kad iki žinutės viskas veikia, o žinutė neišsisiunčia. Kadangi tingėjau ieškot kaip sutvarkyt tiesiog į priekį įdėjau.

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

pabandyk crashdetect, tas gali parodyt ką nors įdomaus. Dar pasinaudok print:

mysql_query(g_szBuffer);
print("1");
format(frakcija[fChosen[playerid]][fLeader], MAX_PLAYER_NAME+1, "%s", id);
printf("id: %d", fChosen[playerid]);
print(frakcija[fChosen[playerid]][fLeader]);
format(zinute, sizeof(zinute), "{d8a9ff}•{ffffff} lyderių vadovas {d8a9ff}%s{ffffff} paskyrė naująjį „{d8a9ff}%s{ffffff}“ frakcijos sub-lyderį {d8a9ff}%s{ffffff} !", getPlayerName(playerid), frakcija[fChosen[playerid]][fName], id);
print(zinute);
SendClientMessageToAll(-1, zinute);
print("blabla");
updateFractionLabel(fChosen[playerid]);
saveFractions(fChosen[playerid]);

Žiūrėk ką atspausdins

pabandyk crashdetect, tas gali parodyt ką nors įdomaus. Dar pasinaudok print:

mysql_query(g_szBuffer);
print("1");
format(frakcija[fChosen[playerid]][fLeader], MAX_PLAYER_NAME+1, "%s", id);
printf("id: %d", fChosen[playerid]);
print(frakcija[fChosen[playerid]][fLeader]);
format(zinute, sizeof(zinute), "{d8a9ff}•{ffffff} lyderių vadovas {d8a9ff}%s{ffffff} paskyrė naująjį „{d8a9ff}%s{ffffff}“ frakcijos sub-lyderį {d8a9ff}%s{ffffff} !", getPlayerName(playerid), frakcija[fChosen[playerid]][fName], id);
print(zinute);
SendClientMessageToAll(-1, zinute);
print("blabla");
updateFractionLabel(fChosen[playerid]);
saveFractions(fChosen[playerid]);

Žiūrėk ką atspausdins

 

Nea, klaida buvo kad per daug characters žinutėje buvo. Crashdetectas neko nerodė.

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

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ų

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...