GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dexi - 2011. december 12. - 14:36:11

Cím: Autó nevének kiiratása.
Írta: dexi - 2011. december 12. - 14:36:11
Például ha az illetõ beszáll egy Sultan-ba akkor írja ki hogy \"Beültél egy Sultan-ba/be\". Ha meg Infibe akkor Sultan helyet Infernus.. mindegyik kocsinál menyjen.
Cím: Autó nevének kiiratása.
Írta: kurta999 - 2011. december 12. - 17:04:20

new const VehicleNames[212][ ] =
{
\"Landstalker\", \"Bravura\", \"Buffalo\", \"Linerunner\", \"Pereniel\", \"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\", \"Artic Trailer 1\", \"Previon\", \"Coach\", \"Cabbie\",
\"Stallion\", \"Rumpo\", \"RC Bandit\", \"Romero\", \"Packer\", \"Monster\", \"Admiral\", \"Squalo\", \"Seasparrow\", \"Pizzaboy\", \"Tram\", \"Artic Trailer 2\", \"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 A\", \"FBI Rancher\", \"Virgo\", \"Greenwood\",
\"Jetmax\", \"Hotring\", \"Sandking\", \"Blista Compact\", \"Police Maverick\", \"Boxville\", \"Benson\", \"Mesa\", \"RC Goblin\", \"Hotring Racer A\", \"Hotring Racer B\",
\"Bloodring Banger\", \"Rancher B\", \"Super GT\", \"Elegant\", \"Journey\", \"Bike\", \"Mountain Bike\", \"Beagle\", \"Cropdust\", \"Stunt\", \"Tanker\", \"RoadTrain\",
\"Nebula\", \"Majestic\", \"Buccaneer\", \"Shamal\", \"Hydra\", \"FCR-900\", \"NRG-500\", \"HPV-1000\", \"Cement Truck\", \"Tow Truck\", \"Fortune\", \"Cadrona\", \"FBI Truck\",
\"Willard\", \"Forklift\", \"Tractor\", \"Combine\", \"Feltzer\", \"Remington\", \"Slamvan\", \"Blade\", \"Freight\", \"Streak\", \"Vortex\", \"Vincent\", \"Bullet\", \"Clover\",
\"Sadler\", \"Firetruck LA\", \"Hustler\", \"Intruder\", \"Primo\", \"Cargobob\", \"Tampa\", \"Sunrise\", \"Merit\", \"Utility Van\", \"Nevada\", \"Yosemite\", \"Windsor\", \"Monster A\",
\"Monster B\", \"Uranus\", \"Jester\", \"Sultan\", \"Stratum\", \"Elegy\", \"Raindance\", \"RC Tiger\", \"Flash\", \"Tahoma\", \"Savanna\", \"Bandito\", \"Freight Box\", \"Artic Trailer 3\",
\"Kart\", \"Mower\", \"Duneride\", \"Sweeper\", \"Broadway\", \"Tornado\", \"AT-400\", \"DFT-30\", \"Huntley\", \"Stafford\", \"BF-400\", \"Newsvan\", \"Tug\", \"Trailer A\", \"Emperor\",
\"Wayfarer\", \"Euros\", \"Hotdog\", \"Club\", \"Trailer B\", \"Trailer C\", \"Andromada\", \"Dodo\", \"RC Cam\", \"Launch\", \"Cop Car LS\", \"Cop Car SF\",
\"Cop Car LV\", \"Ranger\", \"Picador\", \"S.W.A.T. Van\", \"Alpha\", \"Phoenix\", \"Glendale Shit\", \"Sadler Shit\", \"Bag Box A\", \"Bag Box B\",
\"Stair Trailer\", \"Boxville\", \"Farm Plow\", \"Utility Trailer\"
};
// Biztonság kedvéért kell ez.
stock VehName(vehicle_id)
{
new
    vModelID = GetVehicleModel(vehicle_id),
    RetStr[33]; // Új string, mivel egy Tömbstring értékével nem lehet visszatérni. Teszteltem, csak így megy!
if(611 >= vModelID >= 400)
{
strcat(RetStr, VehicleNames[vModelID - 400], 32);
return RetStr;
}
return RetStr;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER && oldstate == PLAYER_STATE_ONFOOT)
{
new
    szStr[64];
format(szStr, sizeof(szStr), \"Beültél egy %s nevû jármûbe!\", VehName(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid, 0xFFFFFFFF, szStr);
}
return 1;
}

 
Menny rá az \'Idézet\'-re és onnan másold ki, mivel a fórum hibásan jeleníti meg!
Cím: Autó nevének kiiratása.
Írta: lusta19 - 2011. december 12. - 17:20:04
Idézetet írta: kurta999 date=1323705860\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14210\" data-ipsquote-contentclass=\"forums_Topic
[pawn]
new const VehicleNames[212][ ] =
{
\"Landstalker\", \"Bravura\", \"Buffalo\", \"Linerunner\", \"Pereniel\", \"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\", \"Artic Trailer 1\", \"Previon\", \"Coach\", \"Cabbie\",
\"Stallion\", \"Rumpo\", \"RC Bandit\", \"Romero\", \"Packer\", \"Monster\", \"Admiral\", \"Squalo\", \"Seasparrow\", \"Pizzaboy\", \"Tram\", \"Artic Trailer 2\", \"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 A\", \"FBI Rancher\", \"Virgo\", \"Greenwood\",
\"Jetmax\", \"Hotring\", \"Sandking\", \"Blista Compact\", \"Police Maverick\", \"Boxville\", \"Benson\", \"Mesa\", \"RC Goblin\", \"Hotring Racer A\", \"Hotring Racer B\",
\"Bloodring Banger\", \"Rancher B\", \"Super GT\", \"Elegant\", \"Journey\", \"Bike\", \"Mountain Bike\", \"Beagle\", \"Cropdust\", \"Stunt\", \"Tanker\", \"RoadTrain\",
\"Nebula\", \"Majestic\", \"Buccaneer\", \"Shamal\", \"Hydra\", \"FCR-900\", \"NRG-500\", \"HPV-1000\", \"Cement Truck\", \"Tow Truck\", \"Fortune\", \"Cadrona\", \"FBI Truck\",
\"Willard\", \"Forklift\", \"Tractor\", \"Combine\", \"Feltzer\", \"Remington\", \"Slamvan\", \"Blade\", \"Freight\", \"Streak\", \"Vortex\", \"Vincent\", \"Bullet\", \"Clover\",
\"Sadler\", \"Firetruck LA\", \"Hustler\", \"Intruder\", \"Primo\", \"Cargobob\", \"Tampa\", \"Sunrise\", \"Merit\", \"Utility Van\", \"Nevada\", \"Yosemite\", \"Windsor\", \"Monster A\",
\"Monster B\", \"Uranus\", \"Jester\", \"Sultan\", \"Stratum\", \"Elegy\", \"Raindance\", \"RC Tiger\", \"Flash\", \"Tahoma\", \"Savanna\", \"Bandito\", \"Freight Box\", \"Artic Trailer 3\",
\"Kart\", \"Mower\", \"Duneride\", \"Sweeper\", \"Broadway\", \"Tornado\", \"AT-400\", \"DFT-30\", \"Huntley\", \"Stafford\", \"BF-400\", \"Newsvan\", \"Tug\", \"Trailer A\", \"Emperor\",
\"Wayfarer\", \"Euros\", \"Hotdog\", \"Club\", \"Trailer B\", \"Trailer C\", \"Andromada\", \"Dodo\", \"RC Cam\", \"Launch\", \"Cop Car LS\", \"Cop Car SF\",
\"Cop Car LV\", \"Ranger\", \"Picador\", \"S.W.A.T. Van\", \"Alpha\", \"Phoenix\", \"Glendale Shit\", \"Sadler Shit\", \"Bag Box A\", \"Bag Box B\",
\"Stair Trailer\", \"Boxville\", \"Farm Plow\", \"Utility Trailer\"
};
// Biztonság kedvéért kell ez.
stock VehName(vehicle_id)
{
new
    vModelID = GetVehicleModel(vehicle_id),
    RetStr[33]; // Új string, mivel egy Tömbstring értékével nem lehet visszatérni. Teszteltem, csak így megy!
if(611 >= vModelID >= 400)
{
   strcat(RetStr, VehicleNames[vModelID - 400], 32);
   return RetStr;
}
return RetStr;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER && oldstate == PLAYER_STATE_ONFOOT)
{
   new
       szStr[64];
   format(szStr, sizeof(szStr), \"Beültél egy %s nevû jármûbe!\", VehName(GetPlayerVehicleID(playerid)));
   SendClientMessage(playerid, 0xFFFFFFFF, szStr);
}
return 1;
}
[/pawn]
Menny rá az \'Idézet\'-re és onnan másold ki, mivel a fórum hibásan jeleníti meg!
 
Ha [code*][*/code]-ba rakod jó
[pawn*][*/pawn] hibás