Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 10th, 2012  |  syntax: None  |  size: 11.12 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. lse if(typePaiement==2)
  2.         {
  3.             new query[128], Float:x, Float:y, Float:z;
  4.             /*format(query, sizeof(query), "SELECT COUNT(*) FROM srp_players_cars");
  5.             MySQLCheckConnection();
  6.                 mysql_query(query);*/
  7.                 //SQLLog(query);
  8.                 /*mysql_store_result();
  9.                 mysql_fetch_row(result);*/
  10.                 new newCarId = GetPlayerVehicleID(playerid);
  11.                 // mysql_free_result();
  12.             new modelId = pay_tempArticle[playerid];
  13.             new idname = modelId-400;
  14.             new methodtype;
  15.             print("Lancement Boucle 312");
  16.             for (new i=400; i<=605; i++)
  17.                 {
  18.                     new vehst = car_isdouble(i);
  19.                     if(vehst != 0)
  20.                     {
  21.                         newCarId = vehst;
  22.                                 methodtype = i;
  23.                                 break;
  24.                     }
  25.                 }
  26.                 print("Fin Boucle 312");
  27.                 if(methodtype == 0)
  28.                 {
  29.                         /*if (newCarId>=MAX_CAR)
  30.                         {
  31.                                 SendClientMessage(playerid, COLOR_VEHICULE, "[Véhicule] Maximum de voiture atteint.");
  32.                                 RemovePlayerFromVehicleEx(playerid);
  33.                                 UnfreezePlayer(playerid);
  34.                                 return 1;
  35.                         }*/
  36.                         new quit;
  37.                         print("Lancement Boucle 206");
  38.                         for(new i=MAX_PLAYERS_CURRENT; i>=MIN_PLAYERID; i--)
  39.                         print("Fin Boucle 206");
  40.                         if (quit) return 1;
  41.                         // new value;
  42.                         print("Lancement Boucle 313");
  43.             /*for (new i=1; i<=totalcars; i++)
  44.             {
  45.                 if(CarInfo[i][cModel] == modelId && CarInfo[i][cType] == 2 && CarInfo[i][cOwned] == 1)
  46.                 {
  47.                     value ++;
  48.                 }
  49.                                 if(value == 100)
  50.                                 {
  51.                                     SendClientMessage(playerid, COLOR_VEHICULE, "[Véhicule] Maximum de véhicule de ce model atteint.");
  52.                                         RemovePlayerFromVehicleEx(playerid);
  53.                                         UnfreezePlayer(playerid);
  54.                                         break;
  55.                                 }
  56.             }*/
  57.             print("Fin Boucle 313");
  58.                    // Insertion en db
  59.                         format(query, sizeof(query), "UPDATE INTO srp_players_cars SET id=%d, model=%d, x=%f, y=%f, z=%f, description='%s' WHERE id=%d", newCarId, modelId, x, y, z, VehiclesName[idname], newCarId);
  60.                         debug_sendMsg(playerid, query);
  61.                         MySQLCheckConnection();
  62.                         mysql_query(query);
  63.                         //SQLLog(query);
  64.                         // création ingame
  65.                         new randSpawn = random(5);
  66.                         CarInfo[newCarId][cModel] = modelId;
  67.                         CarInfo[newCarId][cLocationx] = buycar_pos[randSpawn][0];
  68.                         CarInfo[newCarId][cLocationy] = buycar_pos[randSpawn][1];
  69.                         CarInfo[newCarId][cLocationz] = buycar_pos[randSpawn][2];
  70.                         CarInfo[newCarId][cAngle] = buycar_pos[randSpawn][3];
  71.                         CarInfo[newCarId][cColorOne] = 1;
  72.                         CarInfo[newCarId][cColorTwo] = 1;
  73.                         memcpy(CarInfo[newCarId][cOwner], NOMDEFAULT, 0, MAX_PLAYER_NAME*4, MAX_PLAYER_NAME*4);
  74.                         memcpy(CarInfo[newCarId][cDescription], VehiclesName[idname], 0, 32*4, 32*4);
  75.                         CarInfo[newCarId][cValue] = pay_tempPrice[playerid];
  76.                         CarInfo[newCarId][cWindow] = 0;
  77.                         CarInfo[newCarId][cRegistration] = 0;
  78.                         CarInfo[newCarId][cOwned] = 0;
  79.                         CarInfo[newCarId][cLock] = 0;
  80.                         CarInfo[newCarId][cRespawnTime] = 3600;
  81.                         CarInfo[newCarId][cStatus] = 1;
  82.                         CarInfo[newCarId][cType] = 2;
  83.                         CarInfo[newCarId][cFamily] = 255;
  84.                         CarInfo[newCarId][cHuile] = 100;
  85.                         CarInfo[newCarId][cFaction] = 255;
  86.                         CarInfo[newCarId][cHouse] = 25555;
  87.                         CarInfo[newCarId][cArme1] = 0;
  88.                         CarInfo[newCarId][cArme2] = 0;
  89.                         CarInfo[newCarId][cArme3] = 0;
  90.                         CarInfo[newCarId][cArme4] = 0;
  91.                         CarInfo[newCarId][cArme5] = 0;
  92.                         CarInfo[newCarId][cAmo1] = 0;
  93.                         CarInfo[newCarId][cAmo2] = 0;
  94.                         CarInfo[newCarId][cAmo3] = 0;
  95.                         CarInfo[newCarId][cAmo4] = 0;
  96.                         CarInfo[newCarId][cAmo5] = 0;
  97.                         CarInfo[newCarId][cDrugs] = 0;
  98.                         CarInfo[newCarId][cHero] = 0;
  99.                         CarInfo[newCarId][cMatos] = 0;
  100.                         CarInfo[newCarId][cProds] = 0;
  101.                         CarInfo[newCarId][cJob] = 0;
  102.                         CarInfo[newCarId][tPaintJob] = -1;
  103.                         CarInfo[newCarId][tExhausts] = -1;
  104.                         CarInfo[newCarId][tFrontBumper] = -1;
  105.                         CarInfo[newCarId][tRearBumper] = -1;
  106.                         CarInfo[newCarId][tRoof] = -1;
  107.                         CarInfo[newCarId][tSpoilers] = -1;
  108.                         CarInfo[newCarId][tSideBumper] = -1;
  109.                         CarInfo[newCarId][tWheels] = -1;
  110.                         CarInfo[newCarId][tHydraulics] = -1;
  111.                         CarInfo[newCarId][tNitro] = -1;
  112.                         CarInfo[newCarId][tNeon] = -1;
  113.                         CarInfo[newCarId][tSideBumper2] = -1;
  114.                         CarInfo[newCarId][cPlaqueAfficher] = 1;
  115.                         CarInfo[newCarId][cVignette] = 0;
  116.                         memcpy(CarInfo[newCarId][cPlaque], "-1", 0,32*4,32*4);
  117.                         // new vehicleid;
  118.                         // gLastCar[playerid] = vehicleid;
  119.                         /*new tmpCarId = GetPlayerVehicleID(playerid);
  120.                         if(IsAPlane(vehicleid))
  121.                         {
  122.                             CreateVehicle(modelId, 1870.2944,-2409.3994,14.2704,178.7411, -1, -1, -1); // Veillez mettre votre position ou le veh sera créé
  123.                             SetPlayerCheckpoint(playerid,1870.2944,-2409.3994,14.2704,10.0);
  124.                         }
  125.                         else if(IsABoat(vehicleid))
  126.                         {
  127.                                 CreateVehicle(modelId, 959.9955,-1989.4049,-0.4245,90.8575, -1, -1, -1);// Veillez mettre votre position ou le veh sera créé
  128.                             SetPlayerCheckpoint(playerid,959.9955,-1989.4049,-0.4245,10.0);
  129.                         }
  130.                         else
  131.                         {
  132.                                 CreateVehicle(modelId, buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2], 0, -1, -1, -1); // Veillez mettre votre position ou le veh sera créé
  133.                             SetPlayerCheckpoint(playerid,buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2],10.0);
  134.                         }*/
  135.                         car_setCarOwned(playerid, newCarId);
  136.                         car_respawn(newCarId, true);
  137.                         SetVehiclePos(newCarId, buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2]); // Nous téléportons le véhicule
  138.                         SetVehicleZAngle(newCarId, buycar_pos[randSpawn][3]);
  139.                         SetPlayerCheckpoint(playerid,buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2],10.0);
  140.                         CreatePlate(newCarId,1);
  141.                         engineOn[newCarId] = false;
  142.                         totalcars++;
  143.                     gps_currentDest[playerid] = 10;
  144.                         // GameTextForPlayer(playerid, "~w~Felicitation~n~Votre vehicule vous attends.", 3000, MSG_STYLE2);
  145.                         SendClientMessage(playerid, COLOR_VEHICULE, "[Véhicule] Fécilicitation, le véhicule vous appartient dès maintenant.");
  146.                         // RemovePlayerFromVehicleEx(playerid);
  147.                         PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);
  148.                         // UnfreezePlayer(playerid);
  149.                 }
  150.                 else if(methodtype != 0)
  151.                 {
  152.                     /*if (newCarId>=MAX_CAR)
  153.                         {
  154.                                 SendClientMessage(playerid, COLOR_VEHICULE, "[Véhicule] Maximum de voiture atteint.");
  155.                                 RemovePlayerFromVehicleEx(playerid);
  156.                                 UnfreezePlayer(playerid);
  157.                                 return 1;
  158.                         }*/
  159.                         new quit;
  160.                         print("Lancement Boucle 206");
  161.                         for(new i=MAX_PLAYERS_CURRENT; i>=MIN_PLAYERID; i--)
  162.                         print("Fin Boucle 206");
  163.                         if (quit) return 1;
  164.                         // new value;
  165.                         print("Lancement Boucle 313");
  166.             /*for (new i=1; i<=totalcars; i++)
  167.             {
  168.                 if(CarInfo[i][cModel] == modelId && CarInfo[i][cType] == 2 && CarInfo[i][cOwned] == 1)
  169.                 {
  170.                     value ++;
  171.                 }
  172.                                 if(value == 100)
  173.                                 {
  174.                                     SendClientMessage(playerid, COLOR_VEHICULE, "[Véhicule] Maximum de véhicule de ce model atteint.");
  175.                                         RemovePlayerFromVehicleEx(playerid);
  176.                                         UnfreezePlayer(playerid);
  177.                                         break;
  178.                                 }
  179.             }*/
  180.             print("Fin Boucle 313");
  181.                    // Insertion en db
  182.                         format(query, sizeof(query), "UPDATE INTO srp_players_cars SET id=%d, model=%d, x=%f, y=%f, z=%f, description='%s' WHERE id=%d", newCarId, modelId, x, y, z, VehiclesName[idname], newCarId);
  183.                         debug_sendMsg(playerid, query);
  184.                         MySQLCheckConnection();
  185.                         mysql_query(query);
  186.                         //SQLLog(query);
  187.                         // création ingame
  188.                         new randSpawn = random(5);
  189.                         CarInfo[newCarId][cModel] = modelId;
  190.                         CarInfo[newCarId][cLocationx] = buycar_pos[randSpawn][0];
  191.                         CarInfo[newCarId][cLocationy] = buycar_pos[randSpawn][1];
  192.                         CarInfo[newCarId][cLocationz] = buycar_pos[randSpawn][2];
  193.                         CarInfo[newCarId][cAngle] = buycar_pos[randSpawn][3];
  194.                         CarInfo[newCarId][cColorOne] = 1;
  195.                         CarInfo[newCarId][cColorTwo] = 1;
  196.                         memcpy(CarInfo[newCarId][cOwner], NOMDEFAULT, 0, MAX_PLAYER_NAME*4, MAX_PLAYER_NAME*4);
  197.                         memcpy(CarInfo[newCarId][cDescription], VehiclesName[idname], 0, 32*4, 32*4);
  198.                         CarInfo[newCarId][cValue] = pay_tempPrice[playerid];
  199.                         CarInfo[newCarId][cWindow] = 0;
  200.                         CarInfo[newCarId][cRegistration] = 0;
  201.                         CarInfo[newCarId][cOwned] = 0;
  202.                         CarInfo[newCarId][cLock] = 0;
  203.                         CarInfo[newCarId][cRespawnTime] = 3600;
  204.                         CarInfo[newCarId][cStatus] = 1;
  205.                         CarInfo[newCarId][cType] = 2;
  206.                         CarInfo[newCarId][cFamily] = 255;
  207.                         CarInfo[newCarId][cHuile] = 100;
  208.                         CarInfo[newCarId][cFaction] = 255;
  209.                         CarInfo[newCarId][cHouse] = 25555;
  210.                         CarInfo[newCarId][cArme1] = 0;
  211.                         CarInfo[newCarId][cArme2] = 0;
  212.                         CarInfo[newCarId][cArme3] = 0;
  213.                         CarInfo[newCarId][cArme4] = 0;
  214.                         CarInfo[newCarId][cArme5] = 0;
  215.                         CarInfo[newCarId][cAmo1] = 0;
  216.                         CarInfo[newCarId][cAmo2] = 0;
  217.                         CarInfo[newCarId][cAmo3] = 0;
  218.                         CarInfo[newCarId][cAmo4] = 0;
  219.                         CarInfo[newCarId][cAmo5] = 0;
  220.                         CarInfo[newCarId][cDrugs] = 0;
  221.                         CarInfo[newCarId][cHero] = 0;
  222.                         CarInfo[newCarId][cMatos] = 0;
  223.                         CarInfo[newCarId][cProds] = 0;
  224.                         CarInfo[newCarId][cJob] = 0;
  225.                         CarInfo[newCarId][tPaintJob] = -1;
  226.                         CarInfo[newCarId][tExhausts] = -1;
  227.                         CarInfo[newCarId][tFrontBumper] = -1;
  228.                         CarInfo[newCarId][tRearBumper] = -1;
  229.                         CarInfo[newCarId][tRoof] = -1;
  230.                         CarInfo[newCarId][tSpoilers] = -1;
  231.                         CarInfo[newCarId][tSideBumper] = -1;
  232.                         CarInfo[newCarId][tWheels] = -1;
  233.                         CarInfo[newCarId][tHydraulics] = -1;
  234.                         CarInfo[newCarId][tNitro] = -1;
  235.                         CarInfo[newCarId][tNeon] = -1;
  236.                         CarInfo[newCarId][tSideBumper2] = -1;
  237.                         CarInfo[newCarId][cPlaqueAfficher] = 1;
  238.                         CarInfo[newCarId][cVignette] = 0;
  239.                         memcpy(CarInfo[newCarId][cPlaque], "-1", 0,32*4,32*4);
  240.                         // new vehicleid;
  241.                         // gLastCar[playerid] = vehicleid;
  242.                         /*new tmpCarId = GetPlayerVehicleID(playerid);
  243.                         if(IsAPlane(vehicleid))
  244.                         {
  245.                             CreateVehicle(modelId, 1870.2944,-2409.3994,14.2704,178.7411, -1, -1, -1); // Veillez mettre votre position ou le veh sera créé
  246.                             SetPlayerCheckpoint(playerid,1870.2944,-2409.3994,14.2704,10.0);
  247.                         }
  248.                         else if(IsABoat(vehicleid))
  249.                         {
  250.                                 CreateVehicle(modelId, 959.9955,-1989.4049,-0.4245,90.8575, -1, -1, -1);// Veillez mettre votre position ou le veh sera créé
  251.                             SetPlayerCheckpoint(playerid,959.9955,-1989.4049,-0.4245,10.0);
  252.                         }
  253.                         else
  254.                         {
  255.                                 CreateVehicle(modelId, buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2], 0, -1, -1, -1); // Veillez mettre votre position ou le veh sera créé
  256.                             SetPlayerCheckpoint(playerid,buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2],10.0);
  257.                         }*/
  258.                         car_setCarOwned(playerid, newCarId);
  259.                         car_respawn(newCarId, true);
  260.                         SetVehiclePos(newCarId, buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2]); // Nous téléportons le véhicule
  261.                         SetVehicleZAngle(newCarId, buycar_pos[randSpawn][3]);
  262.                         SetPlayerCheckpoint(playerid,buycar_pos[randSpawn][0], buycar_pos[randSpawn][1], buycar_pos[randSpawn][2],10.0);
  263.                         CreatePlate(newCarId,1);
  264.                         engineOn[newCarId] = false;
  265.                         totalcars++;
  266.                     gps_currentDest[playerid] = 10;
  267.                         // GameTextForPlayer(playerid, "~w~Felicitation~n~Votre vehicule vous attends.", 3000, MSG_STYLE2);
  268.                         SendClientMessage(playerid, COLOR_VEHICULE, "[Véhicule] Fécilicitation, le véhicule vous appartient dès maintenant.");
  269.                         // RemovePlayerFromVehicleEx(playerid);
  270.                         PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);
  271.                         // UnfreezePlayer(playerid);
  272.                 }
  273.         }