Salutare, de ceva timp tot incerc sa fac comanda de /lock sa mearga fara /switchkey adica cand sunt langa masina mea sa nu mai dau intruna switch key ca sa o pot inchide si sa nu inchid motorul s-au alceva. Aceasta este comanda din pawn,sper sa ma putetii ajuta [pawn] if(strcmp(cmd, "/lock", true) == 0) { new query[128]; if(SwitchKey[playerid] == 1) { new carid = PlayerData[playerid][pPcarkey]; if(CarData[carid][cLockk] == 0) { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {ff0000}inchis {ffffff}masina."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarData[carid][cLockk] = 1; VehLocked[carid+PreVehicle] = 1; GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective); format(query, sizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d",CarData[carid][cLockk], carid); mysql_query(query); return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {00ff3b}deschis {ffffff}masina."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarData[carid][cLockk] = 0; VehLocked[carid+PreVehicle] = 0; GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective); format(query, sizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d", CarData[carid][cLockk], carid); mysql_query(query); return 1; } } if(SwitchKey[playerid] == 2) { new carid = PlayerData[playerid][pPcarkey2]; if(CarData[carid][cLockk] == 0) { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {ff0000}incuiat {ffffff}motocicleta."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarData[carid][cLockk] = 1; VehLocked[carid+PreVehicle] = 1; GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective); format(query, sizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d", CarData[carid][cLockk], carid); mysql_query(query); return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {00ff3b}deschis {ffffff}motocicleta."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarData[carid][cLockk] = 0; VehLocked[carid+PreVehicle] = 0; GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective); format(query, sizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d", CarData[carid][cLockk], carid); mysql_query(query); return 1; } } if(SwitchKey[playerid] == 3) { new carid = PlayerData[playerid][pPcarkey3]; if(CarData[carid][cLockk] == 0) { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {ff0000}incuiat {ffffff}barca/avionul."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarData[carid][cLockk] = 1; VehLocked[carid+PreVehicle] = 1; GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective); format(query, sizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d", CarData[carid][cLockk], carid); mysql_query(query); return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {00ff3b}deschis {ffffff}barca/avionul."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarData[carid][cLockk] = 0; VehLocked[carid+PreVehicle] = 0; GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective); format(query, sizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d", CarData[carid][cLockk], carid); mysql_query(query); return 1; } } else if(SwitchKey[playerid] == 4) { new carid = HireCar[playerid]; if(CarLocked[HireCar[playerid]] == 0) { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {ff0000}incuiat {ffffff}masina."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarLocked[HireCar[playerid]] = 1; VehLocked[carid] = 1; GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid,engine,lights,alarm,1,bonnet,boot,objective); return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Ai {00ff3b}deschis {ffffff}masina."); PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); CarLocked[HireCar[playerid]] = 0; VehLocked[carid] = 0; GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(carid,engine,lights,alarm,0,bonnet,boot,objective); return 1; } } else { SendClientMessage(playerid, COLOR_PURPLE, "Nu ai chei pe acest slot,scrie /switchkey!"); return 1; } } [/pawn]