05.04.2012, 11:32
//Buy Car//////////////////////////////////////////////////////////////
dcmd_buycar(playerid, params[])
{
static carName[32], Bravura[32], Glendale[32];
Glendale = "Glendale";
Bravura = "Bravura";
if (sscanf(params, "s", carName)) return SendClientMessage(playerid, red, "Usage: /buycar [car name]");
if(IsPlayerInRangeOfPoint(playerid, 5, 1667.5986,-1887.8107,13.2885))
{
if(carName == Bravura)
{
if (GetPlayerMoney(playerid) >= 5000)
{
GivePlayerMoney(playerid, - 5000);
CreateVehicle(401,1667.5986,-1887.8107,13.2885,89.9480,78,76,0);
vehicleID ++;
playerVeh = vehicleID;
new VehString[128];
format(VehString, 128, "You are now using vehicle %i", playerVeh);
SendClientMessage(playerid, 0xFFFFFFFF, VehString);
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "You do not have enough money to buy this");
return 1;
}
if(carName == Glendale)
{
if (GetPlayerMoney(playerid) >= 2500)
{
GivePlayerMoney(playerid, - 2500);
CreateVehicle(466,1665.6439,-1899.6490,13.3311,1.4440,78,76,0);
vehicleID ++;
playerVeh = vehicleID;
new VehString[128];
format(VehString, 128, "You are now using vehicle %i", playerVeh);
SendClientMessage(playerid, 0xFFFFFFFF, VehString);
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "You do not have enough money to buy this");
return 1;
}
return 1;
}
return 1;
}
/////////////////////////////////////////////////////////////////////
how do I get this to work, the error occurs when I try -
if(carName == Glendale)
I get error
C:\Users\Keiren\Desktop\Used\Games\GTA San Andreas\samp\gamemodes\aussieroleplay2.pwn(535) : error 033: array must be indexed (variable "carName")
dcmd_buycar(playerid, params[])
{
static carName[32], Bravura[32], Glendale[32];
Glendale = "Glendale";
Bravura = "Bravura";
if (sscanf(params, "s", carName)) return SendClientMessage(playerid, red, "Usage: /buycar [car name]");
if(IsPlayerInRangeOfPoint(playerid, 5, 1667.5986,-1887.8107,13.2885))
{
if(carName == Bravura)
{
if (GetPlayerMoney(playerid) >= 5000)
{
GivePlayerMoney(playerid, - 5000);
CreateVehicle(401,1667.5986,-1887.8107,13.2885,89.9480,78,76,0);
vehicleID ++;
playerVeh = vehicleID;
new VehString[128];
format(VehString, 128, "You are now using vehicle %i", playerVeh);
SendClientMessage(playerid, 0xFFFFFFFF, VehString);
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "You do not have enough money to buy this");
return 1;
}
if(carName == Glendale)
{
if (GetPlayerMoney(playerid) >= 2500)
{
GivePlayerMoney(playerid, - 2500);
CreateVehicle(466,1665.6439,-1899.6490,13.3311,1.4440,78,76,0);
vehicleID ++;
playerVeh = vehicleID;
new VehString[128];
format(VehString, 128, "You are now using vehicle %i", playerVeh);
SendClientMessage(playerid, 0xFFFFFFFF, VehString);
return 1;
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "You do not have enough money to buy this");
return 1;
}
return 1;
}
return 1;
}
/////////////////////////////////////////////////////////////////////
how do I get this to work, the error occurs when I try -
if(carName == Glendale)
I get error
C:\Users\Keiren\Desktop\Used\Games\GTA San Andreas\samp\gamemodes\aussieroleplay2.pwn(535) : error 033: array must be indexed (variable "carName")