Peršokti į turinį
Su šv. Velykomis! 🐣 🐇 Linkėjimai nuo SuperGames.lt komandos! ×
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

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

Taigi vakar leidau serverį ant testinimo, viskas pasileido.

Šiandien įdėjau atnaujinimą, restartinau serverį, paleidau, tačiau jis nepasileido. Štai iš serverlog failo:

[17:54:34] [debug] Server crashed while executing Test.amx
[17:54:34] [debug] AMX backtrace:
[17:54:34] [debug] #0 native mysql_fetch_field_row () [b74477a0] from mysql.so
[17:54:34] [debug] #1 00347968 in ?? () from Test.amx
[17:54:34] [debug] #2 001c257c in public Streamer_OnGameModeInit () from Test.amx
[17:54:34] [debug] #3 native CallLocalFunction () [080d2960] from samp03svr
[17:54:34] [debug] #4 0000bb98 in public SSCANF_OnGameModeInit () from Test.amx
[17:54:34] [debug] #5 00005b08 in public Itter_OnGameModeInit () from Test.amx
[17:54:34] [debug] #6 native CallLocalFunction () [080d2960] from samp03svr
[17:54:34] [debug] #7 0000538c in public zcmd_OnGameModeInit () from Test.amx
[17:54:34] [debug] #8 native CallLocalFunction () [080d2960] from samp03svr
[17:54:34] [debug] #9 00004af0 in public OnGameModeInit () from Test.amx
[17:54:34] [debug] Native backtrace:
[17:54:34] [debug] #0 b6921a5b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[17:54:34] [debug] #1 b691a852 in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[17:54:34] [debug] #2 b691b35c in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[17:54:34] [debug] #3 b691b86e in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[17:54:34] [debug] #4 b692176d in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #5 b76f4600 in ?? ()
[17:54:34] [debug] #6 b74c5313 in strlen () from /lib/libc.so.6
[17:54:34] [debug] #7 b76727f0 in _ZNKSs7compareEPKc () from /usr/lib/libstdc++.so.6
[17:54:34] [debug] #8 b7442973 in _ZN13CMySQLHandler10FetchFieldESs () from plugins/mysql.so
[17:54:34] [debug] #9 b7447820 in _ZN7Natives23n_mysql_fetch_field_rowEP6tagAMXPi () from plugins/mysql.so
[17:54:34] [debug] #10 08093d14 in ?? () from ./samp03svr
[17:54:34] [debug] #11 b691810c in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[17:54:34] [debug] #12 b691d348 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #13 b6923db5 in amx_Exec () from plugins/crashdetect.so
[17:54:34] [debug] #14 b691a6ab in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[17:54:34] [debug] #15 b691d149 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #16 080d2c02 in ?? () from ./samp03svr
[17:54:34] [debug] #17 08093d14 in ?? () from ./samp03svr
[17:54:34] [debug] #18 b691810c in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[17:54:34] [debug] #19 b691d348 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #20 b6923db5 in amx_Exec () from plugins/crashdetect.so
[17:54:34] [debug] #21 b691a6ab in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[17:54:34] [debug] #22 b691d149 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #23 080d2c02 in ?? () from ./samp03svr
[17:54:34] [debug] #24 08093d14 in ?? () from ./samp03svr
[17:54:34] [debug] #25 b691810c in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[17:54:34] [debug] #26 b691d348 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #27 b6923db5 in amx_Exec () from plugins/crashdetect.so
[17:54:34] [debug] #28 b691a6ab in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[17:54:34] [debug] #29 b691d149 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #30 080d2c02 in ?? () from ./samp03svr
[17:54:34] [debug] #31 08093d14 in ?? () from ./samp03svr
[17:54:34] [debug] #32 b691810c in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[17:54:34] [debug] #33 b691d348 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #34 b6923db5 in amx_Exec () from plugins/crashdetect.so
[17:54:34] [debug] #35 b691a6ab in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[17:54:34] [debug] #36 b691d149 in ?? () from plugins/crashdetect.so
[17:54:34] [debug] #37 080acccb in ?? () from ./samp03svr
[17:54:34] [debug] #38 080b2bbd in ?? () from ./samp03svr
[17:54:34] [debug] #39 080b1487 in ?? () from ./samp03svr
[17:54:34] [debug] #40 b7468c76 in __libc_start_main () from /lib/libc.so.6
[17:54:34] [debug] #41 0804b521 in ?? () from ./samp03svr

NewestLife.png


Gal galite kas nors padėti?

Bebrai, jei atsimeni taip buvo ir ankščiau...

Naudoju VPSnet.lt hostingą, pirmą kartą viskas pavyko idealiai, kai šiandien norėjau įdėti atnaujinimą, per WinSCP programą ištryniau senus gm'o failus, ir įdėjau naujus, VPSnet.lt tinklalapyje perkroviau serverį, įjungiau per PuTTy, tačiau man jo neįjungė....

 

Padėkit :|

NewestLife.png


Heh, man patinka kai žmonės žino jog aš VISADA čia.

 

Pamenu, ir ne tau vienam buvo. Retas atvejis, bet problema ne pas tave. Tai yra plugin problema....

 

Perrašyk kodą BE mysql_fetch_field_row. Arba keisk plugin versiją, bet aišku tada reikės viską perrašyti.

Na supratau.

Pvz: turiu automobilių saugojimą:

stock LoadVehicles()
{
	new TickCount = GetTickCount(), OwnVehiclesLoaded;
	print("[OwnVehicles System]: OwnVehicles system is now loading vehicles..");

	new Query[400], i, vModel, vMod[14], VehicleID, vehicleids, Float: Pos_X, Float: Pos_Y, Float: Pos_Z, Float: Pos_A, Color_1, Color_2;

	mysql_query("SELECT * FROM `ServerVehicles`");

	mysql_store_result();

	while(mysql_fetch_row(Query))
 	{
 	    mysql_fetch_field_row(vMod, "vIndeficationID"); VehicleID = strval(vMod);

		if(VehicleID == 0) //- Jeigu radom klaidą.
		{
		    print("\t[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!");
		    
		    format(Query, sizeof(Query), "DELETE FROM `ServerVehicles` WHERE `vIndeficationID` = '%d'", VehicleID);
			mysql_query(Query);
		    
		    continue; //- Praleidžiam užklausą, nes ji jau ištrinta.
		}
		
		mysql_fetch_field_row(vMod, "vModel");          vModel    = strval  (vMod);
		mysql_fetch_field_row(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
	    mysql_fetch_field_row(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vColor_1");        Color_1   = strval  (vMod);
		mysql_fetch_field_row(vMod, "vColor_2");        Color_2   = strval  (vMod);

		vehicleids = AddVehicle(vModel, Pos_X, Pos_Y, Pos_Z, Pos_A, Color_1, Color_2, -1);

Tai kaip man jį perrašyti be "mysql_fetch_field_row"? :|

NewestLife.png


stock LoadVehicles()
{
	new TickCount = GetTickCount(), OwnVehiclesLoaded;
	print("[OwnVehicles System]: OwnVehicles system is now loading vehicles..");

	new Query[400], i, vModel, vMod[14], VehicleID, vehicleids, Float: Pos_X, Float: Pos_Y, Float: Pos_Z, Float: Pos_A, Color_1, Color_2;

	mysql_query("SELECT * FROM `ServerVehicles`");

	mysql_store_result();

	while(mysql_fetch_row(Query))
 	{
 	    mysql_fetch_field_row(vMod, "vIndeficationID"); VehicleID = strval(vMod);

		if(VehicleID == 0) //- Jeigu radom klaidą.
		{
		    print("\t[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!");
		    
		    format(Query, sizeof(Query), "DELETE FROM `ServerVehicles` WHERE `vIndeficationID` = '%d'", VehicleID);
			mysql_query(Query);
		    
		    continue; //- Praleidžiam užklausą, nes ji jau ištrinta.
		}
		
		mysql_fetch_field_row(vMod, "vModel");          vModel    = strval  (vMod);
		mysql_fetch_field_row(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
	    mysql_fetch_field_row(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vColor_1");        Color_1   = strval  (vMod);
		mysql_fetch_field_row(vMod, "vColor_2");        Color_2   = strval  (vMod);

		vehicleids = AddVehicle(vModel, Pos_X, Pos_Y, Pos_Z, Pos_A, Color_1, Color_2, -1);


        sscanf(Query, "p<|>{ddffff}dds[24]ddfffddfddddddffdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",

        OwnVehiclesSystem[vehicleids][vColor1],
        OwnVehiclesSystem[vehicleids][vColor2],
        
        OwnVehiclesSystem[vehicleids][vOwner],
        OwnVehiclesSystem[vehicleids][vLock],
        
        VehiclesSystem[vehicleids][FuelType],
        VehiclesSystem[vehicleids][Fuel],
        VehiclesSystem[vehicleids][FuelConsumption], 
	    VehiclesSystem[vehicleids][FuelCapatality],
		VehiclesSystem[vehicleids][MaxGears],
		VehiclesSystem[vehicleids][AutomaticTransmision],
		VehiclesSystem[vehicleids][Rida],
		
		OwnVehiclesSystem[vehicleids][vTechnicalInspection], 
		OwnVehiclesSystem[vehicleids][vInsurance],
		OwnVehiclesSystem[vehicleids][vRegistered],
		OwnVehiclesSystem[vehicleids][vPlateNumber],
		OwnVehiclesSystem[vehicleids][vHaveGasEquipment],
	    OwnVehiclesSystem[vehicleids][vGasEquipmentInUse],
	    OwnVehiclesSystem[vehicleids][vGasInTank],
	    OwnVehiclesSystem[vehicleids][vPriceInShop],
        OwnVehiclesSystem[vehicleids][vHaveNeons],
        
        vMod[0],
        vMod[1],
        vMod[2],
        vMod[3],
        vMod[4],
        vMod[5],
        vMod[6],
        vMod[7],
        vMod[8],
        vMod[9],
        vMod[10],
        vMod[11],
        vMod[12],
        vMod[13],
        
        VehicleTrunkInfo[vehicleids][0][ItemID],
		VehicleTrunkInfo[vehicleids][0][ItemAmmount],
		VehicleTrunkInfo[vehicleids][1][ItemID],
		VehicleTrunkInfo[vehicleids][1][ItemAmmount],
		VehicleTrunkInfo[vehicleids][2][ItemID],
		VehicleTrunkInfo[vehicleids][2][ItemAmmount],
		VehicleTrunkInfo[vehicleids][3][ItemID],
		VehicleTrunkInfo[vehicleids][3][ItemAmmount],
		VehicleTrunkInfo[vehicleids][4][ItemID],
		VehicleTrunkInfo[vehicleids][4][ItemAmmount],
		VehicleTrunkInfo[vehicleids][5][ItemID],
		VehicleTrunkInfo[vehicleids][5][ItemAmmount],
		VehicleTrunkInfo[vehicleids][6][ItemID],
		VehicleTrunkInfo[vehicleids][6][ItemAmmount],
		VehicleTrunkInfo[vehicleids][7][ItemID],
		VehicleTrunkInfo[vehicleids][7][ItemAmmount],
		VehicleTrunkInfo[vehicleids][8][ItemID],
		VehicleTrunkInfo[vehicleids][8][ItemAmmount],
		VehicleTrunkInfo[vehicleids][9][ItemID],
		VehicleTrunkInfo[vehicleids][9][ItemAmmount],
		VehicleTrunkInfo[vehicleids][10][ItemID],
		VehicleTrunkInfo[vehicleids][10][ItemAmmount],
		VehicleTrunkInfo[vehicleids][11][ItemID],
		VehicleTrunkInfo[vehicleids][11][ItemAmmount],
		VehicleTrunkInfo[vehicleids][12][ItemID],
		VehicleTrunkInfo[vehicleids][12][ItemAmmount],
		VehicleTrunkInfo[vehicleids][13][ItemID],
		VehicleTrunkInfo[vehicleids][13][ItemAmmount],
		VehicleTrunkInfo[vehicleids][14][ItemID],
		VehicleTrunkInfo[vehicleids][14][ItemAmmount],
		VehicleTrunkInfo[vehicleids][15][ItemID],
		VehicleTrunkInfo[vehicleids][15][ItemAmmount],
		VehicleTrunkInfo[vehicleids][16][ItemID],
		VehicleTrunkInfo[vehicleids][16][ItemAmmount],
		VehicleTrunkInfo[vehicleids][17][ItemID],
		VehicleTrunkInfo[vehicleids][17][ItemAmmount],
		VehicleTrunkInfo[vehicleids][18][ItemID],
		VehicleTrunkInfo[vehicleids][18][ItemAmmount],
		VehicleTrunkInfo[vehicleids][19][ItemID],
		VehicleTrunkInfo[vehicleids][19][ItemAmmount],
		
		
		OwnVehiclesSystem[vehicleids][vHaveDocuments],
		OwnVehiclesSystem[vehicleids][vCoolantProc],
		OwnVehiclesSystem[vehicleids][vEngineOilProc],
		OwnVehiclesSystem[vehicleids][vWheelsProc][0],
		OwnVehiclesSystem[vehicleids][vWheelsProc][1],
		OwnVehiclesSystem[vehicleids][vWheelsProc][2],
		OwnVehiclesSystem[vehicleids][vWheelsProc][3],
		OwnVehiclesSystem[vehicleids][vBatteryProc],
		VehiclesSystem   [vehicleids][TurboCompress]


		);
		
		OwnVehiclesSystem[vehicleids][vBuyedInShop] = 1;
        
		for(i = 0; i < 14; i ++)
  		{
      		if(vMod[i] > 999 && vMod[i] < 1194)
			{
				AddVehicleComponent(vehicleids, vMod[i]);
			}
		}
			
		SetVehicleToRespawnEx(vehicleids);

		if(OwnVehiclesSystem[vehicleids][vHaveNeons] > 0)
		{
		    new NeonsIDs = OwnVehiclesSystem[vehicleids][vHaveNeons]; OwnVehiclesSystem[vehicleids][vHaveNeons] = 0;

		    AddNeonsToVehicle(vehicleids, NeonsIDs);
		}

		format(Query, sizeof(Query), "DELETE FROM `ServerVehicles` WHERE `vIndeficationID` = '%d'", VehicleID);
		mysql_query(Query);
		
		
		OwnVehiclesLoaded ++;
	}

	mysql_free_result();

Va. Čia ji nuo stock iki pabaigos.

NewestLife.png


Na tikriausiai "sscanf"?

 

Bendras formatas

sscanf(KĄ_skaidysdim,"parametras_žiūrėk_žemiau",kintamieji_ju_turi_but_tiek_kiek_parametru);

Parametrai. Žiūrint į tavo esamą kodą:
p<|>  - p<> nurodo skirtuką. Šiuo atvejus jis yra vertikalus brūkšnys.
d arba i - paprastas int skaičius
f - float skaičius
s[] - string. Tarp laužtinių skliaustų turi būti jo ilgis
{parametrai} - Tai reiškia kad jie turi būti eilutėje, bet mes jų nenorim saugoti į kintamuosius

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

 

Na tikriausiai "sscanf"?

 

Bendras formatas

sscanf(KĄ_skaidysdim,"parametras_žiūrėk_žemiau",kintamieji_ju_turi_but_tiek_kiek_parametru);

Parametrai. Žiūrint į tavo esamą kodą:
p<|>  - p<> nurodo skirtuką. Šiuo atvejus jis yra vertikalus brūkšnys.
d arba i - paprastas int skaičius
f - float skaičius
s[] - string. Tarp laužtinių skliaustų turi būti jo ilgis
{parametrai} - Tai reiškia kad jie turi būti eilutėje, bet mes jų nenorim saugoti į kintamuosius

Dėkui tau labai!

P.S - Girdėjau pawn paslaugas teiki? Norėčiau, kad padarytum kamerų fs..

NewestLife.png


Teikiu ,prašom susisiekti PM :)

Gerai, na o dabar pasileidau serverį, ir pusę objektų neradau...

Viskas ką keičiau gm'e pasikeitė, tačiau objektai nepasikeitė, kai kurie net išnyko...

Štai log'e suradau pašalinį dalyką:

[00:57:09] [OwnVehicles System]: OwnVehicles system is now loading vehicles..
[00:57:09] sscanf warning: Format specifier does not match parameter count.
[00:57:09] 	[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!
[00:57:09] sscanf warning: Format specifier does not match parameter count.
[00:57:09] 	[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!
[00:57:09] sscanf warning: Format specifier does not match parameter count.
[00:57:09] 	[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!
[00:57:09] sscanf warning: Format specifier does not match parameter count.
[00:57:09] 	[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!
[00:57:09] [OwnVehicles System]: OwnVehicles system loaded vehicles in 2ms (0 own vehicles)

NewestLife.png


(redaguota)

Na, bandau parašyti, kur keičiau tuos "sscanf", nes tik po jų atsirado problema.

mysql_fetch_field_row(vMod, "vIndeficationID"); VehicleID = strval(vMod);

Į

sscanf(vMod, "vIndeficationID"); VehicleID = strval(vMod);
		mysql_fetch_field_row(vMod, "vModel");          vModel    = strval  (vMod);
		mysql_fetch_field_row(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
	        mysql_fetch_field_row(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
		mysql_fetch_field_row(vMod, "vColor_1");        Color_1   = strval  (vMod);
		mysql_fetch_field_row(vMod, "vColor_2");        Color_2   = strval  (vMod);

Į

		sscanf(vMod, "vModel");          vModel    = strval  (vMod);
		sscanf(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
	        sscanf(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
		sscanf(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
		sscanf(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
		sscanf(vMod, "vColor_1");        Color_1   = strval  (vMod);
		sscanf(vMod, "vColor_2");        Color_2   = strval  (vMod);
 	        mysql_fetch_field_row(StringToInt, "gIndeficationID"); GarageID                                = strval(StringToInt);
   	        mysql_fetch_field_row(StringToInt, "gLeftDays");       OwnGaragesSystem[GarageID][garLeftDays] = strval(StringToInt);
 	        mysql_fetch_field_row(OwnGaragesSystem[GarageID][garOwnerName], "gOwnerName");

Į

 	        sscanf(StringToInt, "gIndeficationID"); GarageID                                = strval(StringToInt);
   	        sscanf(StringToInt, "gLeftDays");       OwnGaragesSystem[GarageID][garLeftDays] = strval(StringToInt);
 	        sscanf(OwnGaragesSystem[GarageID][garOwnerName], "gOwnerName");

	        mysql_fetch_field_row(GangZoneStr, "gZoneIndeficationID");
			GangZoneID = strval(GangZoneStr);

			mysql_fetch_field_row(GangZoneStr, "gZoneOwner");
 	        GangZonesSystem[GangZoneID][gZoneOwner] = strval(GangZoneStr);
 	        
 	        mysql_fetch_field_row(GangZoneStr, "gZoneYield");
			GangZonesSystem[GangZoneID][gZoneYield] = floatstr(GangZoneStr);


Į

	        sscanf(GangZoneStr, "gZoneIndeficationID");
			GangZoneID = strval(GangZoneStr);

			sscanf(GangZoneStr, "gZoneOwner");
 	        GangZonesSystem[GangZoneID][gZoneOwner] = strval(GangZoneStr);
 	        
 	        sscanf(GangZoneStr, "gZoneYield");
			GangZonesSystem[GangZoneID][gZoneYield] = floatstr(GangZoneStr);


mysql_fetch_field_row(GangIDStr, "gIndeficationID"); GangID = strval(GangIDStr);

Į

sscanf(GangIDStr, "gIndeficationID"); GangID = strval(GangIDStr);
mysql_fetch_field_row(PropIDStr, "pIndeficationID"); PropID = strval(PropIDStr);

Į

sscanf(PropIDStr, "pIndeficationID"); PropID = strval(PropIDStr);

Vienu žodžiu VISUS su "mysql_fetch_field_row" keičiau į SSCANF, tačiau man keista, kad pas mane ant localhosto viskas puikiai veikia :| Na, bet hostingas linuxinis, gal ir problemos kitos..

Redaguota , nario Erass_Alcaline

NewestLife.png


Ne ne ne ne.


mysql_fetch_field_row(vMod, "vIndeficationID"); VehicleID = strval(vMod);

mysql_fetch_field_row(vMod, "vModel");          vModel    = strval  (vMod);
mysql_fetch_field_row(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vColor_1");        Color_1   = strval  (vMod);
mysql_fetch_field_row(vMod, "vColor_2");        Color_2   = strval  (vMod);
mysql_fetch_field_row(StringToInt, "gIndeficationID"); GarageID  = strval(StringToInt);
mysql_fetch_field_row(StringToInt, "gLeftDays");       OwnGaragesSystem[GarageID][garLeftDays] = strval(StringToInt);
mysql_fetch_field_row(OwnGaragesSystem[GarageID][garOwnerName], "gOwnerName")

Šitas kodas, keistųsi į 


if(mysql_fetch_field_row_format(query))
{
	sscanf(query,"p<|>iiffffiiiis[24]",VehicleID,vModel,Pos_X,Pos_Y,Pos_Z,Pos_A,Color_1,Color_2,GarageID, OwnGaragesSystem[GarageID][garLeftDays],
		OwnGaragesSystem[GarageID][garOwnerName]);
}

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

 

Ne ne ne ne.


mysql_fetch_field_row(vMod, "vIndeficationID"); VehicleID = strval(vMod);

mysql_fetch_field_row(vMod, "vModel");          vModel    = strval  (vMod);
mysql_fetch_field_row(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
mysql_fetch_field_row(vMod, "vColor_1");        Color_1   = strval  (vMod);
mysql_fetch_field_row(vMod, "vColor_2");        Color_2   = strval  (vMod);
mysql_fetch_field_row(StringToInt, "gIndeficationID"); GarageID  = strval(StringToInt);
mysql_fetch_field_row(StringToInt, "gLeftDays");       OwnGaragesSystem[GarageID][garLeftDays] = strval(StringToInt);
mysql_fetch_field_row(OwnGaragesSystem[GarageID][garOwnerName], "gOwnerName")

Šitas kodas, keistųsi į 


if(mysql_fetch_field_row_format(query))
{
	sscanf(query,"p<|>iiffffiiiis[24]",VehicleID,vModel,Pos_X,Pos_Y,Pos_Z,Pos_A,Color_1,Color_2,GarageID, OwnGaragesSystem[GarageID][garLeftDays],
		OwnGaragesSystem[GarageID][garOwnerName]);
}

Na, bet kaip parašei, kad į vieną vietą dėt.. Juk tarp jų yra kitas kodas..

Va kaip atrodo:

sscanf(vMod, "vIndeficationID"); VehicleID = strval(vMod);

		if(VehicleID == 0) //- Jeigu radom klaidą.
		{
		    print("\t[OwnVehicles System]: Warning! Bad `vIndeficationID` has been found, deleting!");
		    
		    format(Query, sizeof(Query), "DELETE FROM `ServerVehicles` WHERE `vIndeficationID` = '%d'", VehicleID);
			mysql_query(Query);
		    
		    continue; //- Praleidžiam užklausą, nes ji jau ištrinta.
		}
		
		sscanf(vMod, "vModel");          vModel    = strval  (vMod);
		sscanf(vMod, "vPos_X");          Pos_X     = floatstr(vMod);
	    sscanf(vMod, "vPos_Y");          Pos_Y     = floatstr(vMod);
		sscanf(vMod, "vPos_Z");          Pos_Z     = floatstr(vMod);
		sscanf(vMod, "vPos_A");          Pos_A     = floatstr(vMod);
		sscanf(vMod, "vColor_1");        Color_1   = strval  (vMod);
		sscanf(vMod, "vColor_2");        Color_2   = strval  (vMod);

		vehicleids = AddVehicle(vModel, Pos_X, Pos_Y, Pos_Z, Pos_A, Color_1, Color_2, -1);

NewestLife.png


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

Skelbimai



×
×
  • Sukurti naują...