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

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

    loadCarStatus(playerid);
    if(player[playerid][pCar] == 1)
        LoadVehicle(playerid);

Pirmą užkraunu žaidėjo car statuso ID, jį nustato į 1, printinau, vaizdavau žinute. 

stock loadCarStatus(pid) // sscanf(resultline,"p<|>}iis[24]s[130]iiiiifffiiiiiiiiiii}i
{
	format(g_szBuffer,sizeof(g_szBuffer),"SELECT `Car` FROM `"MySQL_PLAYERS_TABLE"` WHERE pName = '%s'",getPlayerName(pid)); 
	mysql_query(g_szBuffer);
	mysql_store_result();
	 
	player[pid][pCar] = mysql_fetch_int();
	 
	mysql_free_result();

	printf("%i ID OF PLAYER CAR STATUS", player[pid][pCar]);
	return 1;
}
stock LoadVehicle(playerid)
{
    new carData [ 3 ] , Float:posi [ 4 ], tr = playerCar1 [ playerid ];

    format(g_szBuffer,sizeof(g_szBuffer),"SELECT * FROM `"MySQL_VEHICLE_TABLE"` WHERE savininkas = '%s'", getPlayerName(playerid)); 
    mysql_query(g_szBuffer); 
    mysql_store_result(); new resultline[400];

    if(mysql_fetch_row_format(resultline))
    {
        sscanf(resultline,"p<|>is[24]iifiiffffiii{i}fs[24]f{iiiiiiiiiiiii}ii", \
        masina[ tr ][ SQLID ],
        masina[ tr ][ vehOwner ],
        carData[ 0 ],
        masina[ tr ][ lock ],
        masina[ tr ][ Gas ],
        carData[ 1 ],
        carData[ 2 ],
        posi[ 0 ],
        posi[ 1 ],
        posi[ 2 ],
        posi[ 3 ],
        masina[ tr ][ vehKaina ],
        masina[ tr ][ status ],
        masina[ tr ][ vehVariklis ],
        masina[ tr ][ vehHealth ],
        masina[ tr ][ vehNumber ],
        masina[ tr ][ vehRida ],
        masina[ tr ][ vehPaintjob ],
        masina[ tr ][ vehTech ],
        masina[ tr ][ vehTechtime ]);
    
        playerCar1 [ playerid ] = CreateVehicle ( carData[0] ,  posi [ 0 ] ,  posi [ 1 ] ,  posi [ 2 ] ,  posi [ 3 ] , carData [ 1 ] , carData [ 2 ] , -1 ) ;

        masina[ tr ][ vehOwned ] = true;

        if ( masina [ tr ] [ status ] == true ) 
        {
            SendError ( playerid, " jūsų transportas sudaužytas, norėdami jį atsatyti naudokite ( {FF8585}/atstatyti{ffffff} ) !" );
            DestroyVehicle(tr);
        }

        SetVehicleParamsEx ( tr, masina[ tr ][ vehVariklis ], false, false, false, false, false, false ) ;
        SetVehicleHealth(tr, masina[ tr ][ vehHealth ]);
        SetVehicleNumberPlate(tr, masina [ tr ] [ vehNumber ]);
    }
    mysql_free_result();    
    return 1;
}

Bet server_log'e gaunu tokius dalykus:

[10:13:38] [join] Iam_Satan has joined the server (0:127.0.0.1)
[10:13:41] 1 ID OF PLAYER CAR STATUS
[10:13:41] [debug] Run time error 4: "Array index out of bounds"
[10:13:41] [debug]  Accessing element at negative index -1
[10:13:41] [debug] AMX backtrace:
[10:13:41] [debug] #0 0003d49c in ?? () from GM.amx
[10:13:41] [debug] #1 0003fe4c in ?? () from GM.amx
[10:13:41] [debug] #2 000249b0 in ?? () from GM.amx
[10:13:41] [debug] #3 0001781c in ?? () from GM.amx
[10:13:41] [debug] #4 00019df8 in ?? () from GM.amx
[10:13:41] [debug] #5 00008e4c in public OnDialogResponse () from GM.amx
[10:13:50] [part] Iam_Satan has left the server (0:1)

Debug'as jei kažką įdomaus įmatytumėt:

[10:13:41] CMySQLHandler::Query(SELECT `Car` FROM `users` WHERE pName = 'Iam_Satan') - Successfully executed.

[10:13:41] >> mysql_store_result( Connection handle: 1 )

[10:13:41] CMySQLHandler::StoreResult() - Result was stored.

[10:13:41] >> mysql_fetch_int( Connection handle: 1 )

[10:13:41] CMySQLHandler::FetchRow() - Return: 1

[10:13:41] >> mysql_free_result( Connection handle: 1 )

[10:13:41] CMySQLHandler::FreeResult() - Result was successfully free'd.

[10:13:41] >> mysql_query( Connection handle: 1 )

[10:13:41] CMySQLHandler::Query(SELECT * FROM `vehicles` WHERE savininkas = 'Iam_Satan') - Successfully executed.

[10:13:41] >> mysql_store_result( Connection handle: 1 )

[10:13:41] CMySQLHandler::StoreResult() - Result was stored.

[10:13:41] >> mysql_fetch_row_format( Connection handle: 1 )

[10:13:41] CMySQLHandler::FetchRow() - Return: 5|Iam_Satan|412|1|40|6|6|-2010.04|840.839|45.0238|189.141|0|0|1|0|1000|NEREGISTRUOTA|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0

[10:13:41] >> mysql_query( Connection handle: 1 )

[10:13:41] CMySQLHandler::Query(SELECT * FROM `users` WHERE pName = 'Iam_Satan') - Successfully executed.

[10:13:41] >> mysql_store_result( Connection handle: 1 )

[10:13:41] CMySQLHandler::StoreResult() - Result was stored.

[10:13:41] >> mysql_fetch_row_format( Connection handle: 1 )

[10:13:41] CMySQLHandler::FetchRow() - Return: 1|0|Iam_Satan|68628A9D5ADF54B3284471A50790358C7F70156C019B82BDA2697081FD4BB7C5A12D7FA66CF59E5BF31F7D4F46424F1C423A3923A63ED693DAB08E1AE4C7ABF4|391000|15|0|0|46|-2011.17|829.722|45.2969|0|0|0|0|0|0|0|-1|0|-1|0|1

[10:13:41] >> mysql_free_result( Connection handle: 1 )

[10:13:41] CMySQLHandler::FreeResult() - Result was successfully free'd.

[10:13:49] >> mysql_query( Connection handle: 1 )

[10:13:50] CMySQLHandler::Query(UPDATE users SET `Newbie` = 0, `pMoney` = 391000, `Credits` = 15, `pXp` = 0, `pAdmin` = 0, `x` = '-2011.170043', `y` = '829.721984', `z` = '45.296875', `vWorld` = 0, `pSkin` = 46, `Leader` = 0, `SubLeader` = 0, `WorkId` = 0, `WorkStatus` = 0, `WorkSkin` = 0, `WorkContract` = 0, `HouseId` = -1, `rHouseId` = -1, `RentMoney` = 0, `droped` = 0, `Car` = 1 WHERE pName = 'Iam_Satan') - Successfully executed.

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