/car help [ wont detect names ] +rep
#1

solved
Reply
#2

Car Names:
pawn Код:
new vNames[212][] =
    {
            {"Landstalker"},    {"Bravura"},            {"Buffalo"},            {"Linerunner"},     {"Perrenial"},      {"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 1"},      {"Previon"},
            {"Coach"},          {"Cabbie"},             {"Stallion"},           {"Rumpo"},          {"RC Bandit"},      {"Romero"},         {"Packer"},         {"Monster"},
            {"Admiral"},        {"Squalo"},             {"Seasparrow"},         {"Pizzaboy"},       {"Tram"},           {"Trailer 2"},      {"Turismo"},
            {"Speeder"},        {"Reefer"},             {"Tropic"},             {"Flatbed"},        {"Yankee"},         {"Caddy"},          {"Solair"},         {"Berkley's RC Van"},
            {"Skimmer"},        {"PCJ-6_0_0"},          {"Faggio"},             {"Freeway"},        {"RC Baron"},       {"RC Raider"},      {"Glendale"},       {"Oceanic"},
            {"Sanchez"},        {"Sparrow"},            {"Patriot"},            {"Quad"},           {"Coastguard"},     {"Dinghy"},         {"Hermes"},         {"Sabre"},
            {"Rustler"},        {"ZR-3_5_0"},           {"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 A"},    {"Hotring Racer B"},{"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 LA"},   {"Hustler"},            {"Intruder"},           {"Primo"},          {"Cargobob"},       {"Tampa"},          {"Sunrise"},        {"Merit"},
            {"Utility"},        {"Nevada"},             {"Yosemite"},           {"Windsor"},        {"Monster A"},      {"Monster B"},      {"Uranus"},         {"Jester"},
            {"Sultan"},         {"Stratum"},            {"Elegy"},              {"Raindance"},      {"RC Tiger"},       {"Flash"},          {"Tahoma"},         {"Savanna"},
            {"Bandito"},        {"Freight Flat"},       {"Streak Carriage"},    {"Kart"},           {"Mower"},          {"Duneride"},       {"Sweeper"},
            {"Broadway"},       {"Tornado"},            {"AT-400"},             {"DFT-30"},         {"Huntley"},        {"Stafford"},       {"BF-400"},         {"Newsvan"},
            {"Tug"},            {"Trailer 3"},          {"Emperor"},            {"Wayfarer"},       {"Euros"},          {"Hotdog"},         {"Club"},           {"Freight Carriage"},
            {"Trailer 3"},      {"Andromada"},          {"Dodo"},               {"RC Cam"},         {"Launch"},         {"Police Car LSPD"},{"Police Car SFPD"},
            {"Police _LVPD"},   {"Police Ranger"},      {"Picador"},            {"SWAT. Van"},      {"Alpha"},          {"Phoenix"},        {"Glendale"},
            {"Sadler"},         {"Luggage Trailer A"}{"Luggage Trailer B"}{"Stair Trailer"},{"Boxville"},         {"Farm Plow"},
            {"Utility Trailer"}

    };
Function:
pawn Код:
GetVehicleModelID( vName[ ] )
{
    for ( new i = 400; i <= 611; i ++ )
        if( strfind( vNames[ i - 400 ], vName, true ) != -1 )
            return ( i );

    return ( -1 );
}
Reply
#3

you never called this
pawn Код:
new veh = GetVehicleModelID(aVehicle );
this would change to
pawn Код:
if(aVehicle < 400 || aVehicle > 611) return SendClientMessage(playerid,color_error, "[ Error ]:"#cwhite" This is not a valid vehicle name! Please try again ");
this
pawn Код:
if(veh < 400 || veh > 611) return SendClientMessage(playerid,color_error, "[ Error ]:"#cwhite" This is not a valid vehicle name! Please try again ");
making the color to be integers, and optional. if not written will be random.
pawn Код:
if(sscanf(params, "uI(-1)I(-1)", aVehicle, Color1, Color2)) return SendClientMessage(playerid,color_usage, "[Usage]:"#cwhite" /car [car ID] [ color 1 ] [ color 2 ]");

the model id, and the colors too
pawn Код:
new PVeh = CreateVehicle(veh, Pos[0], Pos[1], Pos[2], Pos[3]+90, Color1, Color2, -1);
Reply
#4

So the bug is in the command?

pls can you fix it for me?
Reply
#5

Quote:
Originally Posted by RicaNiel
Посмотреть сообщение
how about the command ?
read what i wrote .__. you have to call the function.
Reply
#6

umm wait i am confused
can you help me fix the command?
Reply
#7


pawn Код:
CMD:car(playerid, params[])
{
    if(pData[playerid][pAdmin] >= MODERATOR || IsPlayerAdmin(playerid))
    {
        new aVehicle, Color1, Color2;
        if(sscanf(params, "uI(-1)I(-1)", aVehicle, Color1, Color2)) return SendClientMessage(playerid,color_usage, "[Usage]:"#cwhite" /car [car ID] [ color 1 ] [ color 2 ]");if(veh < 400 || veh > 611) return SendClientMessage(playerid,color_error, "[ Error ]:"#cwhite" This is not a valid vehicle name! Please try again ");
        new veh = GetVehicleModelID(aVehicle); // you see you never called this
        new Float:Pos[4];
        GetPlayerPos(playerid, Pos[0],Pos[1],Pos[2]); GetPlayerFacingAngle(playerid, Pos[3]);
        if(IsPlayerInAnyVehicle(playerid)) { DestroyVehicle(GetPlayerVehicleID(playerid)); }
        new PVeh = CreateVehicle(veh, Pos[0], Pos[1], Pos[2], Pos[3]+90, Color1, Color2, -1);
        LinkVehicleToInterior(PVeh, GetPlayerInterior(playerid));
        SetVehicleVirtualWorld(PVeh, GetPlayerVirtualWorld(playerid));

        return 1;
    }
    else return aerror(playerid);
}
try this. not tested
Reply
#8

opps i got errors

Код:
 
C:\Users\Dan\SA~MP\Server\gamemodes\RicaNiel.pwn(398) : error 017: undefined symbol "veh"
C:\Users\Dan\SA~MP\Server\gamemodes\RicaNiel.pwn(399) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#9

mmmmmm
pawn Код:
if( sscanf( params, "s[50]
try this
Reply
#10

i still have errors
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)