Advertisement
Guest User

Untitled

a guest
Jan 21st, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. sscanf(pInfo[targetid][cVehcom], "p<,>a<i>[14]",pInfo[targetid][cVehcoms]);
  2. pInfo[playerid][cPaintjob] = pInfo[targetid][cPaintjob];
  3. pInfo[playerid][cNeon] = pInfo[targetid][cNeon];
  4. mysql_query_string[0] = EOS;
  5. format(mysql_query_string, sizeof(mysql_query_string), "UPDATE "T_ACCOUNTS" SET cModel=%d, cClass=%d, cFuel='%.0f', cMileage='%.1f', cColor1=%d, cColor2=%d, cCost=%d, cVehcom='%s', cPaintjob=%d, cNeon=%d WHERE id=%d",
  6. pInfo[playerid][cModel], pInfo[playerid][cClass], pInfo[playerid][cFuel], pInfo[playerid][cMileage], pInfo[playerid][cColor][0], pInfo[playerid][cColor][1], pInfo[playerid][cCost], pInfo[playerid][cVehcom], pInfo[playerid][cPaintjob], pInfo[playerid][cNeon], pInfo[playerid][pID]);
  7. mysql_tquery(dbHandle, mysql_query_string, "", "");
  8. pInfo[targetid][cModel] = pInfo[targetid][cClass] = pInfo[targetid][cColor][0] = pInfo[targetid][cColor][1] = pInfo[targetid][cCost] = pInfo[targetid][cNeon] = 0;
  9. pInfo[targetid][cFuel] = VehStats[pInfo[playerid][cModel]-400][vMaxFuel];
  10. format(pInfo[targetid][cVehcom],64,"0,0,0,0,0,0,0,0,0,0,0,0,0,0");
  11. sscanf(pInfo[targetid][cVehcom], "p<,>a<i>[14]", pInfo[targetid][cVehcoms]);
  12. pInfo[targetid][cPaintjob] = 3;
  13. mysql_query_string[0] = EOS;
  14. format(mysql_query_string, sizeof(mysql_query_string), "UPDATE "T_ACCOUNTS" SET cModel=%d, cClass=%d, cFuel='%.0f', cMileage='%.1f', cColor1=%d, cColor2=%d, cCost=%d, cVehcom='%s', cPaintjob=%d, cNeon=%d WHERE id=%d",
  15. pInfo[targetid][cModel], pInfo[targetid][cClass], pInfo[targetid][cFuel], pInfo[targetid][cMileage], pInfo[targetid][cColor][0], pInfo[targetid][cColor][1], pInfo[targetid][cCost], pInfo[targetid][cVehcom], pInfo[targetid][cPaintjob], pInfo[targetid][cNeon], pInfo[targetid][pID]);
  16. mysql_tquery(dbHandle, mysql_query_string, "", "");
  17. foreach(new i : Player) if(pInfo[i][pVehicleKey] == pTemp[targetid][pCarPlayerID]) pInfo[i][pVehicleKey] = 0;
  18. if(pTemp[targetid][pCarPlayerID] != INVALID_VEHICLE_ID)
  19. {
  20. DestroyVehicle(pTemp[targetid][pCarPlayerID]);
  21. pTemp[targetid][pCarPlayerID] = INVALID_VEHICLE_ID;
  22. }
  23. LoadPlayerVehicle(playerid);
  24. SendClientMessage(targetid, COLOR_GREEN, "Поздравляем с продажей транспортного средства");
  25. SendClientMessage(playerid, COLOR_GREEN, "Поздравляем с приобретением транспортного средства");
  26. pInfo[playerid][pRegVehicle] = pInfo[targetid][pRegVehicle] = 0;
  27. strmid(pInfo[playerid][pNumberVehicle], "None", 0, strlen("None"), 64);
  28. strmid(pInfo[targetid][pNumberVehicle], "None", 0, strlen("None"), 64);
  29. SetVehicleNumberPlate(pTemp[playerid][pCarPlayerID], pInfo[playerid][pNumberVehicle]);
  30. mysql_query_string[0] = EOS;
  31. format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET veh_reg = %i, veh_number = '%s' WHERE id = %i", pInfo[playerid][pRegVehicle], pInfo[playerid][pNumberVehicle], pInfo[playerid][pID]);
  32. mysql_tquery(dbHandle, mysql_query_string, "", "");
  33. mysql_query_string[0] = EOS;
  34. format(mysql_query_string, 200, "UPDATE "T_ACCOUNTS" SET veh_reg = %i, veh_number = '%s' WHERE id = %i", pInfo[targetid][pRegVehicle], pInfo[targetid][pNumberVehicle], pInfo[targetid][pID]);
  35. mysql_tquery(dbHandle, mysql_query_string, "", "");
  36. UpdateVehicleBootOwner(pInfo[playerid][pID], pTemp[playerid][pCarPlayerID], pInfo[targetid][pID]);
  37. TransferMoney(playerid, -1, price, "Купил транспорт у игрока", 1);
  38. TransferMoney(-1, targetid, price, "Продал транспорт игроку", 1);
  39. new string[128];
  40. format(string, sizeof(string), "Игрок %s купил транспорт %s[%i] за %d$ у игрока %s", GetName(playerid), VehStats[pInfo[playerid][cModel]-400][vName], pInfo[playerid][cModel], price, GetName(targetid));
  41. WriteLog("BuyCar", string);
  42. format(string, sizeof(string), "Игрок %s продал транспорт %s[%i] за %d$ игроку %s", GetName(targetid), VehStats[pInfo[playerid][cModel]-400][vName], pInfo[playerid][cModel], price, GetName(playerid));
  43. WriteLog("SellCar", string);
  44. pTemp[playerid][pSelectPlayer] = INVALID_PLAYER_ID;
  45. pTemp[playerid][pTargetPlayer] = INVALID_PLAYER_ID;
  46. pTemp[targetid][pSelectPlayer] = INVALID_PLAYER_ID;
  47. pTemp[targetid][pTargetPlayer] = INVALID_PLAYER_ID;
  48. pTemp[playerid][pTargetAction] = ACTION_NONE;
  49. return pTemp[playerid][pActionPrice] = 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement