UlkiorraJeezy | Дата: Суббота, 14.07.2012, 08:04 | Сообщение # 1 |
 Лейтенант
Группа: Администраторы
Сообщений: 71
Статус: Offline
| В commandText Code if(strcmp(cmd,"/fare",true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pJob] == 14) { if(TransportDuty[playerid] > 0) { if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } else if(TransportDuty[playerid] == 2) { BusDrivers -= 1; } new Text3D:vehicle3Dtext; TransportDuty[playerid] = 0; format(string, sizeof(string), "* Вы закончили дежурство и заработали $%d.", TransportMoney[playerid]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); Delete3DTextLabel(Text3D:vehicle3Dtext); GivePlayerMoney(playerid, TransportMoney[playerid]); ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0; return 1; } new Veh = GetPlayerVehicleID(playerid); if(Veh == 82 || Veh == 84 || Veh == 85 || Veh == 94) // Заменить на свои { if(GetPlayerState(playerid) == 2) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "*Подсказка: /fare [price]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 299) { SendClientMessage(playerid, COLOR_GREY, " Невозможно меньше 1 и больше 299 !"); return 1; } TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys; GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Водитель такси %s заступил на дежурство, цена: $%d.", sendername, TransportValue[playerid]); OOCNews(TEAM_GROVE_COLOR,string); new vehicle_id, Text3D:vehicle3Dtext; new currentveh; currentveh = GetPlayerVehicleID(playerid); new Float:vehx, Float:vehy, Float:vehz; GetVehiclePos(currentveh, vehx, vehy, vehz); format(string,sizeof(string),"Тариф таксиста:%d$",TransportValue[playerid]); vehicle3Dtext = Create3DTextLabel(string,0x008080FF,vehx,vehy,vehz,30,0); vehicle_id = currentveh; Attach3DTextLabelToVehicle( vehicle3Dtext, vehicle_id, 0.0, 0.0, 1.0); } else { SendClientMessage(playerid, COLOR_GREY, "Вы не Водитель !"); return 1; } } else if(Veh == 64 || Veh == 65) { if(GetPlayerState(playerid) == 2) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "*Подсказка: /fare [price]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 299) { SendClientMessage(playerid, COLOR_GREY, " Невозможно меньше 1 и больше 299 !"); return 1; } BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid]= moneys; GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Bus Driver %s is On Duty, fare: $%d.", sendername, TransportValue[playerid]); OOCNews(TEAM_GROVE_COLOR,string); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не Водитель !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не в такси/автобусе!"); } } else { SendClientMessage(playerid,COLOR_GREY," Вы не водитель такси/автобуса !"); SendClientMessage(playerid, COLOR_GREEN, "Тарифный план таксиста by GeZer_Nation www.gta-ssm.ru"); return 1; } } return 1; }
|
|
| |