Opis problema o kojem se radi: E ovako pravio sistem Evra definisamo mi
PlayerInfo kako da stavim da kad igrac ponudi igracu kola da mu skine evro i njemu da da evro? Hvala UnapredDio skripte:
else if(strcmp(x_nr,"sellto",true) == 0)
{
if(GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else { return 1; }
if(strcmp(sendername, CarInfo, true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(8.0, playerid, giveplayerid))
{
if(PlayerInfo == 999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
return 1;
}
new newcar = GetPlayerVehicleID(playerid);
new kupovan = PlayerInfo;
kupovan = strval(tmp);
if(kupovan < 1 || kupovan > 100000)
{
SendClientMessage(playerid, COLOR_GREY, " Cena ne moze biti manja od 1 ni veca od 100000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Ponudili ste vas auto %s-u za %d .", giveplayer, PlayerInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, PlayerInfo);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "Model: %s | Cena vozila na /v buy je %d",CarInfo,CarInfo);
SendClientMessage(giveplayerid, COLOR_BLUE, string);
OwnableCarOffer = playerid;
OwnableCarID = ownvehkey;
OwnableCarPrice = kupovan;
return 1;
}
else if(PlayerInfo == 999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
return 1;
}
new newcar = GetPlayerVehicleID(playerid);
new kupovan = PlayerInfo;
kupovan = strval(tmp);
if(kupovan < 1 || kupovan > 100000)
{
SendClientMessage(playerid, COLOR_GREY, " Cena ne moze biti manja od 1 ni veca od 100000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, PlayerInfo);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, PlayerInfo);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "Model: %s | Cena vozila na /v buy je $%d",CarInfo,CarInfo);
SendClientMessage(giveplayerid, COLOR_BLUE, string);
OwnableCarOffer = playerid;
OwnableCarID = ownvehkey;
OwnableCarPrice = kupovan;
return 1;
}
else if(PlayerInfo == 999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Podsetnik: /v sellto [ID Igraca/Dio Imena] ");
return 1;
}
new newcar = GetPlayerVehicleID(playerid);
new kupovan = PlayerInfo;
kupovan = strval(tmp);
if(kupovan < 1 || kupovan > 100000)
{
SendClientMessage(playerid, COLOR_GREY, " Cena ne moze biti manja od 1 ni veca od 100000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Ponudili ste vas auto %s-u za $%d .", giveplayer, kupovan);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Vlasnik auta %s vam je ponudio auto/motor za $%d (kucajte /accept ownablecar).", playername, kupovan);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
format(string, sizeof(string), "Model: %s | Cena vozila na /v buy je $%d",CarInfo,CarInfo);
SendClientMessage(giveplayerid, COLOR_BLUE, string);
OwnableCarOffer = playerid;
OwnableCarID = ownvehkey;
OwnableCarPrice = kupovan;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac vec ima 3 vozila ! ");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Igrac nije blizu vas ! ");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " To nije vas auto");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Morate sjesti u autu da biste ga prodali");
return 1;
}
}Slika (neobavezno):
