Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!strcmp(tmp, "sell",true,4))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You are not in a vehicle !");
- return 1;
- }
- new vehi = GetPlayerVehicleID(playerid);
- if(VehicleInfo[vehi][vOwned] != 1)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle !");
- return 1;
- }
- new plname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, plname, sizeof(plname));
- if(strcmp(plname, VehicleInfo[vehi][vOwner], true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v sell [Playerid/PartOfName] [Price]");
- return 1;
- }
- new user = ReturnUser(tmp);
- if(user == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "Invalid Player ID !");
- return 1;
- }
- if(user == playerid)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You can't sell your vehicle to yourself !");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_YELLOW3, "USAGE: /v sell [Playerid/PartOfName] [Price]");
- return 1;
- }
- if(!ProxDetectorS(8, playerid, user))
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You're too far from your destination !");
- return 1;
- }
- new price = strval(tmp);
- GetPlayerName(user, pName, sizeof(pName));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "%s offres you his %s for $%d, use /v accept or refuse.", playername, VehicleNames[GetVehicleModel(vehi)-400], price);
- SendClientMessage(user, COLOR_YELLOW, string);
- format(string, sizeof(string), "you sold your %s to %s for $%d.", VehicleNames[GetVehicleModel(vehi)-400], pName, price);
- SendClientMessage(playerid, COLOR_GREEN, string);
- pToAccept[user] = playerid;
- vToAccept[user] = vehi;
- prToAccept[user] = price;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You don't own this vehicle !");
- return 1;
- }
- }
- if(!strcmp(tmp, "accept",true,4))
- {
- if(pToAccept[playerid] == 255)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't anything to accept");
- return 1;
- }
- if(GetPlayerMoney(playerid) >= prToAccept[playerid])
- {
- GetPlayerName(pToAccept[playerid], pName, sizeof(pName));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "You accept the %s of %s for $%d.", VehicleNames[GetVehicleModel(vToAccept[playerid])-400], pName, prToAccept[playerid]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "%s has accepted your %s for $%d.", playername, VehicleNames[GetVehicleModel(vToAccept[playerid])-400], prToAccept[playerid]);
- SendClientMessage(pToAccept[playerid], COLOR_GREEN, string);
- 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]);
- GivePlayerMoney(pToAccept[playerid], prToAccept[playerid]);
- GivePlayerMoney(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, "You already own 5 vehicles !");
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, "You're vehicle can't be selled beacause the player already owns 5 vehicles !");
- 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, "You already own 5 vehicles !");
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, "You're vehicle can't be selled beacause the player already owns 5 vehicles !");
- 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, "You already own 5 vehicles !");
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, "You're vehicle can't be selled beacause the player already owns 5 vehicles !");
- 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, "You already own 5 vehicles !");
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, "You're vehicle can't be selled beacause the player already owns 5 vehicles !");
- 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, "You already own 5 vehicles !");
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, "You're vehicle can't be selled beacause the player already owns 5 vehicles !");
- pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't enough money !");
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, "You're vehicle can't be selled beacause the player haven't enough money.");
- pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
- return 1;
- }
- return 1;
- }
- if(!strcmp(tmp, "refuse",true,4))
- {
- if(pToAccept[playerid] == 255)
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't anything to accept");
- return 1;
- }
- GetPlayerName(pToAccept[playerid], pName, sizeof(pName));
- GetPlayerName(playerid, playername, sizeof(playername));
- format(string, sizeof(string), "You refuse the %s of %s.", VehicleNames[GetVehicleModel(vToAccept[playerid])-400], pName);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- format(string, sizeof(string), "%s has refused your %s.", playername, VehicleNames[GetVehicleModel(vToAccept[playerid])-400]);
- SendClientMessage(pToAccept[playerid], COLOR_LIGHTRED, string);
- pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement