Даниил Максимович
Дебютант
Открыл через pawno FS,и пытался изменить функцию выдачи денег - создал сток,и сделал такую функцию GMP - GivePlayerMoney.
В код FS скрипта я добавил следующее -
Ниже код,при окончании маршрута - выдаются деньги,жирным выделю функцию выдачи денег.
В код FS скрипта я добавил следующее -
PHP:
new player_info[MAX_PLAYERS][player];
PHP:
enum player
{
MONEY,
}
PHP:
if(IsTaxiCar(vehicleid) && PlayerTaxiStarted[GetPlayerCarDriver(playerid)] && PlayerEnteredPoint[playerid])
{
new string[128];
DisablePlayerCheckpoint(GetPlayerCarDriver(playerid));
DisablePlayerCheckpoint(playerid);
[B] GPM(playerid, -GetPriceTaxiEx(playerid));
GPM(GetPlayerCarPass(playerid), GetPriceTaxiEx(playerid));[/B]
format(string, sizeof(string), "~g~+%d$", GetPriceTaxiEx(playerid));
GameTextForPlayer(GetPlayerCarDriver(playerid), string, 1000, 1);
format(string, sizeof(string), "~r~-%d$", GetPriceTaxiEx(playerid));
GameTextForPlayer(playerid, string, 1000, 1);
new name[24];GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "{7FC0E3}Пассажир {B7E1F7}%s{7FC0E3} покинул такси раньше, чем было положено.", name);
SendClientMessage(GetPlayerCarDriver(playerid), -1, string);
SendClientMessage(playerid, -1, "Ты покинул такси раньше, чем было положено.");
PlayerTaxiStarted[GetPlayerCarDriver(playerid)] = false;
for(new i=0; i<MAX_TAXI; i++)
{
if(TAXI_ID[i] == GetPlayerVehicleID(GetPlayerCarDriver(playerid)))
{
Update3DTextLabelText(TAXI_TEXT[i], 0xDEF200FF, "[{FFFFFF}такси{DEF200}]\n{13EB3A}свободно");
break;
}
}
return 1;
}
return 1;
Последнее редактирование модератором:
