Jump to content

!car script


JB_frozen

Recommended Posts

Ok guys i have a good script wich you guys gonna like ;)

on *:signal:mta.command:{
 if ($3 == !car) car.ali $1-
}
on *:Signal:mta.join:{
 if ($readini($scriptdir $+ cars.ini,Rent,$mta.nick($1,$2)) == yes) {
   !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
 }
 if ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == $null) {
   !writeini -n " $+ $scriptdir $+ cars.ini" License $mta.nick($1,$2) no
 }
 if ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == Failed) {
   !writeini -n " $+ $scriptdir $+ cars.ini" License $mta.nick($1,$2) no
 }
}
alias buy.drive {
 if ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == no) {
   second $1-
 }
 elseif ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == failed) {
   mta.text $1 The driving school is closed try later again
 }
 elseif ($readini($scriptdir $+ cars.ini,Nick,$mta.nick($1,$2)) == yes) {
   mta.text $1 sorry $mta.nick($1,$2) but you have already an driving license
 }
}
alias second {
 var %a = $rand(1,2)
 if (%a == 1) {
   pgs.sub $mta.nick($1,$2) 1500
   mta.text $1 Drive lesson past! you got an driving license you are now able to buy an car
   !writeini -n " $+ $scriptdir $+ cars.ini" License $mta.nick($1,$2) yes
 }
 else {
   mta.text $1 you didn't past the lesson!
   mta.text $1 Reason: $read(examen.txt,$rand(0,$lines(examen.txt)))
   !writeini -n " $+ $scriptdir $+ cars.ini" License $mta.nick($1,$2) failed
   .timer 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" License $mta.nick($1,$2) no
 }
}
alias license {
 if ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == $null) {
   timer1 1 1 mta.text $1 Dealer: well.. were are you'r driving licenses? without one you cant buy an car!
   timer2 1 1 mta.pm $1 $2 Police: The dealer has reported you! 100 is token of you'r account!
   timer3 1 3 pgs.sub $mta.nick($1,$2) 100
 }
 elseif ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == failed) {
   timer1 1 1 mta.text $1 Dealer: well.. were are you'r driving licenses? without one you cant buy an car!
   timer2 1 1 mta.pm $1 $2 Police: The dealer has reported you! 100 is token of you'r account!
   timer3 1 3 pgs.sub $mta.nick($1,$2) 100
 }
 elseif ($readini($scriptdir $+ cars.ini,License,$mta.nick($1,$2)) == no) {
   timer1 1 1 mta.text $1 Dealer: well.. were are you'r driving licenses? without one you cant buy an car!
   timer2 1 1 mta.pm $1 $2 Police: The dealer has reported you! 100 is token of you'r account!
   timer3 1 3 pgs.sub $mta.nick($1,$2) 100
 }
 else buy.cars $1-
}
alias car.info {
 if ($readini($scriptdir $+ cars.ini,Nick,$mta.nick($1,$2)) == $null) {
   mta.text $1 sorry $mta.nick($1,$2) but you havent an car yet please buy one first
 }
 else {
   if ($readini($scriptdir $+ cars.ini,Nick,$mta.nick($1,$2)) == 1) {
     mta.text $1 $mta.nick($1,$2) owns an $readini($scriptdir $+ cars.ini,Cars,$mta.nick($1,$2)) Worth: $ $+ $readini($scriptdir $+ cars.ini,Worth,$mta.nick($1,$2)) Damage: $ $+ $rand(1,50) Rented Out: $readini($scriptdir $+ cars.ini,Rent,$mta.nick($1,$2))  
   }
 }
}
alias showroom {
 mta.pm $1 $2 Availeble Cars are:
 mta.pm $1 $2 $read($scriptdir $+ cars.txt)
}
alias rentout {
 if ($readini($scriptdir $+ cars.ini,Rent,$mta.nick($1,$2)) == yes) {
   mta.text $1 sorry $mta.nick($1,$2) but you have already rent out your car try later again please
 }
 elseif ($readini($scriptdir $+ cars.ini,Nick,$mta.nick($1,$2)) == $null) {
   mta.text $1 sorry $mta.nick($1,$2) but you have to buy an car first
 }
 else {
   if (carrank($1,$2) >= 7) {
     var %a = $rand(350,400)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %a !
     timer3 1 1 pgs.add $mta.nick($1,$2) %a
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
   if (carrank($1,$2) >= 6) {
     var %b = $rand(300,350)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %b !
     timer3 1 1 pgs.add $mta.nick($1,$2) %b
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
   if (carrank($1,$2) >= 5) {
     var %c = $rand(250,300)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %c !
     timer3 1 1 pgs.add $mta.nick($1,$2) %c
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
   if (carrank($1,$2) >= 4) {
     var %d = $rand(200,250)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %d !
     timer3 1 1 pgs.add $mta.nick($1,$2) %a
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
   if (carrank($1,$2) >= 3) {
     var %e = $rand(150,200)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %e !
     timer3 1 1 pgs.add $mta.nick($1,$2) %e
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
   if (carrank($1,$2) >= 2) {
     var %f = $rand(100,150)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %f !
     timer3 1 1 pgs.add $mta.nick($1,$2) %f
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
   if (carrank($1,$2) >= 1) {
     var %g = $rand(50,100)
     timer1 1 1 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) yes
     timer2 1 1  mta.text $1 $mta.nick($1,$2) has rented out and earned $ %g !
     timer3 1 1 pgs.add $mta.nick($1,$2) %g
     timer4 1 900 !writeini -n " $+ $scriptdir $+ cars.ini" Rent $mta.nick($1,$2) no
   }
 }
}
alias car.ali {
 if (!$4) mta.pm $1 $2 error !car buy/sell/info/showroom/rentout/license
 elseif ($4 == buy) license $1-
 elseif ($4 == info) car.info $1-
 elseif ($4 == sell) sell.cars $1-
 elseif ($4 == showroom) showroom $1-
 elseif ($4 == add) cars.add $1-
 elseif ($4 == rentout) rentout $1-
 elseif ($4 == license) buy.drive $1-
 elseif ($4 == delete) cars.delete $1-
}
alias carrank !return $iif($readini($scriptdir $+ cars.ini,Rank,$mta.nick($1,$2)),$v1,0)
alias buy.cars { 
 if ($readini($scriptdir $+ car.ini,Price,$5) > $pgs.cash($1,$2)) mta.pm $1 $2 sorry $mta.nick($1,$2) but you haven't Enough Cash
 elseif ($readini($scriptdir $+ car.ini,cars,$5) == $null) { 
   mta.pm $1 $2 sorry $mta.nick($1,$2) but we not sell this car type !car showroom to see wich cars are availeble
 }
 elseif ($readini($scriptdir $+ cars.ini,Nick,$mta.nick($1,$2)) == 1) {
   mta.text $1 sorry $mta.nick($1,$2) but first sell your other car
 }
 else {
   mta.text $1 $mta.nick($1,$2) has bought a $5 for $ $+ $readini($scriptdir $+ car.ini,Price,$5)  Dealer: $read(cardealersell.txt,$rand(0,$lines(cardealersell.txt)))
   !writeini -n " $+ $scriptdir $+ cars.ini" Nick $mta.nick($1,$2) 1
   !writeini -n " $+ $scriptdir $+ cars.ini" Cars $mta.nick($1,$2) $5
   !writeini -n " $+ $scriptdir $+ cars.ini" Worth $mta.nick($1,$2) $readini($scriptdir $+ car.ini,Price,$5)
   !writeini -n " $+ $scriptdir $+ cars.ini" Rank $mta.nick($1,$2) $readini($scriptdir $+ car.ini,rank,$5) 
   pgs.sub $mta.nick($1,$2) $readini($scriptdir $+ car.ini,Price,$5)
 }
}
alias sell.cars {
 if ($readini($scriptdir $+ cars.ini,Nick,$mta.nick($1,$2)) == $null) {
   mta.text $1 sorry $mta.nick($1,$2) but you haven't an car yet please buy one first
 }
 else {
   !remini " $+ $scriptdir $+ cars.ini" Nick $mta.nick($1,$2)
   !remini " $+ $scriptdir $+ cars.ini" Cars $mta.nick($1,$2)
   !remini " $+ $scriptdir $+ cars.ini" Worth $mta.nick($1,$2)
   !remini " $+ $scriptdir $+ cars.ini" Rank $mta.nick($1,$2)
   pgs.add $mta.nick($1,$2) $readini($scriptdir $+ car.ini,newPrice,$5)
   mta.text $1 $mta.nick($1,$2) sold his $5 $+ ! for $ $+ $readini($scriptdir $+ car.ini,newPrice,$5) Dealer: $read(cardealer.txt,$rand(0,$lines(cardealer.txt)))
 }
}
alias Cars.add {
 if ($mta.level($1,$2) >= 5) {
   if (!$5) mta.pm $1 $2 error syntax: !car add 
   elseif (!$6) mta.pm $1 $2 error syntax: !car add 
   elseif (!$7) mta.pm $1 $2 error syntax: !car add 
   elseif (!$ mta.pm $1 $2 error syntax: !car add 
   else {
     !writeini -n " $+ $scriptdir $+ car.ini" Cars $5 $5
     !writeini -n " $+ $scriptdir $+ car.ini" Rank $5 $6
     !writeini -n " $+ $scriptdir $+ car.ini" Price $5 $7
     !writeini -n " $+ $scriptdir $+ car.ini" newprice $5 $8
     !write -n " $+ $scriptdir $+ cars.txt" $5 $+ , 
     mta.text $1 cars added
   }
   else mta.pm $1 $2 sorry you arent admin
 }
}
alias Cars.delete {
 if ($mta.level($1,$2) >= 5) {  
   if (!$5) mta.pm $1 $2 Specify a car name please
   !remini " $+ $scriptdir $+ car.ini" Cars $5
   !remini " $+ $scriptdir $+ car.ini" price $5
   !remini " $+ $scriptdir $+ car.ini" newprice $5
   !remini " $+ $scriptdir $+ car.ini" rank $5
 }
 else mta.pm $1 $2 sorry you arent admin
}

Good luck

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...