Vadim_Cool
Умник
HTML:
public BusSpawn(playerid)
{
if(GetPVarInt(playerid,"exitedtrans") != 1) return 1;
new Float:health;
health = pTemp[playerid][pBusDemage];
new repairprice = floatround((1000.0-health));
pData[playerid][pSalary] -= repairprice;
pData[playerid][pSalary] -= 25;
pTemp[playerid][pWorkSalary] -= 25;
DisablePlayerRaceCheckpoint(playerid);
pTemp[playerid][pBusID] = INVALID_VEHICLE_ID;
pTemp[playerid][pBusRoute] = 0;
pTemp[playerid][pBusPos] = 0;
pTemp[playerid][pBusPrice] = 0;
if(IsValid3DTextLabel(pTemp[playerid][pBusText])) DestroyDynamic3DTextLabelEx(pTemp[playerid][pBusText]);
pTemp[playerid][pBusText] = Text3D:INVALID_3DTEXT_ID;
SendClientMessage(playerid,CWHITE,"Рабочий день окончен");
new mes[128];
format(mes,sizeof(mes),"Заработано: {"#cWHITE"}$%d",pTemp[playerid][pWorkSalary]);
SendClientMessage(playerid,CGREEN,mes);
format(mes,sizeof(mes),"За ремонт: {"#cWHITE"}-$%d",repairprice);
SendClientMessage(playerid,CRED,mes);
format(mes,sizeof(mes),"Итого: {"#cWHITE"}$%d",pTemp[playerid][pWorkSalary] - repairprice);
SendClientMessage(playerid,CYELLOW,mes);
pTemp[playerid][pWorkSalary] = 0;
UpdatePlayerData(playerid, "salary", pData[playerid][pSalary]);
SetVehicleToRespawnEx(pTemp[playerid][pBusID]);
SendClientMessage(playerid,CRED,"Рабочее т/с было отбуксировано.");
return 1;
}
Последнее редактирование:
