20.06.2012, 16:55
hi i wish to make Poeple have a ability to find 5 cars they own
lines
Ok i wish this to have 5 cars u can find i did it like this
lines:
but this 1 doesnt work
lines
PHP код:
if(strcmp(cmd, "/findcar", true) == 0) // By DraGoN
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Example: /findcar [1, 2]");
return 1;
}
new number = strval(tmp);
if(number < 1 || number > 2)
{
SendClientMessage(playerid, COLOR_GREY, "Vehicle 1, 2");
return 1;
}
if(number == 1)
{
if(PlayerInfo[playerid][pPcarkey] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 1!");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
else if(number == 2)
{
if(PlayerInfo[playerid][pPcarkey2] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 2");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey2];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
}
}
lines:
PHP код:
if(strcmp(cmd, "/findcar", true) == 0) // By Don rodriquez
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Example: /findcar [1, 2, 3, 4, 5]");
return 1;
}
new number = strval(tmp);
if(number < 1 || number > 2 || number > 3 || number > 4 || number > 5)
{
SendClientMessage(playerid, COLOR_GREY, "Vehicle 1, 2, 3, 4, 5");
return 1;
}
if(number == 1)
{
if(PlayerInfo[playerid][pPcarkey] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 1!");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
else if(number == 2)
{
if(PlayerInfo[playerid][pPcarkey2] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 2");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey2];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
else if(number == 3)
{
if(PlayerInfo[playerid][pPcarkey3] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 3");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey3];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
else if(number == 4)
{
if(PlayerInfo[playerid][pPcarkey4] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 4");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey4];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
else if(number == 5)
{
if(PlayerInfo[playerid][pPcarkey5] == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "No Vehicle found in this slot 5");
return 1;
}
new carid = PlayerInfo[playerid][pPcarkey5];
new Float:X, Float:Y, Float:Z;
new zone[MAX_ZONE_NAME];
GetVehicle2DZone(carid, zone, MAX_ZONE_NAME);
GetVehiclePos(carid, X,Y,Z);
if(Searching[playerid] == 0)
{
Searching[playerid] = 1;
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
else
{
SetPlayerCheckpoint(playerid, X,Y,Z, 5.0);
format(string, sizeof(string),"Checkpoint has been placed!",zone);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
}
}
}
}