14.04.2010, 00:58
I need someone to make this for me.
For a more advance and secure system. I want to use files. Save the filename as the vehicleid, In the file itsself save the owner name.
When you enter a car check the vehicle id to see if there is any valid files with the same vehicle id. If so check the name from inside the file to your name.
If your not the owner read the file and display the owner by looking inside the file.
How can i do this? Heres my buying a car code:
For a more advance and secure system. I want to use files. Save the filename as the vehicleid, In the file itsself save the owner name.
When you enter a car check the vehicle id to see if there is any valid files with the same vehicle id. If so check the name from inside the file to your name.
If your not the owner read the file and display the owner by looking inside the file.
How can i do this? Heres my buying a car code:
Код:
new buyername[24]; GetPlayerName(playerid,buyername, 24); if(dialogid == GROTTI_DIALOG) { if(listitem == 0) { if(GetPlayerMoney(playerid) <= 39999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Sultan car ($40000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(560, 2174.2114,1421.0642,10.5913,91.0247, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Sultan vehicle from AutoBahn for $40000"); GivePlayerMoney(playerid,-40000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Sultan car from AutoBahn ($40000)",buyername,playerid); } if(listitem == 1) { if(GetPlayerMoney(playerid) <= 59999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Elegy car ($60000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(562, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Elegy vehicle from AutoBahn for $60000"); GivePlayerMoney(playerid,-60000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Elegy car from AutoBahn ($60000)",buyername,playerid); } if(listitem==2) { if(GetPlayerMoney(playerid) <= 79999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Jester car ($80000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(559, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Jester vehicle from AutoBahn for $80000"); GivePlayerMoney(playerid,-80000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Jester car from AutoBahn ($80000)",buyername,playerid); } if(listitem==3) { if(GetPlayerMoney(playerid) <= 99999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Cheetah car ($100000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(415, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Cheetah vehicle from AutoBahn for $100000"); GivePlayerMoney(playerid,-100000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Cheetah car from AutoBahn ($100000)",buyername,playerid); } if(listitem==4) { if(GetPlayerMoney(playerid) <= 119999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Turismo car ($120000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(451, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Turismo vehicle from AutoBahn for $120000"); GivePlayerMoney(playerid,-120000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Turismo car from AutoBahn ($120000)",buyername,playerid); } if(listitem==5) { if(GetPlayerMoney(playerid) <= 139999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Infernus vehicle ($140000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(411, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Infernus vehicle from AutoBahn for $140000"); GivePlayerMoney(playerid,-140000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Infernus vehicle from AutoBahn ($140000)",buyername,playerid); } if(listitem==6) { if(GetPlayerMoney(playerid) <= 139999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a NRG500 motorbike ($140000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(522, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a NRG500 motorbike from AutoBahn for $140000"); GivePlayerMoney(playerid,-140000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a NRG500 motorbike from AutoBahn ($140000)",buyername,playerid); } if(listitem==7) { if(GetPlayerMoney(playerid) <= 139999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a FCR-900 motorbike ($140000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(521, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a FCR-900 motorbike from AutoBahn for $140000"); GivePlayerMoney(playerid,-140000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a FCR-900 motorbike from AutoBahn ($140000)",buyername,playerid); } if(listitem==8) { if(GetPlayerMoney(playerid) <= 139999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Taxi ($100000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(420, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Taxi from AutoBahn for $100000"); GivePlayerMoney(playerid,-140000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Taxi from AutoBahn ($100000)",buyername,playerid); } if(listitem==9) { if(GetPlayerMoney(playerid) <= 49999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a Uranus vehicle ($50000)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(558, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a Uranus vehicle from AutoBahn for $50000"); GivePlayerMoney(playerid,-50000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a Uranus car from AutoBahn ($50000)",buyername,playerid); } if(listitem==10) { if(GetPlayerMoney(playerid) <= 49999) { SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchase Failed_|"); SendClientMessage(playerid, COLOR_ERROR, "You cannot afford to buy a BMX bike ($100)"); return 1; } new boughtcar; GetPlayerName(playerid,buyername,24); boughtcar = CreateVehicle(481, 560.4965,-1286.8813,16.9363,8.4817, -1, -1, 99999999999); BoughtCars[boughtcar] =999; BoughtCarsOwner[boughtcar] =playerid; SendClientMessage(playerid, 0xA9A9A9AA, "|_Vehicle Purchased_|"); SendClientMessage(playerid, 0x00C7FFAA, "You have bought a BMX bike from AutoBahn for $100"); GivePlayerMoney(playerid,-50000); PutPlayerInVehicle(playerid, boughtcar, 0); printf("**(CAR PURCHASE)** %s(%d) has purchased a BMX bike from AutoBahn ($100)",buyername,playerid); } } return 1; }