When 'OnPlayerEnterVehicle' it tells them the name of their car.
#1

When someone enters a vehicle, I want it to display the vehicle name with a textdraw. For example, when they enter a Turismo, it says in a textdraw "Turismo." Here is this code I found that contains all of the vehicles name.
pawn Код:
new VehicleNames[212][] = {
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Perennial", "Sentinel",
"Dumper", "Firetruck" , "Trashmaster" , "Stretch", "Manana", "Infernus",
"Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
"Esperanto", "Taxi", "Washington", "Bobcat", "Mr Whoopee", "BF Injection",
"Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
"Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
"Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
"Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
"Reefer", "Tropic", "Flatbed","Yankee", "Caddy", "Solair","Berkley's RC Van",
"Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron","RC Raider","Glendale",
"Oceanic", "Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
"Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
"Burrito", "Camper", "Marquis", "Baggage", "Dozer","Maverick","News Chopper",
"Rancher", "FBI Rancher", "Virgo", "Greenwood","Jetmax","Hotring","Sandking",
"Blista Compact", "Police Maverick", "Boxville", "Benson","Mesa","RC Goblin",
"Hotring Racer", "Hotring Racer", "Bloodring Banger", "Rancher", "Super GT",
"Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropdust", "Stunt",
"Tanker", "RoadTrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
"FCR-900","NRG-500","HPV1000","Cement Truck","Tow Truck","Fortune","Cadrona",
"FBI Truck", "Willard", "Forklift","Tractor","Combine","Feltzer","Remington",
"Slamvan", "Blade", "Freight", "Streak","Vortex","Vincent","Bullet","Clover",
"Sadler", "Firetruck", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa",
"Sunrise", "Merit", "Utility Truck", "Nevada", "Yosemite", "Windsor", "Monster",
"Monster","Uranus","Jester","Sultan","Stratum","Elegy","Raindance","RCTiger",
"Flash","Tahoma","Savanna", "Bandito", "Freight", "Trailer", "Kart", "Mower",
"Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley",
"Stafford", "BF-400", "Newsvan","Tug","Trailer","Emperor","Wayfarer","Euros",
"Hotdog", "Club", "Trailer", "Trailer","Andromada","Dodo","RC Cam", "Launch",
"Police Car LSPD", "Police Car SFPD","Police Car LVPD","Police Ranger",
"Picador",  "S.W.A.T. Van", "Alpha",  "Phoenix",  "Glendale",  "Sadler",
"Luggage Trailer","Luggage Trailer","Stair Trailer", "Boxville", "Farm Plow",
"Utility Trailer"
};
Reply
#2

You need to make a textdraw and it can be visible only when the player enters a vehicle.You can put it either at OnPlayerStateChange or OnPlayerEnterVehicle.For example:
pawn Код:
public OnPlayerEnterVehicle
{
  new string[128];
  format(string, sizeof(string), "%s", //Put here your vehicle loop for veh names);
  TextDrawSetString(Text:yourtextname, string);
  TextDrawShowForPlayer(playerid, Text:yourtextname);
}
Reply
#3

No, it's possible without a textdraw. I've seen it before on a server.
Reply
#4

Quote:
Originally Posted by Richy_Bugger
No, it's possible without a textdraw. I've seen it before on a server.
Then use a game-text.
Reply
#5

Quote:
Originally Posted by Don Correlli
Quote:
Originally Posted by Richy_Bugger
No, it's possible without a textdraw. I've seen it before on a server.
Then use a game-text.
I don't know how. Again, I'm new to scripting.
Reply
#6

Quote:
Originally Posted by Richy_Bugger
I don't know how. Again, I'm new to scripting.
https://sampwiki.blast.hk/wiki/GameTextForPlayer
Reply
#7

Quote:
Originally Posted by Don Correlli
Quote:
Originally Posted by Richy_Bugger
I don't know how. Again, I'm new to scripting.
https://sampwiki.blast.hk/wiki/GameTextForPlayer
No, I know how to do that but I don't know how to do what I mainly wanted to do (topic title.) I don't understand that guys code.
Reply
#8


pawn Код:
public OnPlayerEnterVehicle
{
  new string[128];
  format(string, sizeof(string), "%s" , VehicleNames[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400]);
   GameTextForPlayer(playerid, string, 3000, 1);
}
there you go.
Reply
#9

@shady91 I got it to work. Your code didn't work but I worked off of it.
pawn Код:
format(vestring, sizeof(vestring), "%s", VehicleNames);
   GameTextForPlayer(playerid, vestring, 3000, 1);
But it shows some type of weird gibberish when I enter a car.
Reply
#10

Quote:
Originally Posted by Richy_Bugger
@shady91 I got it to work. Your code didn't work but I worked off of it.
pawn Код:
format(vestring, sizeof(vestring), "%s", VehicleNames);
   GameTextForPlayer(playerid, vestring, 3000, 1);
But it shows some type of weird gibberish when I enter a car.
When I used OnPlayerEnterVehicle the textdraw got displayed even when I left the car. That's what I use OnPlayerStateChange.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)