25.09.2010, 08:27
if you press "Cancel" (second button) i want it to go out of the car
ive tryed to add
but nothing happends... what is wrong with this. here is the code
ive tryed to add
Код:
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 4512 && response == 1)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(CarInfo); i++)
{
if(CarInfo[i][ownedvehicle] == GetPlayerVehicleID(playerid))
{
if(PlayerInfo[playerid][pCarKey]!=0)
{
SendClientMessage(playerid, COLOR_GREY, "You already own a car, type /carsell if you want to buy this one!");
return 1;
}
if(CarInfo[i][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car");
return 1;
}
if(GetPlayerMoney(playerid) >= CarInfo[i][cValue])
{
PlayerInfo[playerid][pCarKey] = i;
CarInfo[i][cOwned] = 1;
CarOffered[playerid]=0;
GetPlayerName(playerid, sendername2, sizeof(sendername2));
strmid(CarInfo[i][cOwner], sendername2, 0, strlen(sendername2), 999);
GivePlayerMoney(playerid,-CarInfo[i][cValue]);
GameTextForPlayer(playerid, "~w~Congratulations~n~This is your car until you sell it!", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!");
SendClientMessage(playerid, COLOR_GRAD2, "Type /carhelp for help");
TogglePlayerControllable(playerid, 1);
SaveCars();
return 1;
}
else
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}



?