Need Help with one Error
#1

Can help me please i have this error

Quote:

5062 -- 5141) : error 010: invalid function or declaration

Here the lines 5062-5141

Quote:

COMMAND:givecar2(playerid, params[])
{
new id, veh[24];
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;

// Check if the player's admin-level is at least 1
//if (APlayerData[playerid][PlayerLevel] >= 2)

// Send the command to all admins so they can see it
//SendAdminText(playerid, "/givecar", params);

if(sscanf(params, "us[24]", id, veh)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /givecar [Playerid/PlayerName] [CaModelId/CarName]");

new VehicleNames[212][] = {
{"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunn er"},{"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"},{"Barra cks"},{"Hotknife"},{"Trailer 1"},{"Previon"},
{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"R C Bandit"},{"Romero"},{"Packer"},{"Monster"},
{"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"} ,{"Tram"},{"Trailer 2"},{"Turismo"},
{"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},{"Ya nkee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
{"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
{"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coa stguard"},{"Dinghy"},{"Hermes"},{"Sabre"},
{"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Bu rrito"},{"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"},{"Vinc ent"},{"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"},{"R C Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
{"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweep er"},
{"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 Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},
{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},
{"Utility Trailer"}
}, vehicle = -1;

for(new v; v < 212; v++) if(strfind(VehicleNames[v], veh, true) != -1) { vehicle = v + 400; break; }
if(vehicle == -1) vehicle = strval(veh);
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "Enter a valid vehicle name or an ID between 400 and 611!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,"ERROR: That player isn't online!");
if(!IsPlayerNPC(id))
{
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
if(vehicle != 537 || vehicle != 538 || vehicle != 538 || vehicle != 570 || vehicle != 590)
{
if(IsPlayerInAnyVehicle(id))
{
SetVehicleToRespawn(GetPlayerVehicleID(id));
}

if(Player[id][OldCardi] > 0)
{
DestroyVehicle(Player[id][OldCardi]);
Player[id][OldCardi] = 0;
}

new Float:Pos[4];
GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(id, Pos[3]);

Player[id][OldCardi] = CreateVehicle(vehicle, Pos[0], Pos[1], Pos[2], Pos[3], 1, 1, 120);
// arac calistir ve benzin koy
AVehicleData[vehicle][Fuel] = MaxFuel;
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicle, 1, 1, alarm, doors, bonnet, boot, objective);
PutPlayerInVehicle(id, Player[id][OldCardi], 0);
}
}
else SendClientMessage(playerid,COLOR_RED,"ERROR: To use this command, the player, the session must be opened.");
}
}
return 1;
}

Reply
#2

Why would you declare an array that big inside a command? Make it global.
Also no need of extra brackets around the vehicles' names.

After done the above, remove an extra closed bracket in the next line after else statement.
Reply
#3

Here:

This code should be above:

pawn Код:
new VehicleNames[212][] = {
{"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunn er"},{"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"},{"Barra cks"},{"Hotknife"},{"Trailer 1"},{"Previon"},
{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"R C Bandit"},{"Romero"},{"Packer"},{"Monster"},
{"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"} ,{"Tram"},{"Trailer 2"},{"Turismo"},
{"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},{"Ya nkee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
{"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
{"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coa stguard"},{"Dinghy"},{"Hermes"},{"Sabre"},
{"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Bu rrito"},{"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"},{"Vinc ent"},{"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"},{"R C Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
{"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweep er"},
{"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 Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},
{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},
{"Utility Trailer"}
}, vehicle = -1;
pawn Код:
COMMAND:givecar2(playerid, params[])
{
new id, veh[24];
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;

// Check if the player's admin-level is at least 1
//if (APlayerData[playerid][PlayerLevel] >= 2)

// Send the command to all admins so they can see it
//SendAdminText(playerid, "/givecar", params);

if(sscanf(params, "us[24]", id, veh)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /givecar [Playerid/PlayerName] [CaModelId/CarName]");

for(new v; v < 212; v++) if(strfind(VehicleNames[v], veh, true) != -1) { vehicle = v + 400; break; }
if(vehicle == -1) vehicle = strval(veh);
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "Enter a valid vehicle name or an ID between 400 and 611!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,"ERROR: That player isn't online!");
if(!IsPlayerNPC(id))
{
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
if(vehicle != 537 || vehicle != 538 || vehicle != 538 || vehicle != 570 || vehicle != 590)
{
if(IsPlayerInAnyVehicle(id))
{
SetVehicleToRespawn(GetPlayerVehicleID(id));
}

if(Player[id][OldCardi] > 0)
{
DestroyVehicle(Player[id][OldCardi]);
Player[id][OldCardi] = 0;
}

new Float:Pos[4];
GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(id, Pos[3]);

Player[id][OldCardi] = CreateVehicle(vehicle, Pos[0], Pos[1], Pos[2], Pos[3], 1, 1, 120);
// arac calistir ve benzin koy
AVehicleData[vehicle][Fuel] = MaxFuel;
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicle, 1, 1, alarm, doors, bonnet, boot, objective);
PutPlayerInVehicle(id, Player[id][OldCardi], 0);
}
}
else SendClientMessage(playerid,COLOR_RED,"ERROR: To use this command, the player, the session must be opened.");
}
}
return 1;
}
Reply
#4

Quote:
Originally Posted by Youssef221
Посмотреть сообщение
Here:

This code should be above:

pawn Код:
new VehicleNames[212][] = {
{"Landstalker"},{"Bravura"},{"Buffalo"},{"Linerunn er"},{"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"},{"Barra cks"},{"Hotknife"},{"Trailer 1"},{"Previon"},
{"Coach"},{"Cabbie"},{"Stallion"},{"Rumpo"},{"R C Bandit"},{"Romero"},{"Packer"},{"Monster"},
{"Admiral"},{"Squalo"},{"Seasparrow"},{"Pizzaboy"} ,{"Tram"},{"Trailer 2"},{"Turismo"},
{"Speeder"},{"Reefer"},{"Tropic"},{"Flatbed"},{"Ya nkee"},{"Caddy"},{"Solair"},{"Berkley's RC Van"},
{"Skimmer"},{"PCJ-600"},{"Faggio"},{"Freeway"},{"RC Baron"},{"RC Raider"},{"Glendale"},{"Oceanic"},
{"Sanchez"},{"Sparrow"},{"Patriot"},{"Quad"},{"Coa stguard"},{"Dinghy"},{"Hermes"},{"Sabre"},
{"Rustler"},{"ZR-350"},{"Walton"},{"Regina"},{"Comet"},{"BMX"},{"Bu rrito"},{"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"},{"Vinc ent"},{"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"},{"R C Tiger"},{"Flash"},{"Tahoma"},{"Savanna"},
{"Bandito"},{"Freight Flat"},{"Streak Carriage"},{"Kart"},{"Mower"},{"Duneride"},{"Sweep er"},
{"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 Car (LVPD)"},{"Police Ranger"},{"Picador"},{"S.W.A.T. Van"},{"Alpha"},{"Phoenix"},{"Glendale"},
{"Sadler"},{"Luggage Trailer A"},{"Luggage Trailer B"},{"Stair Trailer"},{"Boxville"},{"Farm Plow"},
{"Utility Trailer"}
}, vehicle = -1;
pawn Код:
COMMAND:givecar2(playerid, params[])
{
new id, veh[24];
new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective;

// Check if the player's admin-level is at least 1
//if (APlayerData[playerid][PlayerLevel] >= 2)

// Send the command to all admins so they can see it
//SendAdminText(playerid, "/givecar", params);

if(sscanf(params, "us[24]", id, veh)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /givecar [Playerid/PlayerName] [CaModelId/CarName]");

for(new v; v < 212; v++) if(strfind(VehicleNames[v], veh, true) != -1) { vehicle = v + 400; break; }
if(vehicle == -1) vehicle = strval(veh);
if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "Enter a valid vehicle name or an ID between 400 and 611!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED,"ERROR: That player isn't online!");
if(!IsPlayerNPC(id))
{
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
if(vehicle != 537 || vehicle != 538 || vehicle != 538 || vehicle != 570 || vehicle != 590)
{
if(IsPlayerInAnyVehicle(id))
{
SetVehicleToRespawn(GetPlayerVehicleID(id));
}

if(Player[id][OldCardi] > 0)
{
DestroyVehicle(Player[id][OldCardi]);
Player[id][OldCardi] = 0;
}

new Float:Pos[4];
GetPlayerPos(id, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(id, Pos[3]);

Player[id][OldCardi] = CreateVehicle(vehicle, Pos[0], Pos[1], Pos[2], Pos[3], 1, 1, 120);
// arac calistir ve benzin koy
AVehicleData[vehicle][Fuel] = MaxFuel;
GetVehicleParamsEx(vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicle, 1, 1, alarm, doors, bonnet, boot, objective);
PutPlayerInVehicle(id, Player[id][OldCardi], 0);
}
}
else SendClientMessage(playerid,COLOR_RED,"ERROR: To use this command, the player, the session must be opened.");
}
}
return 1;
}
I get the same Error
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)