Код:
if(!strcmp(tmp, "accept",true,4))
{
if(pToAccept[playerid] == 255)
{
SendClientMessage(playerid, COLOR_LIGHTRED, " No-one is offering you a car to buy");
return 1;
}
if(GetPlayerMoney(playerid) >= prToAccept[playerid])
{
GetPlayerName(pToAccept[playerid], pName, sizeof(pName));
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "Tu piekriti nopirkt %s no %s par $%d.", VehicleNames[GetVehicleModel(vToAccept[playerid])-400], pName, prToAccept[playerid]);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "%s piekrita nopirkt tavu %s par $%d.", playername, VehicleNames[GetVehicleModel(vToAccept[playerid])-400], prToAccept[playerid]);
SendClientMessage(pToAccept[playerid], COLOR_GREEN, string);
RemovePlayerFromVehicle(playerid);
new str2[256];
format(str2, sizeof(str2), "%s.%s", playername, VehicleNames[GetVehicleModel(vToAccept[playerid])-400]);
new str[256];
format(str, sizeof(str), "%s.%s.cfg", pName, VehicleNames[GetVehicleModel(vToAccept[playerid])-400]);
SafeGivePlayerMoney(pToAccept[playerid], prToAccept[playerid]);
SafeGivePlayerMoney(playerid, -prToAccept[playerid]);
if(strfind(str, PlayerVehicle[pToAccept[playerid]][pVeh1], true) == 0)
{
if(strcmp(PlayerVehicle[playerid][pVeh1], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh1], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh1], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh2], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh2], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh1], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh3], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh3], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh1], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh4], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh4], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh1], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh5], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh5], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh1], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " alredy 5 cars !");
SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, " your car cant be bought cuz player got 5 cars !");
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
}
else if(strcmp(str, PlayerVehicle[pToAccept[playerid]][pVeh2], true) == 0)
{
if(strcmp(PlayerVehicle[playerid][pVeh1], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh1], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh2], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh2], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh2], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh2], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh3], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh3], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh2], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh4], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh4], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh2], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh5], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh5], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh2], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " alredy 5 cars !");
SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, " your car cant be bought cuz player got 5 cars !");
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
}
else if(strcmp(str, PlayerVehicle[pToAccept[playerid]][pVeh3], true) == 0)
{
if(strcmp(PlayerVehicle[playerid][pVeh1], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh1], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh3], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh2], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh2], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh3], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh3], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh3], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh3], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh4], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh4], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh3], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh5], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh5], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh3], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " alredy 5 cars !");
SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, " your car cant be bought cuz player got 5 cars !");
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
}
else if(strcmp(str, PlayerVehicle[pToAccept[playerid]][pVeh4], true) == 0)
{
if(strcmp(PlayerVehicle[playerid][pVeh1], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh1], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh4], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh2], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh2], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh4], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh3], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh3], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh4], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh4], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh4], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh4], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh5], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh5], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh4], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " alredy 5 cars !");
SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, " your car cant be bought cuz player got 5 cars !");
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
}
else if(strcmp(str, PlayerVehicle[pToAccept[playerid]][pVeh5], true) == 0)
{
if(strcmp(PlayerVehicle[playerid][pVeh1], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh1], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh5], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh2], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh2], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh5], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh3], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh3], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh5], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh4], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh4], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh5], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else if(strcmp(PlayerVehicle[playerid][pVeh5], "None", true) == 0)
{
strmid(PlayerVehicle[playerid][pVeh5], str2, 0, strlen(str2), 255);
strmid(VehicleInfo[vToAccept[playerid]][vOwner], playername, 0, strlen(playername), 255);
strmid(PlayerVehicle[pToAccept[playerid]][pVeh5], "None", 0, strlen("None"), 255);
SaveVehicles(playerid, vToAccept[playerid]);
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " alredy 5 cars !");
SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, " your car cant be bought cuz player got 5 cars !");
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " Not enough cash !");
SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, " Your canr connot be boyught cuz ppl have no money.");
pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
return 1;
}
return 1;
}
Everything works fine with first car, but when I'm trying to sell 2,3,4,5 car it doesn't shows up in cfg file, just 1st car works fine.
It just mixed up everything more..