Author Topic: [I] Transporter - A new way of making money for Non DMers AND DMers  (Read 6993 times)

0 Members and 1 Guest are viewing this topic.

Offline Sjitty

  • SA-MP Retirees
  • *
  • *
  • Posts: 190
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #15 on: July 13, 2010, 08:44:46 AM »
Hey,

Quote
However, I had to read it 2 or 3 times because it's a bit complicated, why don't you just suggest it to have a time limit and a reward, without the penalty and no matter if the transporting vehicle is jacked or not? like the car exports, but with a time limit and with different package weights.

Its not that complicated, maybe in text. The reason that the jackers does not have a time limit anymore is because for 1, its realistic, and 2 the jacker is a DM'er and not interested in doing transport mission, he just wants to sell the cargo asap. And the penalty being low value is as i mentioned for abuse reasons. Its sad but we always will have to size down ideas cause of possible abusers in SA-MP. And in a way i dont even think its a downer, but makes it more interesting.
Quote
No risk, no fun.
Indeed robbynab ;) This is LW not LVP, LW is dangerous place to be! no walk in the park :p

Quote
i dont get why you should PAY if you fail.. i mean you stole the drugs and the vehicles to transport it so what you have to pay for? i dont get it..

The transporter has to pay penalty because he accepted the mission and therefor takes responsibility and risk. The jacker, does not have to pay penalty if he jacks it, hes a responsible free man. Het just needs to sell that cargo to the guy that buys everything. Only the transporter risks a penalty. And the penalty is for abuse reasons. If there would be no penalty, 2 ppl can work togheter, one accepts missions, one jacks the package and they make money out of nowhere. If however the transporter has to pay penalty, there is a net gain of almost 0 money in the game, only a tranfser of money from one player to another. There is only net gain money possible when the transporter finishes its mission, but that money he deserves. Again, this is against abusers, but it also is realistic, more fun and more interesting.

Quote
i think we need more things to spend cash on and not more ways to earn it
Loose the big farms. Big farms take few effort and little playing time to earn lot of money. This means, also lower player count, cause they only have to play like 30 min to get billions, and then there off (yes i do this myself also to make lot of money, but then again i give most of it away somehow (races, random bounties, questions) Just saying that ur right about the overflow of cash on LW with some players (as myself) but that shouldnt stop LW from implmenting new fun ways to get money. And believe me, i dont think the ppl with 30 million dollars will do transport missions, they will stay with gambling and properties, other players (new players) will do the export, ship and then this new transport thing. But i understand ur concern bikedriver, yet it should not stand in the way of new things. Again, loose the big farms, maybe even add new little props as Scott suggested.

Quote
Yeah robby I understand that, but the risk is in paying the penalty (which is ok), however, those other two things about removing the time limit for the carjacker and paying him less money than the original transporter, what are they for? what is the need for them, or what advantages would they bring, instead of keeping the same time limit and same reward also for the carjacker?

Removing the time limit for carjacker is because the carjacker is not bound to anyone, he jsut steals and sells to some guy who doesnt car what or when he gets it. The carjacker will most likely be a DM'er who is too lazy to do the mission, he just want to get money fast. THats why he will also get less money, stolen goods are always of lower value then original goods. Why else would u do transport mission if u can earn as much money by just (just is not correct here, cause i can imagine carjacking cars is not always that easy, especially when they are speeding for their target) carjacking. SO thats why u get less, but yet u loose time limit. (this is almost same explanation as above, but im doing this cause u dont get confused cause i didnt interject in between the previous posts and u might forget)

Last note: i am more then willing to script this myself, and give u code, to copy or rewrite. I know its possible script and i know how to script it, so just ask me if u have doubts about the possibility. again about the gameplay, its not that complicated, yet i dont just wanna do freakn simple transport mission that takes no risk, ffs thats boring, thats not what LW is about in my eyes, i fugure LW is harder to play on cause of the kind of players that play in LW, and that is what makes LW interesting compared to other servers.

Greetings

Sjitty

PS: Apologies if i make a lot of type errors


Offline Sjitty

  • SA-MP Retirees
  • *
  • *
  • Posts: 190
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #16 on: July 13, 2010, 09:10:40 AM »
oh still one last remark, this feature is not about the money only, its about the fun of the mission and even more the fun of carjacking the cargo :p Teaming up with bodyguards around the package vehicle and protecting the cargo sounds fun no? or teaming up with wayfahrers and carjacking a truck in the desert with 10 tons of cake sounds like Hells Angels doesnt it?

And add it to stats: Packages delivered 1125 Packages intrecepted: 23012

And later on add gang feature, anyone of the gang can continue to deliver the package if one of them dies while transporting
« Last Edit: July 13, 2010, 09:12:27 AM by Sjitty »

Offline j.king

  • VC-MP Retirees
  • SA-MP Retirees
  • *
  • *
  • *
  • Posts: 1459
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #17 on: July 13, 2010, 09:18:33 AM »
hell yeah! +1


Offline Gryphus_One

  • Banned
  • *
  • Posts: 1079
  • Personal Text
    • My Youtube account ;)
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #18 on: July 13, 2010, 11:04:49 AM »
The reason that the jackers does not have a time limit anymore is because for 1, its realistic, and 2 the jacker is a DM'er and not interested in doing transport mission, he just wants to sell the cargo asap.

[...]

The transporter has to pay penalty because he accepted the mission and therefor takes responsibility and risk. The jacker, does not have to pay penalty if he jacks it, hes a responsible free man. Het just needs to sell that cargo to the guy that buys everything. Only the transporter risks a penalty. And the penalty is for abuse reasons.

[...]

Removing the time limit for carjacker is because the carjacker is not bound to anyone, he jsut steals and sells to some guy who doesnt car what or when he gets it. The carjacker will most likely be a DM'er who is too lazy to do the mission, he just want to get money fast. THats why he will also get less money, stolen goods are always of lower value then original goods. Why else would u do transport mission if u can earn as much money by just (just is not correct here, cause i can imagine carjacking cars is not always that easy, especially when they are speeding for their target) carjacking. SO thats why u get less, but yet u loose time limit. (this is almost same explanation as above, but im doing this cause u dont get confused cause i didnt interject in between the previous posts and u might forget)

Ok ok, thanks for the explanations, now I see it more clear.

Offline Alvar

  • SA-MP Retirees
  • *
  • *
  • Posts: 1884
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #19 on: July 13, 2010, 11:08:56 AM »
I was slightly too bored to read the hole topic, but it's a great idea from what I read from the 1st post. It would be quite cool.

Also, something what Scott suggested some time ago, is an "artifact" or somekind of item and if you hold it, you get somekind of bonus, likes 25$ a second like on ship. I tried to find that topic, but couldn't find it. :P
Easy isn't always simple.

Offline Friskyyyy

  • Fisher
  • ******
  • Posts: 1173
  • Retired star
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #20 on: July 13, 2010, 11:15:35 AM »
i love it

Offline [JOKER]Miczi

  • SA-MP Retirees
  • *
  • Posts: 1365
  • Proud LW player since SA-MP 0,1b
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #21 on: July 13, 2010, 12:06:29 PM »
Awesome, I want more things like this on LW's :D


Offline BikeDriver

  • Fisher
  • ******
  • Posts: 1765
  • I can do anything
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #22 on: July 13, 2010, 02:07:03 PM »
"you found a pirate hat in the cargo. you will now earn $100 extra on the ship" :D
"you found the mysterious red dildo. you will now earn $1000 extra in strip clubs" :)
"you found the business suite. you will now earn 10% extra cash with properties" :P

yea this sure would rock lol..
just some more thoughts:

Weightvehicle required for transportconditions for lose of cargotime limit*payment**
1-9 kg:transportable onfoot, you can use any vehicle you want, you always have the cargo on you.cargo lost only if you die.very short. about 1-2 min30.000 - 80.000 for drugs
10-49 kg:No bicycle, no onfoot transport. At least NRG or other bike. any heli works toocargo lost if vehicle destroyedvery short. about 1-2 min80.000 - 125.000 for drugs
50-499 kg:car with 2 doors at least or all helicopters besides sparrowscargo lost if vehicle destroyed.short. about 2 min125.000 - 200.000 for drugs
500-1.499 kg:car with 4 doors at least. monstertruck possible too. possible with big fat heli (levhiatan etc) toocargo lost if vehicle destroyed.short. about 2 min200.000 - 350.000 for drugs
1.500-9.999 kg:bus or other super BIG vehicles. no more helicopter transportscargo lost if vehicle destroyed.longer. about 3 min350.000 - 400.000 for drugs
10.000-20.000 kg:dumper or truck with trailer.cargo lost if vehicle/trailer destroyed.longer. about 3 min400.000 - 700.000 for drugs

*times for transport that starts and ends in LV. would be best if you have to bring the cargo somewhere in desert. if you want it like this you should add 1-2 minutes to the values ;)

**there should be 3 different cargos: for example: cakes, weapons and drugs.
the payment for cakes should be 1/3 of the payment for drugs.
the payment for weapons should be 1/2 of the payment for drugs.
drugs should be very rare because they are so well payed.


scroll out if the table looks ugly on your screen.

what you think sitjyitjyyty?
« Last Edit: July 13, 2010, 03:01:34 PM by BikeDriver »
BikeDriv:))))

Haha blwelrwelrt, I registered here earlier :P

Offline Sjitty

  • SA-MP Retirees
  • *
  • *
  • Posts: 190
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #23 on: July 14, 2010, 11:29:02 AM »
BikeDriver, that is indeed how its gonna work :p The idea of adding Transport By foot is nice too. I would use a term like this:

Drugs = 5 dollar per kilogram per meter wich means if 5kg drugs has to be transported over 1000 meters u will get  5 * 1000 * 5 = 25 000 dollar
Food = 1 dollar per kilogram per meter ==> 1 * 1000 * 5 =500 dollar.

Disctance is calculated between 2 non equal delivery locations.

//CODE I MADE
public OnFilterScriptInit()
{
        PackageWeightCategory[0]= 1;
   PackageWeightCategory[1]= 5;
   PackageWeightCategory[2]= 10;
   PackageWeightCategory[3]= 25;
   PackageWeightCategory[4]= 50;
   PackageWeightCategory[5]= 100;
   PackageWeightCategory[6]= 250;
   PackageWeightCategory[7]= 500;
   PackageWeightCategory[8]= 1000;
   PackageWeightCategory[9]= 2500;
   PackageWeightCategory[10]= 5000;
   PackageWeightCategory[11]= 10000;
   PackageWeightCategory[12]= 25000;
   PackageWeightCategory[13]= 50000;

        format(PackageNames[0],sizeof(PackageNames),"Mail");
   PackageValues[0]=1;
   format(PackageNames[1],sizeof(PackageNames),"Food");
   PackageValues[1]=1;
   format(PackageNames[2],sizeof(PackageNames),"Drugs");
   PackageValues[2]=7;
   format(PackageNames[3],sizeof(PackageNames),"Dildos");
   PackageValues[3]=2;
   format(PackageNames[4],sizeof(PackageNames),"Goods");
   PackageValues[4]=3;
   format(PackageNames[5],sizeof(PackageNames),"Guns");
   PackageValues[5]=4;

    format(PackageLocationNames[0],sizeof(PackageLocationNames),"Post office");
   PackageLocationX[0] = 2168.52;
   PackageLocationY[0] = 1679.87;
   PackageLocationZ[0] = 10.39;
   
   format(PackageLocationNames[1],sizeof(PackageLocationNames),"Caligulas");
   PackageLocationX[1] = 2168.52;
   PackageLocationY[1] = 1679.87;
   PackageLocationZ[1] = 10.39;

   format(PackageLocationNames[2],sizeof(PackageLocationNames),"South Ammunation");
   PackageLocationX[2] = 2200.073486;
   PackageLocationY[2] = 934.338195;
   PackageLocationZ[2] = 10.37;

   format(PackageLocationNames[3],sizeof(PackageLocationNames),"Depot");
   PackageLocationX[3] = 1701.284667;
   PackageLocationY[3] = 1039.501831;
   PackageLocationZ[3] = 10.376438;

   format(PackageLocationNames[4],sizeof(PackageLocationNames),"Sex Shop");
   PackageLocationX[4] = 2090.695556;
   PackageLocationY[4] = 2074.238281;
   PackageLocationZ[4] = 10.384755;

   format(PackageLocationNames[5],sizeof(PackageLocationNames),"City Planning Department");
   PackageLocationX[5] = 2420.118896;
   PackageLocationY[5] = 1123.618164;
   PackageLocationZ[5] = 10.359607;


public CreatePackage()
{
   //CREATES NEW PACKAGEID
   if(PackageExists==0) //CHECKS IF PACKAGEID IS ALRTEADY OCCUPIED
   {
      PackageExists=0;
      //GENERATE NUMBER FOR LOCATION
      new RandomLocation1;
      new RandomLocation2;
      new RandomGood;

      RandomLocation1 = random(MAX_LOCATIONS);
      format(String,sizeof(String),"Location1: %i",RandomLocation1);
      SendClientMessageToAll(YELLOW,String);
      //CREATE PICKUP AND DEFINE LOCATION NAME
      DestroyPickup(PackagePickup);
      PackagePickup = CreatePickup(1271, 14,  PackageLocationX[RandomLocation1],PackageLocationY[RandomLocation1],PackageLocationZ[RandomLocation1], 0);

      format(PackageFromName,sizeof(PackageFromName),"%s", PackageLocationNames[RandomLocation1]);
      PackageFromX=PackageLocationX[RandomLocation1];
      PackageFromY=PackageLocationY[RandomLocation1];
      PackageFromZ=PackageLocationZ[RandomLocation1];

      //GENERATE DELIVERYLOCATION WICH IS NOT EQUAL TO ORIGINAL LOCATION

      do
      {
         RandomLocation2= random(MAX_LOCATIONS);
         format(String,sizeof(String),"Location2: %i",RandomLocation2);
         SendClientMessageToAll(YELLOW,String);
      }
       while(RandomLocation2 == RandomLocation1);

       format(PackageToName,sizeof(PackageToName),"%s", PackageLocationNames[RandomLocation2]);
      PackageToX=PackageLocationX[RandomLocation2];
      PackageToY=PackageLocationY[RandomLocation2];
      PackageToZ=PackageLocationZ[RandomLocation2];

      //CALCULATE DISTANCE

      new Float:XDistance;
      new Float:YDistance;
      new Float:ZDistance;
      new   Float:term1;
      new   Float:term2;
      new   Float:term3;
      new   Float:term4;
      new Float:FullDistance;
      XDistance = PackageFromX - PackageToX;
      YDistance = PackageFromY - PackageToY;
      ZDistance = PackageFromZ - PackageToZ;

      term1 = floatpower(XDistance,2) + floatpower(YDistance,2); //CALCULATE FLAT DISTANCE
      term2 = floatsqroot(term1); //CALCULATE FLAT DISTANCE
      term3 = floatpower(term2,2) + floatpower(ZDistance,2); //CALCULATE FLAT + HEIGHT DISTANCE
      term4 = floatsqroot(term3);
      FullDistance = term4;

      PackageTransportDistance = floatround(FullDistance);

      //CALCULATE TIME LIMIT

      //PackageTimeLimit = 300; //STANDARD 5 MINUTES FOR TESTING
      //STILL HAVE TO FIND A FORMULA TO CALCULATE TIME IN FUNCTION OF DISTANCE AND WEIGHT AND AVERAGE SPEED OF VEHICLE USABLE

      //PROPERTIES OF PACKAGE
      RandomGood = random(MAX_GOODS);
      format(PackageName,sizeof(PackageName),"%s", PackageNames[RandomGood]); //CREATE RANDOM GOOD
      PackageWeight = PackageWeightCategory[random(MAX_WEIGHTS)]; //CREATE RANDOM WEIGHT
      PackageValue = floatround(PackageWeight * PackageValues[RandomGood] * PackageTransportDistance); //PACKAGE VALUE IS WEIGHT * DISTANCE * VALUE PER KILO PER METER
      PackagePenalty = floatround((PackageValue / 100) * 10); //PENALTY IS 10 PERECENT OF TOTAL VALUE


      format(String,sizeof(String),"New Package at %s: %i kg of %s to %s (%i meters). Reward: %i (Penalty: %i)",PackageFromName,PackageWeight,PackageName,PackageToName,PackageTransportDistance,PackageValue,PackagePenalty); //MESSAGE
      SendClientMessageToAll(YELLOW,String);
   }
   else
   {
   
   }
}

This works, with this script a random package is created.
Now im making list with modelids and if they are allowed and their weight capacity, also a control function to see if the player can handle the package.

note: i like scripting for fun, so even if its not implementd, i just do it for the fun of it :p

Offline Gryphus_One

  • Banned
  • *
  • Posts: 1079
  • Personal Text
    • My Youtube account ;)
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #24 on: July 14, 2010, 11:31:41 AM »
If you can script all this and give the code to the LW scripters to implement it, then there is no reason to reject this. :)

Devilboy665

  • Guest
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #25 on: July 14, 2010, 12:11:07 PM »
LoL! wow dude...ur good!  :P

Offline Alvar

  • SA-MP Retirees
  • *
  • *
  • Posts: 1884
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #26 on: July 14, 2010, 12:15:35 PM »
If Simon agrees, we could test this in our testing server and if it's without bugs we could implement it.
Easy isn't always simple.

Offline Sjitty

  • SA-MP Retirees
  • *
  • *
  • Posts: 190
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #27 on: July 14, 2010, 10:50:37 PM »
Hi,

at alvar, do i wait for a reply here or do i contact him/someone?




Offline HASEEB1

  • Big Fish
  • ****
  • Posts: 258
  • Nothing is true.Everything is permissible!
    • gtaassassins
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #28 on: July 15, 2010, 07:55:27 AM »
Nice work Sjitty.

Offline Alvar

  • SA-MP Retirees
  • *
  • *
  • Posts: 1884
    • Awards
Re: Transporter - A new way of making money for Non DMers AND DMers
« Reply #29 on: July 15, 2010, 09:13:05 AM »
Hi,

at alvar, do i wait for a reply here or do i contact him/someone?
Probably PMing Simon and giving him link to this topic might speed things up a little.
Easy isn't always simple.