Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #define White 0xFFFFFFAA
- #define Brightred 0xFF000096
- #define MoneyNitro 45000
- #define MoneyHydraulics 500000
- #define MoneyWheels 50000
- new file[256];
- new CarTimer;
- new CarTimer1;
- //------------------------------------------------------------------------------
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Car Improves System By Ben Bitan)");
- print("--------------------------------------\n");
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- //------------------------------------------------------------------------------
- forward CreateVehicleFile();
- public CreateVehicleFile()
- {
- new VCount = CreateVehicle(411, 0, 0, 0, 0, 0, 0, -1);
- for(new v=1; v<VCount; v++)
- {
- format(file, sizeof(file), "Cars/%d.ini", v);
- if(!dini_Exists(file))
- {
- dini_Create(File(v));
- dini_IntSet(File(v), "nitro", 0);
- dini_IntSet(File(v), "Hydraulics", 0);
- dini_IntSet(File(v), "Hydraulics", 0);
- }
- }
- KillTimer(CarTimer);
- return 1;
- }
- //------------------------------------------------------------------------------
- forward UpDateComponent();
- public UpDateComponent()
- {
- new VCount = CreateVehicle(411, 0, 0, 0, 0, 0, 0, -1);
- for(new v=1; v<VCount; v++)
- {
- format(file, sizeof(file), "Cars/%d.ini", v);
- if(dini_Int(file, "nitro") == 1)
- {
- AddVehicleComponent(v, 1010);
- }
- if(dini_Int(file, "nitro") == 1)
- {
- AddVehicleComponent(v, 1087);
- }
- if(dini_Int(file, "Wheels") == 1)
- {
- AddVehicleComponent(v, 1074);
- }
- }
- KillTimer(CarTimer1);
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnVehicleSpawn(vehicleid)
- {
- new VCount = CreateVehicle(411, 0, 0, 0, 0, 0, 0, -1);
- for(new v=1; v<VCount; v++)
- {
- format(file, sizeof(file), "Cars/%d.ini", v);
- if(dini_Int(file, "nitro") == 1)
- {
- AddVehicleComponent(v, 1010);
- }
- if(dini_Int(file, "nitro") == 1)
- {
- AddVehicleComponent(v, 1087);
- }
- if(dini_Int(file, "Wheels") == 1)
- {
- AddVehicleComponent(v, 1074);
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnGameModeInit()
- {
- CarTimer = SetTimer("CreateVehicleFile", 1000, 1);
- CarTimer1 = SetTimer("UpDateComponent", 1000, 1);
- AddStaticVehicle(562,2043.1478,769.2764,44.0359,33.2021,11,1); //
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256];
- new idx;
- new tmp [256];
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd, "/BuyImprove", true) == 0)
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp)) return SendClientMessage(playerid, White, "/BuyImprove [Nitro | Hydraulics | Wheels | Credit | Help] :öåøú äùéîåù");
- if(strcmp(tmp, "Nitro", true) == 0)
- {
- if(GetPlayerMoney(playerid) < MoneyNitro) return SendClientMessage(playerid, Brightred, "(àéï ìê àú äñëåí äãøåù ì÷ðééú ùéôåø æä(45 àìó");
- dini_IntSet(File(GetPlayerVehicleID(playerid)), "nitro", 1);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
- SendClientMessage(playerid,0x1874CDFF, "÷ðéúä ðéèøå ìøëá æä áöìçä");
- GivePlayerMoney(playerid, -MoneyNitro);
- }
- if(strcmp(tmp, "Hydraulics", true) == 0)
- {
- if(GetPlayerMoney(playerid) < MoneyHydraulics) return SendClientMessage(playerid, Brightred, "(àéï ìê àú äñëåí äãøåù ì÷ðééú ùéôåø æä(500 àìó");
- dini_IntSet(File(GetPlayerVehicleID(playerid)), "Hydraulics", 1);
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
- SendClientMessage(playerid,0x1874CDFF, "÷ðéúä ÷ôéöéí úîéãééí ìøëá æä");
- GivePlayerMoney(playerid, -MoneyHydraulics);
- }
- if(strcmp(tmp, "Wheels", true) == 0)
- {
- if(GetPlayerMoney(playerid) < MoneyWheels) return SendClientMessage(playerid, Brightred, "(àéï ìê àú äñëåí äãøåù ì÷ðééú ùéôåø æä(50 àìó");
- dini_IntSet(File(GetPlayerVehicleID(playerid)), "Wheels", 1);
- SendClientMessage(playerid,0x1874CDFF, "÷ðéúä âìâìéí úîéãééí ìøëá æä");
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
- GivePlayerMoney(playerid, -MoneyWheels);
- }
- if(strcmp(tmp, "Credit", true) == 0)
- {
- SendClientMessage(playerid, Brightred, "=-=-=-=-=-=-=-=-=-=-÷øãéè îòøëú ùéôåø äîëåðéåú-=-=-=-=-=-=-=-=-=-=");
- SendClientMessage(playerid, White, "÷øãéè ìáï áéúï òì áðééú äîòøëú !");
- SendClientMessage(playerid, White, "ìôåøåí Satla-Zone.co.il !");
- SendClientMessage(playerid, White, "òì ùðúú îæîðê ëãé ìäåãåú ìàðùéí äàìä %s åúåãä âí ìê");
- SendClientMessage(playerid, Brightred, "=-=-=-=-=-=-=-=-=-=-÷øãéè îòøëú ùéôåø äîëåðéåú-=-=-=-=-=-=-=-=-=-=");
- }
- if(strcmp(tmp, "Help", true) == 0)
- {
- SendClientMessage(playerid, Brightred, "=-=-=-=-=-=-=-=-=-=-ãó òæøä ùì äîòøëú ùéôåø äîëåðéåú-=-=-=-=-=-=-=-=-=-=");
- SendClientMessage(playerid, White, "/BuyImprove Nitro");
- SendClientMessage(playerid, White, "/BuyImprove Hydraulics");
- SendClientMessage(playerid, White, "/BuyImprove Wheels");
- SendClientMessage(playerid, White, "/BuyImprove Credit");
- SendClientMessage(playerid, Brightred, "=-=-=-=-=-=-=-=-=-=-ãó òæøä ùì äîòøëú ùéôåø äîëåðéåú-=-=-=-=-=-=-=-=-=-=");
- }
- return 1;
- }
- return 0;
- }
- //------------------------------------------------------------------------------
- stock File(vehicleid)
- {
- format(file, sizeof(file), "cars/%d.ini", vehicleid);
- return file;
- }
- //------------------------------------------------------------------------------
- stock GetName(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Name, sizeof(Name));
- return Name;
- }
- //------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment