[TuT] Vypsáni jména vozidla v SA:MP

Sekcia určená pre programovací jazyk pawn.

[TuT] Vypsáni jména vozidla v SA:MP

Poslaťod Radiss » Str 20. Jún 2012 20:39:16

Takže.Áhoj všem pawnerům i těm co tomu moc nerozumí :) V Tomto TuToriálu si ukážeme jak se nám při nasednutí do auta vypíše jméno vozidla
takže začneme.

Někde kdekoliv mimo Public nahoru

Kód: Vybrať všetko
new RealvehName[][] = //Všechny auta v GTA San Andreas.
{
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster",
"Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
"Esperanto", "Taxi", "Washington", "Bobcat", "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",
"Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher",
"Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "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", "Nevada", "Yosemite", "Windsor", "Monster", "Monster",
"Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
"Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30",
"Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
"Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car",
"Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs",
"Boxville", "Tiller", "Utility Trailer"
};


A nyní jen

Kód: Vybrať všetko
public OnPlayerStateChange(playerid, newstate, oldstate)
{
   new str[80];
   if (newstate == 2 || newstate == 3)
{
   format(str, sizeof(str), "%s",RealvehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
}   GameTextForPlayer(playerid, str, 3000, 1);
    return 1;
}


Díky za shlédnutí :)
Radiss
Nováčik
Nováčik
 
Príspevky: 37
Registrovaný: Ned 25. Dec 2011 21:53:14

Re: [TuT] Vypsáni jména vozidla v SA:MP

Poslaťod KarTooN » Štv 21. Jún 2012 13:28:35

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new str[80];
if (newstate == 2 || newstate == 3)
{
format(str, sizeof(str), "%s",RealvehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
} GameTextForPlayer(playerid, str, 3000, 1);
    return 1;
}

zbytečná proměnná... měl si jí dát až za podmínku newstate... navíc si mohl napsat, kdo je autorem scriptu (názvy vozidel)
Obrázok
KarTooN
Super člen
Super člen
 
Príspevky: 1320
Registrovaný: Pon 27. Jún 2011 9:49:07
Bydlisko: Opava
Obľúbený server?: PTPM


Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron