- 0
Problema Baza de date
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
andrein2
Deci cand un player cumpara o masina de la dealer sau una facuta de mine cu /vcreate se salveaza in baza de date dar cand se deschide server-ul nu le incarca ce pot face?
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 0) { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } if(vehSlots[GetVehicleModel(GetPlayerVehicleID(playerid))] == 0) { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:Pos[4]; //ivModel, //ivPrice, //ivColors[2]; if(UsingDealership[playerid] == 1) { Pos[0] = 2136.1687; Pos[1] = -1122.1735; Pos[2] = 25.0514; Pos[3] = 82.8414; //format(string, sizeof(string), "Random a fost: %d", rand); //SendClientMessage(playerid, COLOR_WHITE, string); } if(UsingDealership[playerid] == 2) { new rand = random(6); if(rand == 1) { Pos[0] = 1413.3575; Pos[1] = -1709.1583; Pos[2] = 13.1213; Pos[3] = 271.4538; } else if(rand == 3) { Pos[0] = 1413.2527; Pos[1] = -1711.6610; Pos[2] = 13.1199; Pos[3] = 269.4991; } else if(rand == 4) { Pos[0] = 1413.1649; Pos[1] = -1714.1013; Pos[2] = 13.1172; Pos[3] = 262.5687; } else if(rand == 5) { Pos[0] = 1413.0980; Pos[1] = -1716.5648; Pos[2] = 13.1171; Pos[3] = 259.6882; } else { Pos[0] = 1413.0980; Pos[1] = -1716.5648; Pos[2] = 13.1171; Pos[3] = 259.6882; } } if(UsingDealership[playerid] == 3) { new rand = random(4); if(rand == 1) { Pos[0] = 2743.3462; Pos[1] = -1454.5294; Pos[2] = 30.2013; Pos[3] = 1.2237; } else if(rand == 2) { Pos[0] = 2743.1753; Pos[1] = -1469.1836; Pos[2] = 30.1995; Pos[3] = 358.8545; } else if(rand == 3) { Pos[0] = 2743.4299; Pos[1] = -1433.9531; Pos[2] = 30.1970; Pos[3] = 179.5753; } else if(rand == 4) { Pos[0] = 2750.6560; Pos[1] = -1481.0592; Pos[2] = 30.0233; Pos[3] = 89.6613; } else { Pos[0] = 2750.6560; Pos[1] = -1481.0592; Pos[2] = 30.0233; Pos[3] = 89.6613; } } if(UsingDealership[playerid] == 4) { new rand = random(6); if(rand == 1) { Pos[0] = 733.4745; Pos[1] = -1827.5787; Pos[2] = 0.3570; Pos[3] = 172.1759; } else if(rand == 2) { Pos[0] = 730.9171; Pos[1] = -1862.3824; Pos[2] = 0.0361; Pos[3] = 176.2033; } else if(rand == 3) { Pos[0] = 732.5975; Pos[1] = -1906.4794; Pos[2] = -0.0135; Pos[3] = 172.9082; } else if(rand == 4) { Pos[0] = 714.7449; Pos[1] = -1827.7794; Pos[2] = 0.2248; Pos[3] = 182.2101; } else if(rand == 5) { Pos[0] = 715.4791; Pos[1] = -1855.4669; Pos[2] = 0.0197; Pos[3] = 180.5847; } else { Pos[0] = 716.4482; Pos[1] = -1900.6501; Pos[2] = 0.2793; Pos[3] = 180.7001; } } if(UsingDealership[playerid] == 5) { new rand = random(2); if(rand == 0) { Pos[0] = 1459.8523; Pos[1] = -2601.0217; Pos[2] = 14.2718; Pos[3] = 269.6978; } else if(rand == 1) { Pos[0] = 1460.0812; Pos[1] = -2585.5745; Pos[2] = 14.0053; Pos[3] = 269.4033; } else { Pos[0] = 1460.0812; Pos[1] = -2585.5745; Pos[2] = 14.0053; Pos[3] = 269.4033; } } if(UsingDealership[playerid] == 6) { new rand = random(4); if(rand == 0) { Pos[0] = 1945.7083; Pos[1] = 2042.2096; Pos[2] = 10.4418; Pos[3] = 359.9365; } else if(rand == 1) { Pos[0] = 1940.6300; Pos[1] = 2042.3811; Pos[2] = 10.4416; Pos[3] = 359.4194; } else if(rand == 2) { Pos[0] = 1940.4309; Pos[1] = 2063.7959; Pos[2] = 10.4453; Pos[3] = 359.9164; } else if(rand == 3) { Pos[0] = 1945.8125; Pos[1] = 2063.6035; Pos[2] = 10.4452; Pos[3] = 0.9561; } else { Pos[0] = 1945.7083; Pos[1] = 2042.2096; Pos[2] = 10.4418; Pos[3] = 359.9365; } } ++ Total_Veh_Created; vInfo[Total_Veh_Created][vCariD] = Total_Veh_Created; vInfo[Total_Veh_Created][vModel] = GetVehicleModel(GetPlayerVehicleID(playerid)); vInfo[Total_Veh_Created][vColor1] = random(126); vInfo[Total_Veh_Created][vColor2] = random(126); vInfo[Total_Veh_Created][vPrice] = vehPrice[GetVehicleModel(GetPlayerVehicleID(playerid))]; vInfo[Total_Veh_Created][vPosX] = Pos[0]; vInfo[Total_Veh_Created][vPosY] = Pos[1]; vInfo[Total_Veh_Created][vPosZ] = Pos[2]; vInfo[Total_Veh_Created][vPosA] = Pos[3]; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(vInfo[Total_Veh_Created][vOwner], sendername, 0, 20, 20); strmid(vInfo[Total_Veh_Created][vPlate], "Game4Win", 0, 32, 32); vInfo[Total_Veh_Created][vPaintJ] = 6; vInfo[Total_Veh_Created][vLocked] = 1; vInfo[Total_Veh_Created][vTowed] = 0; new query[512]; format(query, sizeof(query) ,"INSERT INTO `vehicles` (`CarID`,`Model`,`Color1`,`Color2`,`Price`,`vPosX`,`vPosY`,`vPosZ`,`vPosA`,`Owner`,`Plate`,`PaintJ`,`Locked`,`Towed`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f','%f','%s','%s','%d','%d','%d')", Total_Veh_Created, GetVehicleModel(GetPlayerVehicleID(playerid)), vInfo[Total_Veh_Created][vColor1], vInfo[Total_Veh_Created][vColor2], vInfo[Total_Veh_Created][vPrice], vInfo[Total_Veh_Created][vPosX], vInfo[Total_Veh_Created][vPosY], vInfo[Total_Veh_Created][vPosZ], vInfo[Total_Veh_Created][vPosA], vInfo[Total_Veh_Created][vOwner], vInfo[Total_Veh_Created][vPlate], vInfo[Total_Veh_Created][vPaintJ], vInfo[Total_Veh_Created][vLocked], vInfo[Total_Veh_Created][vTowed]); mysql_query(query); new cCar = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), Pos[0], Pos[1], Pos[2], Pos[3], vInfo[Total_Veh_Created][vColor1], vInfo[Total_Veh_Created][vColor2], 500000); SetVehicleNumberPlate(cCar, "Game4Win"); GivePlayerCash(playerid, -vehPrice[GetVehicleModel(GetPlayerVehicleID(playerid))]); vehSlots[GetVehicleModel(GetPlayerVehicleID(playerid))] --; SaveVehModels(); OwnedVeh(cCar) = Total_Veh_Created; //SavePrivVeh(Total_Veh_Created); //VehOwned[cCar] = Total_Veh_Created; if(PlayerInfo[playerid][pCar1] == 0) PlayerInfo[playerid][pCar1] = cCar; else if(PlayerInfo[playerid][pCar2] == 0) PlayerInfo[playerid][pCar2] = cCar; else if(PlayerInfo[playerid][pCar3] == 0) PlayerInfo[playerid][pCar3] = cCar; SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); PutPlayerInVehicle(playerid, cCar, 0); return 1; } else { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } } else { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } }if(strcmp(cmd, "/vcreate", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Nu ai rangul administrativ necesar!"); new Float:Pos[4], ivModel, ivPrice, ivColors[2], iMsg[148]; //if(sscanf(params, "iiii", ivModel, ivPrice, ivColors[0], ivColors[1])) return SendClientMessage(playerid, -1, ""#CRED"{00FF00}Folosire:{FFFFFF} "#CORANGE"/VCreate < Vehicle Model > < Price > < Color 1 > < Color 2 >"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivModel = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivPrice = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivColors[0] = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivColors[1] = strvalEx(tmp); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerFacingAngle(playerid, Pos[3]); ++ Total_Veh_Created; vInfo[Total_Veh_Created][vCariD] = Total_Veh_Created; vInfo[Total_Veh_Created][vModel] = ivModel; vInfo[Total_Veh_Created][vColor1] = ivColors[0]; vInfo[Total_Veh_Created][vColor2] = ivColors[1]; vInfo[Total_Veh_Created][vPrice] = ivPrice; vInfo[Total_Veh_Created][vPosX] = Pos[0]; vInfo[Total_Veh_Created][vPosY] = Pos[1]; vInfo[Total_Veh_Created][vPosZ] = Pos[2]; vInfo[Total_Veh_Created][vPosA] = Pos[3]; strmid(vInfo[Total_Veh_Created][vOwner], "Unbought", 0, 20, 20); strmid(vInfo[Total_Veh_Created][vPlate], "Game4Win", 0, 32, 32); vInfo[Total_Veh_Created][vPaintJ] = 6; vInfo[Total_Veh_Created][vLocked] = 1; vInfo[Total_Veh_Created][vTowed] = 0; new query[512]; format(query, sizeof(query) ,"INSERT INTO `vehicles` (`CarID`,`Model`,`Color1`,`Color2`,`Price`,`vPosX`,`vPosY`,`vPosZ`,`vPosA`,`Owner`,`Plate`,`PaintJ`,`Locked`,`Towed`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f','%f','%s','%s','%d','%d','%d')", Total_Veh_Created, GetVehicleModel(GetPlayerVehicleID(playerid)), vInfo[Total_Veh_Created][vColor1], vInfo[Total_Veh_Created][vColor2], vInfo[Total_Veh_Created][vPrice], vInfo[Total_Veh_Created][vPosX], vInfo[Total_Veh_Created][vPosY], vInfo[Total_Veh_Created][vPosZ], vInfo[Total_Veh_Created][vPosA], vInfo[Total_Veh_Created][vOwner], vInfo[Total_Veh_Created][vPlate], vInfo[Total_Veh_Created][vPaintJ], vInfo[Total_Veh_Created][vLocked], vInfo[Total_Veh_Created][vTowed]); mysql_query(query); new cCar = CreateVehicle(ivModel, Pos[0], Pos[1], Pos[2], Pos[3], ivColors[0], ivColors[1], 500000); SetVehicleNumberPlate(cCar, "G4W:RP"); SaveVehModels(); OwnedVeh(cCar) = Total_Veh_Created; //SavePrivVeh(Total_Veh_Created); format(iMsg, sizeof(iMsg), ""#CYELLOW"Vehiculul: "#CBLUE"%i (VID: %i) "#CYELLOW"a fost creat. Pret: "#CBLUE"$%i "#CYELLOW"Numar: "#CBLUE"Game4Win", ivModel, Total_Veh_Created, ivPrice); SendClientMessage(playerid, -1, iMsg); return 1; }stock LoadPVehicles() { new result[24], index = 0; TuneTimer = 10; mysql_query("SELECT * FROM `vehicles` ORDER BY `vehicles`.`CarID` ASC"); mysql_store_result(); while(mysql_retrieve_row()) { // LOADING DATA \====================================================================/ index++; mysql_get_field("CarID", result); vInfo[index][vCariD] = strval(result); mysql_get_field("Model", result); vInfo[index][vModel] = strval(result); mysql_get_field("Color1", result); vInfo[index][vColor1] = strval(result); mysql_get_field("Color2", result); vInfo[index][vColor2] = strval(result); mysql_get_field("Price", result); vInfo[index][vPrice] = strval(result); mysql_get_field("Owner", result); strmid(vInfo[index][vOwner], result, false, strlen(result), 24); mysql_get_field("vPosX", result); vInfo[index][vPosX] = floatstr(result); mysql_get_field("vPosY", result); vInfo[index][vPosY] = floatstr(result); mysql_get_field("vPosZ", result); vInfo[index][vPosZ] = floatstr(result); mysql_get_field("vPosA", result); vInfo[index][vPosA] = floatstr(result); mysql_get_field("Plate", result); strmid(vInfo[index][vPlate], result, false, strlen(result), 24); mysql_get_field("PaintJ", result); vInfo[index][vPaintJ] = strval(result); mysql_get_field("Locked", result); vInfo[index][vLocked] = strval(result); mysql_get_field("Towed", result); vInfo[index][vTowed] = strval(result); mysql_get_field("vMod1", result); vMods[index][0] = strval(result); mysql_get_field("vMod2", result); vMods[index][1] = strval(result); mysql_get_field("vMod3", result); vMods[index][2] = strval(result); mysql_get_field("vMod4", result); vMods[index][3] = strval(result); mysql_get_field("vMod5", result); vMods[index][4] = strval(result); mysql_get_field("vMod6", result); vMods[index][5] = strval(result); mysql_get_field("vMod7", result); vMods[index][6] = strval(result); mysql_get_field("vMod8", result); vMods[index][7] = strval(result); mysql_get_field("vMod9", result); vMods[index][8] = strval(result); mysql_get_field("vMod10", result); vMods[index][9] = strval(result); mysql_get_field("vMod11", result); vMods[index][10] = strval(result); mysql_get_field("vMod12", result); vMods[index][11] = strval(result); // CREATING VEHICLE \====================================================================/ new i = index; if(vInfo[i][vPosX] == 0.0 && vInfo[i][vPosY] == 0.0 && vInfo[i][vPosZ] == 0.0) { ++ Total_Veh_Created; /*INI_Close();*/ continue; } new vCarID = CreateVehicle(vInfo[i][vModel], vInfo[i][vPosX], vInfo[i][vPosY], vInfo[i][vPosZ], vInfo[i][vPosA], vInfo[i][vColor1], vInfo[i][vColor2], 500000); SetVehicleNumberPlate(vCarID, vInfo[i][vPlate]); ChangeVehiclePaintjob(vCarID, vInfo[i][vPaintJ]); OwnedVeh(vCarID) = index; for(new iMod = 0; iMod < MAX_VEH_MODS; ++iMod) { if(vMods[index][iMod] > 0) { AddVehicleComponent(vCarID, vMods[index][iMod]); } } Total_Veh_Created = vInfo[index][vCariD]; // MYSQL PART \====================================================================/ new query[512]; format(query, sizeof(query),"UPDATE `vehicles` SET `CarID` = '%d' WHERE `CarID` = '%d';", index, vInfo[index][vCariD]); mysql_query(query); } mysql_free_result(); printf("%d cars created!", Total_Veh_Created); return 1; }2 answers to this question
Recommended Posts