Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[128];
- new pName[MAX_PLAYER_NAME];
- if(TransportDuty[playerid] > 0)
- {
- TransportDuty[playerid] = 0;
- GivePlayerMoney(playerid, TransportMoney[playerid]);
- ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
- }
- if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
- {
- if(IsPlayerConnected(TransportDriver[playerid]))
- {
- TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
- TransportTime[TransportDriver[playerid]] = 0;
- TransportCost[TransportDriver[playerid]] = 0;
- format(string, sizeof(string), "* Passenger left the taxi, you have earned $%d",TransportCost[playerid]);
- SendClientMessage(TransportDriver[playerid],COLOR_YELLOW,string);
- GivePlayerMoney(playerid, -TransportCost[playerid]);
- TransportCost[playerid] = 0;
- TransportTime[playerid] = 0;
- TransportDriver[playerid] = 999;
- }
- }
- if(pBought[playerid] > 0)
- {
- DestroyVehicle(pCar[playerid]);
- }
- switch (reason)
- {
- case 0:
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string,sizeof(string), "* %s [ID:%d] left the server (Timeout)",pName,playerid);
- ProxDetector(13.0, playerid, string, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE);
- SaveToConfig(string);
- if(pInfo[playerid][pLogged] == 1) { OnPlayerUpdateE(playerid, 1); }
- }
- case 1:
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string,sizeof(string), "* %s [ID:%d] left the server (Left)",pName,playerid);
- ProxDetector(13.0, playerid, string, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE);
- SaveToConfig(string);
- if(pInfo[playerid][pLogged] == 1) { OnPlayerUpdateE(playerid, 0); }
- }
- case 2:
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string,sizeof(string), "* %s [ID:%d] left the server (Kick/Ban)",pName,playerid);
- ProxDetector(13.0, playerid, string, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE);
- SaveToConfig(string);
- if(pInfo[playerid][pLogged] == 1) { OnPlayerUpdateE(playerid, 0); }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement