Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerTimer()
- {
- new string[128], vehicleid, Float:xHP;
- for(new i=0;i<GetMaxPlayers();i++)
- {
- if(IsPlayerConnected(i))
- {
- if(IsPlayerPause(i))
- {
- format(string, sizeof(string), "%s ist seit %d Sekunden im Menü.", GetName(i), TimeSincePaused(i));
- SetPlayerChatBubble(i, string, COLOR_RED, 25.0, 1250);
- }
- if(GetPlayerVirtualWorld(i) == 0 && GetPlayerInterior(i) == 0)
- {
- new Float:xx, Float:yy, Float:zz;
- GetPlayerPos(i, xx, yy, zz);
- if((xx > -992.5172 && xx < 4000.0000) && (yy < 528.0000 && yy > -4000.0000)) // Los Santos
- {
- SetPlayerWeather(i, currentWeather[0]);
- }
- if((xx > -4000.0000 && xx< -992.5172) && (yy < 4000.0000 && yy > -4000.0000)) // San Fierro
- {
- SetPlayerWeather(i, currentWeather[1]);
- }
- if((xx > -992.5172 && xx< 4000.0000) && (yy < 4000.0000 && yy > 528.0000)) // Las Venturas
- {
- SetPlayerWeather(i, currentWeather[2]);
- }
- else
- {
- SetPlayerWeather(i, 2);
- }
- }
- if(Spieler[i][pLoggedIn])
- {
- if(pMaskeTime[i] > 0)
- {
- pMaskeTime[i] --;
- if(pMaskeTime[i] <= 0)
- {
- pMaskeTime[i] = 0;
- SendClientMessage(i, COLOR_LIGHTBLUE, "Du kannst nun wieder eine Maske anziehen.");
- }
- }
- if(IsPlayerAtSafe(i))
- {
- GameTextForPlayer(i, "~r~Safebox~n~~w~/put~n~/gtake", 2000, 4);
- }
- if(IsPlayerAtZoll(i))
- {
- GameTextForPlayer(i, "~w~Zollstation~n~Maut ~g~250$ ~r~/zoll", 5000, 3);
- }
- if(IsPlayerInRangeOfPoint(i, 2.0, 1459.5599,-1010.8738,26.8438))
- {
- GameTextForPlayer(i, "~w~Gib ~r~/enter ~w~ein um die Bank zu Betreten.", 5000,3);
- }
- if(pTrap[i][0] == 1)
- {
- if(pTrapFish[i][0] < 250)pTrapFish[i][0] += randomex(1, 2);
- if(pTrapFish[i][0] >= 250 && pTrapReady[i][0] == 0)
- {
- pTrapFish[i][0] = 250;
- pTrapReady[i][0] = 1;
- SendClientMessage(i, COLOR_LIGHTBLUE, "Dein erstes Netz ist voll, du kannst es einsammeln.");
- }
- }
- if(pTrap[i][1] == 1)
- {
- if(pTrapFish[i][1] < 250)pTrapFish[i][1] += randomex(1, 2);
- if(pTrapFish[i][1] >= 250 && pTrapReady[i][1] == 0)
- {
- pTrapFish[i][1] = 250;
- pTrapReady[i][1] = 1;
- SendClientMessage(i, COLOR_LIGHTBLUE, "Dein zweites Netz ist voll, du kannst es einsammeln.");
- }
- }
- if(pTrap[i][2] == 1)
- {
- if(pTrapFish[i][2] < 250)pTrapFish[i][2] += randomex(1, 2);
- if(pTrapFish[i][2] >= 250 && pTrapReady[i][2] == 0)
- {
- pTrapFish[i][2] = 250;
- pTrapReady[i][2] = 1;
- SendClientMessage(i, COLOR_LIGHTBLUE, "Dein drittes Netz ist voll, du kannst es einsammeln.");
- }
- }
- if(pWheelie[i] >= 0.01)
- {
- if(pWheelie[i] < 0.075)pWheelie[i] += 0.025;
- }
- if(pMaske[i] > 0)
- {
- pMaske[i] --;
- if(pMaske[i] <= 0)
- {
- pMaske[i] = 0;
- format(string, sizeof(string), "* %s hat seine Maske abgesetzt.", GetName(i));
- UpdateDynamic3DTextLabelText(Spieler[i][pInformation], COLOR_YELLOW, " ");
- RoundMessage(i, COLOR_PURPLE, string, 20.0);
- for(new a=0;a<GetMaxPlayers();a++)
- {
- if(IsLoggedIn(a))
- {
- if(IsPlayerStreamedIn(i, a))
- {
- ShowPlayerNameTagForPlayer(a, i, 1);
- }
- }
- }
- }
- }
- if(GetPlayerState(i) == PLAYER_STATE_SPECTATING)
- {
- new specID = Spieler[i][pSpectate];
- new weapon[32];
- GetWeaponName(GetPlayerWeapon(specID), weapon, 32);
- new Float:health; GetPlayerHealth(specID, health);
- new Float:armorx; GetPlayerArmour(specID, armorx);
- new specVehicle = GetPlayerVehicleID(specID);
- format(string, sizeof(string), "%s", GetName(specID));
- PlayerTextDrawSetString(i, pTextOverlay[i][2], string);
- format(string, sizeof(string), "~g~ID:~w~ %d", specID);
- PlayerTextDrawSetString(i, pTextOverlay[i][3], string);
- format(string, sizeof(string), "~g~Leben: ~w~%1.f", health);
- PlayerTextDrawSetString(i, pTextOverlay[i][4], string);
- format(string, sizeof(string), "~g~Armor: ~w~%1.f", armorx);
- PlayerTextDrawSetString(i, pTextOverlay[i][5], string);
- if(IsPlayerInAnyVehicle(specID))
- {
- format(string, sizeof(string), "~g~Vehicle: ~w~%s", VehicleName[GetVehicleModel(specVehicle)-400]);
- }
- else
- {
- format(string, sizeof(string), "~g~Vehicle: ~w~-");
- }
- PlayerTextDrawSetString(i, pTextOverlay[i][6], string);
- if(IsPlayerInAnyVehicle(specID))
- {
- format(string, sizeof(string), "~g~Speed: ~w~%d", GetVehicleSpeed(specVehicle));
- }
- else
- {
- format(string, sizeof(string), "~g~Speed: ~w~%d", GetPlayerSpeed(specID));
- }
- PlayerTextDrawSetString(i, pTextOverlay[i][7], string);
- format(string, sizeof(string), "~g~Weapon: ~w~%s", weapon);
- PlayerTextDrawSetString(i, pTextOverlay[i][8], string);
- }
- if(Spieler[i][pMuted] > 0)
- {
- Spieler[i][pMuted]--;
- if(Spieler[i][pMuted] <= 0)
- {
- Spieler[i][pMuted] = 0;
- SendClientMessage(i, COLOR_LIGHTBLUE, "Deine Stummschaltung ist nun aufgehoben, du kannst wieder reden!");
- }
- }
- if(Spieler[i][pFished] >= 5)
- {
- if(gettime() > Spieler[i][pFishTime])
- {
- Spieler[i][pFished] = 0;
- Spieler[i][pFishSperre] = 0;
- }
- }
- if(Spieler[i][pPremium] == 1)
- {
- new sTime = Spieler[i][pPremiumZeit];
- if(sTime <= gettime())
- {
- Spieler[i][pPremium] = 0;
- Spieler[i][pPremiumZeit] = 0;
- SendClientMessage(i, COLOR_YELLOW, "Dein Premium-Rang ist abgelaufen!");
- }
- }
- if(pIsRobbingBank[i] == 1)
- {
- if(!IsPlayerInRangeOfPoint(i, 50.0, 1424.3806,-1002.5693,1639.7843))
- {
- pIsRobbingBank[i] = 0;
- pRobbingTimer[i] = 0;
- format(string, sizeof(string), "Bankräuber %s hat die Bank vorzeitig verlassen!", GetName(i));
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- SendClientMessage(i, COLOR_LIGHTBLUE, "Der Bank-Raub wurde abgebrochen.");
- }
- if(pRobbingTimer[i] > 0)
- {
- pRobbingTimer[i] --;
- if(pRobbingTimer[i] == 180)
- {
- SendClientMessage(i, COLOR_LIGHTBLUE, "Noch 3 Minuten bis die Bank erfolgreich ausgeraubt wurde!");
- }
- if(pRobbingTimer[i] == 120)
- {
- SendClientMessage(i, COLOR_LIGHTBLUE, "Noch 2 Minuten bis die Bank erfolgreich ausgeraubt wurde!");
- }
- if(pRobbingTimer[i] == 60)
- {
- SendClientMessage(i, COLOR_LIGHTBLUE, "Noch 1 Minute bis die Bank erfolgreich ausgeraubt wurde!");
- }
- if(pRobbingTimer[i] <= 0)
- {
- new preis = randomex(20000, 80000);
- format(string, sizeof(string), "%s hat erfolgreich die Bank ausgeraubt. ($%d)", GetName(i), preis);
- SendClientMessageToAll(COLOR_LIGHTBLUE, string);
- GiveMoney(i, preis);
- SendClientMessage(i, COLOR_LIGHTBLUE, "Nun sieh zu, dass du hier abhaust!");
- pIsRobbingBank[i] = 0;
- pRobbingTimer[i] = 0;
- Others[Staatskasse] -= preis;
- }
- }
- }
- if(pStoned[i] > 10)
- {
- pStoned[i] --;
- GetPlayerHealth(i, xHP);
- if((xHP+Spieler[i][pSkillDrug]) < 125)
- {
- SetPlayerHealth(i, (xHP)+Spieler[i][pSkillDrug]);
- format(string, sizeof(string), "~g~GENESUNG~n~~w~+~g~%.02f~w~HP ~w~<~g~%d~w~s>", Spieler[i][pSkillDrug], (pStoned[i]-10));
- PlayerTextDrawSetString(i, pTextHUD[i][8], string);
- }
- else
- {
- SetPlayerHealth(i, 125);
- }
- if(xHP > 125.0)pSetHP[i] = 1;
- }
- if(pStoned[i] > 0 && pStoned[i] <= 10)
- {
- GetPlayerHealth(i, xHP);
- pStoned[i] --;
- PlayerTextDrawHide(i, pTextHUD[i][8]);
- if(xHP < 125.0)pSetHP[i] = 0;
- }
- PayDay(i);
- if(pPhoning[i] == 1)
- {
- if(!(pCurrentCall[i] == -2))
- {
- if(pPayGuthaben[i] <= 0)
- {
- Spieler[i][pHandyGuthaben] -= 5;
- GameTextForPlayer(i, "~r~$-5", 5000, 1);
- pPayGuthaben[i] = 60;
- }
- else
- {
- pPayGuthaben[i] --;
- }
- }
- }
- else
- {
- if(pPayGuthaben[i] > 0)pPayGuthaben[i] = 0;
- }
- if(pHealed[i] > 0)
- {
- pHealed[i] --;
- }
- else pHealed[i] = 0;
- if(pErstehilfeUse[i] > 0)
- {
- pErstehilfeUse[i] --;
- }
- else if(pErstehilfeUse[i] <= 0)
- {
- pErstehilfeUse[i] = 0;
- }
- if(pDetektivAbkling[i] > 0)
- {
- pDetektivAbkling[i] --;
- }
- if(Spieler[i][pTot] > 0)
- {
- if(Spieler[i][pTotUnix] > 0)
- {
- Spieler[i][pTotUnix] --;
- }
- else
- {
- Spieler[i][pTot] = 0;
- Spieler[i][pTotUnix] = 0;
- Spieler[i][pTotX] = 0.0;
- Spieler[i][pTotY] = 0.0;
- Spieler[i][pTotZ] = 0.0;
- Spieler[i][pTotWorld] = 0;
- DeleteDeathInfo(i);
- SpawnPlayerEx(i);
- }
- }
- if(Spieler[i][pJailed] > 0 && Spieler[i][pTot] == 0)
- {
- if(pJailFreeze[i] > 0)
- {
- pJailFreeze[i] --;
- if(pJailFreeze[i] <= 0)UnfreezePlayer(i);
- }
- if(Spieler[i][pJailTime] > 0)
- {
- Spieler[i][pJailTime] --;
- }
- else
- {
- if(Spieler[i][pJailed] == 1)
- {
- Spieler[i][pJailed] = 0;
- Spieler[i][pJailTime] = 0;
- Spieler[i][pJailType] = 0;
- GameTextForPlayer(i, "~g~Freiheit~n~~w~Probiere ein besserer mensch~n~zu sein!", 4000, 1);
- SetPlayerInterior(i, 0);
- SetPlayerPos(i, 1544.4935,-1675.8558,13.5585);
- SetPlayerVirtualWorld(i, 0);
- UnfreezePlayer(i);
- pJailFreeze[i] = 0;
- }
- else if(Spieler[i][pJailed] == 2)
- {
- Spieler[i][pJailed] = 0;
- Spieler[i][pJailTime] = 0;
- Spieler[i][pJailType] = 0;
- GameTextForPlayer(i, "~g~Freiheit~n~~w~Probiere ein besserer mensch~n~zu sein!", 4000, 1);
- SetPlayerInterior(i, 0);
- SetPlayerPos(i, 2286.8438,2431.8616,10.8203);
- SetPlayerVirtualWorld(i, 0);
- UnfreezePlayer(i);
- pJailFreeze[i] = 0;
- }
- else if(Spieler[i][pJailed] == 3)
- {
- Spieler[i][pJailed] = 0;
- Spieler[i][pJailTime] = 0;
- Spieler[i][pJailType] = 0;
- GameTextForPlayer(i, "~g~Freiheit~n~~w~Probiere ein besserer mensch~n~zu sein!", 4000, 1);
- SetPlayerInterior(i, 0);
- SetPlayerPos(i, -1605.7128,712.7166,13.8714);
- SetPlayerVirtualWorld(i, 0);
- UnfreezePlayer(i);
- pJailFreeze[i] = 0;
- }
- else if(Spieler[i][pJailed] == 4)
- {
- Spieler[i][pJailed] = 0;
- Spieler[i][pJailTime] = 0;
- Spieler[i][pJailType] = 0;
- GameTextForPlayer(i, "~g~Freiheit~n~~w~Probiere ein besserer mensch~n~zu sein!", 4000, 1);
- pJailFreeze[i] = 0;
- SpawnPlayerEx(i);
- UnfreezePlayer(i);
- }
- }
- }
- vehicleid = GetPlayerVehicleID(i);
- if(pTutorialSkinWait[i] > 1)pTutorialSkinWait[i] --;
- else if(pTutorialSkinWait[i] == 1)
- {
- pTutorialSkinWait[i] = 0;
- for(new xS=0;xS<MAX_SKIN_DATA;xS++)
- {
- if(SkinData[xS][skinGender] == Spieler[i][pGeschlecht])
- {
- pChoosedSkin[i] = SkinData[xS][skinID];
- pChoosedID[i] = xS;
- SetPlayerSkin(i, pChoosedSkin[i]);
- break;
- }
- }
- PlayerTextDrawShow(i, pTextSkinChoose[i][0]);
- PlayerTextDrawShow(i, pTextSkinChoose[i][1]);
- PlayerTextDrawShow(i, pTextSkinChoose[i][2]);
- SelectTextDraw(i, 0xA3B4C5FF);
- SetPlayerCameraPos(i, 442.5763,-1754.9786,9.4103);
- SetPlayerCameraLookAt(i, 438.7863,-1750.7356,8.8875);
- SetPlayerPos(i, 438.7863,-1750.7356,8.8875);
- SetPlayerFacingAngle(i, 221.7693);
- SetPlayerInterior(i, 0);
- SetPlayerVirtualWorld(i, 2000+i);
- FreezePlayer(i);
- SendClientMessage(i, COLOR_WHITE, "Du kannst dir nun einen Skin aussuchen.");
- SendClientMessage(i, COLOR_WHITE, "Du kannst deinen Skin allerdings auch im Spielverlauf ändern.");
- }
- if(GetPlayerCheckpointType(i) == CP_TYPE_DRIVELIC)
- {
- if(vehicleid == Spieler[i][pFSVehicle])
- {
- new Float:health, Float:health2;
- GetVehicleHealth(vehicleid, health);
- GetPlayerHealth(i, health2);
- if(health < 240 && health2 > 0)
- {
- DestroyDynamic3DTextLabel(Vehicle[Spieler[i][pFSVehicle]][vehText]);
- DeleteVehicle(Spieler[i][pFSVehicle]);
- Spieler[i][pFSVehicle] = INVALID_VEHICLE_ID;
- SetPlayerPos(i, 1362.6010,-1647.0956,13.2167);
- SetCameraBehindPlayer(i);
- SendClientMessage(i, COLOR_GREY, "Du bist durchgefallen, versuche es erneut!");
- DisablePlayerCheckpointEx(i);
- }
- }
- else
- {
- DisablePlayerCheckpointEx(i);
- DestroyDynamic3DTextLabel(Vehicle[Spieler[i][pFSVehicle]][vehText]);
- DeleteVehicle(Spieler[i][pFSVehicle]);
- Spieler[i][pFSVehicle] = INVALID_VEHICLE_ID;
- SetPlayerPos(i, 1362.6010,-1647.0956,13.2167);
- SetCameraBehindPlayer(i);
- SendClientMessage(i, COLOR_GREY,"Du bist durchgefallen, versuche es erneut!");
- }
- }
- }
- }
- }
- if(Spieler[i][pTutorial] > 0)
- {
- if(Spieler[i][pCurrentTutorial] == 1)
- {
- if(vehicleid == Spieler[i][pFSVehicle])
- {
- new Float:health, Float:health2;
- GetVehicleHealth(vehicleid, health);
- GetPlayerHealth(i, health2);
- if(health < 240 && health2 > 0)
- {
- DestroyDynamic3DTextLabel(Vehicle[Spieler[i][pFSVehicle]][vehText]);
- DeleteVehicle(Spieler[i][pFSVehicle]);
- Spieler[i][pFSVehicle] = INVALID_VEHICLE_ID;
- SetPlayerPos(i, 1362.6010,-1647.0956,13.2167);
- SetCameraBehindPlayer(i);
- Spieler[i][pCurrentTutorial] = 0;
- SendClientMessage(i, COLOR_GREY, "Du bist durchgefallen, versuche es erneut!");
- SetPlayerCheckpointEx(i, 1362.6010,-1647.0956,13.2167, 2.0, CP_TUTORIAL_6, CP_TYPE_TUTORIAL);
- }
- }
- else
- {
- DestroyDynamic3DTextLabel(Vehicle[Spieler[i][pFSVehicle]][vehText]);
- DeleteVehicle(Spieler[i][pFSVehicle]);
- Spieler[i][pFSVehicle] = INVALID_VEHICLE_ID;
- SetPlayerPos(i, 1362.6010,-1647.0956,13.2167);
- SetCameraBehindPlayer(i);
- Spieler[i][pCurrentTutorial] = 0;
- SendClientMessage(i, COLOR_GREY, "Du bist durchgefallen, versuche es erneut!");
- SetPlayerCheckpointEx(i, 1362.6010,-1647.0956,13.2167, 2.0, CP_TUTORIAL_6, CP_TYPE_TUTORIAL);
- }
- }
- }
- if(Spieler[i][pPilotTime] > 1)
- {
- if(GetPlayerCheckpointType(i) == CP_TYPE_PILOT)
- {
- if(IsVehicleAPilot(vehicleid))
- {
- if(IsPlayerInCheckpoint(i))
- {
- Spieler[i][pPilotTime] --;
- format(string, sizeof(string), "~b~%d~n~~w~Flughafen...", Spieler[i][pBusTime]);
- GameTextForPlayer(i, string, 1000, 6);
- }
- }
- else
- {
- Spieler[i][pPilotTime] = 0;
- SendClientMessage(i, COLOR_GREY, "Der Countdown wurde abgebrochen!");
- }
- }
- }
- else
- {
- if(GetPlayerCheckpointType(i) == CP_TYPE_PILOT)
- {
- if(IsVehicleAPilot(vehicleid))
- {
- if(IsPlayerInCheckpoint(i))
- {
- switch(GetPlayerCheckpointID(i))
- {
- case CP_TYPE_PILOT_1:
- {
- SetPlayerCheckpointEx(i, -1591.9355,-99.2631,15.5200, 4.0, CP_TYPE_PILOT_2, CP_TYPE_PILOT);
- SendVehicleMessage(vehicleid, COLOR_GREEN,"Willkommen in der Airline nach San Fierro.\nDas Flugzeug hat die Startfreigabe erhalten.");
- PlayerPlaySound(i, 1057, 0, 0, 0);
- }
- case CP_TYPE_PILOT_2:
- {
- SetPlayerCheckpointEx(i, 1388.7520,1655.3539,12.1910, 4.0, CP_TYPE_PILOT_3, CP_TYPE_PILOT);
- SendVehicleMessage(vehicleid, COLOR_GREEN,"Willkommen in der Airline nach Las Venturas.\nDas Flugzeug hat die Startfreigabe erhalten.");
- PlayerPlaySound(i, 1057, 0, 0, 0);
- }
- case CP_TYPE_PILOT_3:
- {
- SetPlayerCheckpointEx(i, Daten vergessen);
- SendVehicleMessage(vehicleid, COLOR_GREEN,"Daten vergessen.");
- PlayerPlaySound(i, 1057, 0, 0, 0);
- }
- if(model == 511) // Beagle
- {
- GameTextForPlayer(i, "~g~$3250", 5000, 0);
- Spieler[i][pJobMoney] += 3250;
- Spieler[i][pJobCount] ++;
- GivePlayerPilotSkill(i, 1);
- PlayerPlaySound(i, 1057, 0, 0, 0);
- SetPlayerCheckpointEx(i, 2050.7986,-2593.3716,13.5469, 4.0, CP_TYPE_PILOT_1, CP_TYPE_PILOT); SendVehicleMessage(vehicleid, COLOR_GREEN,"Willkommen in der Airline nach Los Santos.\nDas Flugzeug hat die Startfreigabe erhalten.");
- }
- else if(vehicleid == 553) // Nevada
- {
- GameTextForPlayer(i, "~g~$4250", 5000, 0);
- Spieler[i][pJobMoney] += 4250;
- Spieler[i][pJobCount] ++;
- GivePlayerPilotSkill(i, 1);
- PlayerPlaySound(i, 1057, 0, 0, 0);
- SetPlayerCheckpointEx(i, 2050.7986,-2593.3716,13.5469, 4.0, CP_TYPE_PILOT_1, CP_TYPE_PILOT); SendVehicleMessage(vehicleid, COLOR_GREEN,"Willkommen in der Airline nach Los Santos.\nDas Flugzeug hat die Startfreigabe erhalten.");
- }
- else if(vehicleid == 577) // AT-400
- {
- GameTextForPlayer(i, "~g~$5250", 5000, 0);
- Spieler[i][pJobMoney] += 5250;
- Spieler[i][pJobCount] ++;
- GivePlayerPilotSkill(i, 1);
- PlayerPlaySound(i, 1057, 0, 0, 0);
- SetPlayerCheckpointEx(i, 2050.7986,-2593.3716,13.5469, 4.0, CP_TYPE_PILOT_1, CP_TYPE_PILOT); SendVehicleMessage(vehicleid, COLOR_GREEN,"Willkommen in der Airline nach Los Santos.\nDas Flugzeug hat die Startfreigabe erhalten.");
- }
- }
- }
- }
- }
- }
- if(Spieler[i][pTruckTime] > 1)
- {
- if(GetPlayerCheckpointType(i) == CP_TYPE_TRUCK)
- {
- if(IsVehicleATruck(vehicleid))
- {
- if(IsPlayerInCheckpoint(i))
- {
- switch(GetPlayerCheckpointID(i))
- {
- case CP_WARELOAD:
- {
- Spieler[i][pTruckTime] --;
- format(string, sizeof(string), "~g~Waren werden beladen: ~w~%d", Spieler[i][pTruckTime]);
- ShowTruckTextDraw(i, string);
- FreezePlayer(i);
- }
- case CP_WARELOAD_TRAILER:
- {
- Spieler[i][pTruckTime] --;
- format(string, sizeof(string), "~g~Waren werden beladen: ~w~%d", Spieler[i][pTruckTime]);
- ShowTruckTextDraw(i, string);
- if(GetVehicleTrailer(vehicleid) == Spieler[i][pTruckTrailerID])
- {
- format(string, sizeof(string), "~g~Waren werden beladen: ~w~%d", Spieler[i][pTruckTime]);
- ShowTruckTextDraw(i, string);
- FreezePlayer(i);
- }
- else
- {
- if(Spieler[i][pTruckTime] < 8)
- {
- Spieler[i][pTruckTime] = 0;
- HideTruckTextDraw(i);
- SendClientMessage(i, COLOR_GREY, "Der Countdown wurde abgebrochen, da du den falschen oder keinen Anhänger hast.");
- UnfreezePlayer(i);
- }
- }
- }
- case CP_TRUCKER_DESTINATION:
- {
- Spieler[i][pTruckTime] --;
- format(string, sizeof(string), "~g~Waren werden abgeladen: ~w~%d", Spieler[i][pTruckTime]);
- ShowTruckTextDraw(i, string);
- FreezePlayer(i);
- }
- }
- }
- }
- else
- {
- Spieler[i][pTruckTime] = 0;
- HideTruckTextDraw(i);
- SendClientMessage(i, COLOR_GREY, "Der Countdown wurde abgebrochen.");
- UnfreezePlayer(i);
- }
- }
- }
- else
- {
- if(GetPlayerCheckpointType(i) == CP_TYPE_TRUCK)
- {
- if(IsVehicleATruck(vehicleid))
- {
- if(IsPlayerInCheckpoint(i))
- {
- if(TRC[Spieler[i][pTruckItem]][trHolder] == i)
- {
- new xIDx = Spieler[i][pTruckItem];
- if(GetPlayerCheckpointID(i) == CP_WARELOAD)
- {
- SetPlayerCheckpointEx(i, TRC[xIDx][trBringX], TRC[xIDx][trBringY], TRC[xIDx][trBringZ], 3.0, CP_TRUCKER_DESTINATION, CP_TYPE_TRUCK);
- SendClientMessage(i, COLOR_YELLOW, "Dein GPS hat dir eine Route zum Zielort erstellt. Fahre nun dorthin.");
- PlayerPlaySound(i, 1057, 0, 0, 0);
- HideTruckTextDraw(i);
- UnfreezePlayer(i);
- format(Spieler[i][pPilotDestination], 32, "%s Warenabgabe", TRC[xIDx][wareUnload]);
- }
- else if(GetPlayerCheckpointID(i) == CP_WARELOAD_TRAILER)
- {
- SetPlayerCheckpointEx(i, TRC[xIDx][trBringX], TRC[xIDx][trBringY], TRC[xIDx][trBringZ], 3.0, CP_TRUCKER_DESTINATION, CP_TYPE_TRUCK);
- SendClientMessage(i, COLOR_YELLOW, "Dein GPS hat dir eine Route zum Zielort erstellt. Fahre nun dorthin.");
- PlayerPlaySound(i, 1057, 0, 0, 0);
- HideTruckTextDraw(i);
- UnfreezePlayer(i);
- format(Spieler[i][pPilotDestination], 32, "%s Warenabgabe", TRC[xIDx][wareUnload]);
- }
- else if(GetPlayerCheckpointID(i) == CP_TRUCKER_DESTINATION)
- {
- if(TRC[xIDx][trType] == 0)
- {
- HideTruckTextDraw(i);
- UnfreezePlayer(i);
- DisablePlayerCheckpointEx(i);
- new randomSkill = randomex(3, 8);
- Spieler[i][pJobMoney] += TRC[xIDx][trBelohnung];
- Spieler[i][pJobCount] ++;
- GivePlayerTruckSkill(i, randomSkill);
- PlayerPlaySound(i, 1057, 0, 0, 0);
- new xBonus = 0;
- if(Spieler[i][pTruckSkill] > 0)
- {
- xBonus = (randomex(50, 100)*Spieler[i][pTruckSkill]);
- }
- format(string, sizeof(string), "Du hast $%d (Bonus: $%d)"COLOR_HEX_LIGHTBLUE" auf deinen nächsten Zahltag erhalten!", TRC[xIDx][trBelohnung], xBonus);
- SendClientMessage(i, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "Du hast %d EXP"COLOR_HEX_LIGHTBLUE" erhalten.", randomSkill);
- SendClientMessage(i, COLOR_LIGHTBLUE, string);
- SendClientMessage(i, COLOR_LIGHTBLUE, "Du kannst nun einen neuen Auftrag annehmen. (/truck)");
- TRC[xIDx][trHolder] = INVALID_PLAYER_ID;
- TRC[xIDx][trCreated] = 0;
- Spieler[i][pTruckItem] = -1;
- HideJobForPlayer(i);
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished truck in %d time (Bonus: $%d)", (gettime()-pUnixTruck[i]), xBonus);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%d', '%s')", GetName(i), method, TRC[xIDx][trBelohnung], uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixTruck[i] < 50)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- else if(TRC[xIDx][trType] == 1)
- {
- if(GetVehicleTrailer(vehicleid) == Spieler[i][pTruckTrailerID])
- {
- HideTruckTextDraw(i);
- UnfreezePlayer(i);
- DisablePlayerCheckpointEx(i);
- new randomSkill = randomex(3, 8);
- Spieler[i][pJobMoney] += TRC[xIDx][trBelohnung];
- Spieler[i][pJobCount] ++;
- GivePlayerTruckSkill(i, randomSkill);
- PlayerPlaySound(i, 1057, 0, 0, 0);
- new xBonus = 0;
- if(Spieler[i][pTruckSkill] > 0)
- {
- xBonus = (randomex(50, 100)*Spieler[i][pTruckSkill]);
- }
- format(string, sizeof(string), "Du hast $%d (Bonus: $%d) auf deinen nächsten Zahltag erhalten!", TRC[xIDx][trBelohnung], xBonus);
- SendClientMessage(i, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "Du hast %d EXP erhalten.", randomSkill);
- SendClientMessage(i, COLOR_LIGHTBLUE, string);
- SendClientMessage(i, COLOR_LIGHTBLUE, "Du kannst nun einen neuen Auftrag annehmen. (/truck)");
- DeleteVehicle(Spieler[i][pTruckTrailerID]);
- Spieler[i][pTruckTrailerID] = INVALID_VEHICLE_ID;
- TRC[xIDx][trHolder] = INVALID_PLAYER_ID;
- TRC[xIDx][trCreated] = 0;
- Spieler[i][pTruckItem] = -1;
- HideJobForPlayer(i);
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished truck in %d time (Bonus: $%d)", (gettime()-pUnixTruck[i]), xBonus);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%d', '%s')", GetName(i), method, TRC[xIDx][trBelohnung], uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixTruck[i] < 50)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- else
- {
- SendClientMessage(i, COLOR_GREY, "Du hast keinen Anhänger!");
- Spieler[i][pTruckTime] = 0;
- HideTruckTextDraw(i);
- SendClientMessage(i, COLOR_GREY, "Der Countdown wurde abgebrochen.");
- UnfreezePlayer(i);
- }
- }
- }
- }
- }
- }
- }
- if(Spieler[i][pBusTime] > 1)
- {
- if(GetPlayerCheckpointType(i) == CP_TYPE_BUS)
- {
- if(IsVehicleABus(vehicleid))
- {
- if(IsPlayerInCheckpoint(i))
- {
- Spieler[i][pBusTime] --;
- format(string, sizeof(string), "~b~%d~n~~w~Haltestelle...", Spieler[i][pBusTime]);
- GameTextForPlayer(i, string, 1000, 6);
- }
- }
- else
- {
- Spieler[i][pBusTime] = 0;
- SendClientMessage(i, COLOR_GREY, "Der Countdown wurde abgebrochen!");
- }
- }
- }
- else
- {
- if(GetPlayerCheckpointType(i) == CP_TYPE_BUS)
- {
- if(IsVehicleABus(vehicleid))
- {
- if(IsPlayerInCheckpoint(i))
- {
- switch(GetPlayerCheckpointID(i))
- {
- // Linie 1
- case CP_BUSFAHRER_LINIE_1_1:{SetPlayerCheckpointEx(i, 1428.8997,-1734.7651,13.5159, 4.0, CP_BUSFAHRER_LINIE_1_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Stadthalle"); PlayerPlaySound(i, 1057, 0, 0, 0); Spieler[i][pBusStamp] = gettime();}
- case CP_BUSFAHRER_LINIE_1_2:{SetPlayerCheckpointEx(i, 1824.4880,-1657.3363,13.5166, 4.0, CP_BUSFAHRER_LINIE_1_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Alhambra"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_3:{SetPlayerCheckpointEx(i, 2258.8032,-1661.4196,15.3929, 4.0, CP_BUSFAHRER_LINIE_1_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Binco"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_4:{SetPlayerCheckpointEx(i, 1547.6113,-1297.2418,16.4183, 4.0, CP_BUSFAHRER_LINIE_1_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Startower"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_5:{SetPlayerCheckpointEx(i, 1461.9066,-1031.5471,23.7890, 4.0, CP_BUSFAHRER_LINIE_1_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Los Santos Bank"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_6:{SetPlayerCheckpointEx(i, 1189.7089,-936.2316,42.8800, 4.0, CP_BUSFAHRER_LINIE_1_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Burger Shot Nord"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_7:{SetPlayerCheckpointEx(i, 794.8248,-1367.7373,13.5262, 4.0, CP_BUSFAHRER_LINIE_1_8, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Intercars"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_8:{SetPlayerCheckpointEx(i, 354.1581,-1648.2660,33.0021, 4.0, CP_BUSFAHRER_LINIE_1_9, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Angel Steg"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_9:{SetPlayerCheckpointEx(i, 1172.9288,-1825.8485,13.5330, 4.0, CP_BUSFAHRER_LINIE_1_10, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Busbahnhof Ost"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_1_10:
- {
- DisablePlayerCheckpointEx(i);
- UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_WHITE, "{33CCFF}Leerfahrt");
- new randomSkill = randomex(1, 2);
- format(string, sizeof(string), "{33CCFF}* Du erhältst am nächsten Payday 2900$ gutgeschrieben. Erhaltene Exp: %d", randomSkill);
- SendClientMessage(i, COLOR_WHITE, string);
- Spieler[i][pJobMoney] += 2900;
- Spieler[i][pJobCount] ++;
- Spieler[i][pBusLinie] = 0;
- GivePlayerBusSkill(i, randomSkill);
- linie[Spieler[i][pBusLinie]-1]--;
- PlayerPlaySound(i, 1057, 0, 0, 0);
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished bus in %d time (Linie: %d)", (gettime()-pUnixBus[i]), 1);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%s')", GetName(i), method, uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixBus[i] < 80)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- //Linie 2
- case CP_BUSFAHRER_LINIE_2_1:{SetPlayerCheckpointEx(i, 1428.8248,-1734.7632,13.5160, 4.0, CP_BUSFAHRER_LINIE_2_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Stadthalle"); PlayerPlaySound(i, 1057, 0, 0, 0); Spieler[i][pBusStamp] = gettime();}
- case CP_BUSFAHRER_LINIE_2_2:{SetPlayerCheckpointEx(i, 1819.1470,-1915.1276,13.5185, 4.0, CP_BUSFAHRER_LINIE_2_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: El Corona"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_3:{SetPlayerCheckpointEx(i, 1819.1470,-1915.1276,13.5185, 4.0, CP_BUSFAHRER_LINIE_2_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Los Santos Airport"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_4:{SetPlayerCheckpointEx(i, 1927.7866,-2164.0117,13.5161, 4.0, CP_BUSFAHRER_LINIE_2_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Ammunation LS"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_5:{SetPlayerCheckpointEx(i, 1359.9707,-1320.0740,13.5241, 4.0, CP_BUSFAHRER_LINIE_2_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Vinewood"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_6:{SetPlayerCheckpointEx(i, 1502.8673,-772.9224,83.5085, 4.0, CP_BUSFAHRER_LINIE_2_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Mulholland"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_7:{SetPlayerCheckpointEx(i, 1070.2311,-770.9025,107.3861, 4.0, CP_BUSFAHRER_LINIE_2_8, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Richman"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_8:{SetPlayerCheckpointEx(i, 656.3325,-1077.7106,48.2943, 4.0, CP_BUSFAHRER_LINIE_2_9, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Richman B"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_9:{SetPlayerCheckpointEx(i, 304.5963,-1208.9858,75.9221, 4.0, CP_BUSFAHRER_LINIE_2_10, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Santa Maria Beach"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_10:{SetPlayerCheckpointEx(i, 1181.9675,-1736.3081,13.5384, 4.0, CP_BUSFAHRER_LINIE_2_11, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Busbahnhof Süd"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_2_11:
- {
- DisablePlayerCheckpointEx(i);
- UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_WHITE, "{33CCFF}Leerfahrt");
- new randomSkill = randomex(1, 3);
- format(string, sizeof(string), "{33CCFF}* Du erhältst am nächsten Payday 3400$ gutgeschrieben. Erhaltene Exp: %d", randomSkill);
- SendClientMessage(i, COLOR_WHITE, string);
- Spieler[i][pJobMoney] += 3400;
- Spieler[i][pJobCount] ++;
- Spieler[i][pBusLinie] = 0;
- GivePlayerBusSkill(i, randomSkill);
- linie[Spieler[i][pBusLinie]-1]--;
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished bus in %d time (Linie: %d)", (gettime()-pUnixBus[i]), 2);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%s')", GetName(i), method, uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixBus[i] < 80)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- //Linie 3
- case CP_BUSFAHRER_LINIE_3_1:{SetPlayerCheckpointEx(i, 1428.8711,-1734.8744,13.5158, 4.0, CP_BUSFAHRER_LINIE_3_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Stadthalle"); PlayerPlaySound(i, 1057, 0, 0, 0); Spieler[i][pBusStamp] = gettime();}
- case CP_BUSFAHRER_LINIE_3_2:{SetPlayerCheckpointEx(i, 1890.1586,-1755.1151,13.5160, 4.0, CP_BUSFAHRER_LINIE_3_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Idlewood Tankstelle"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_3:{SetPlayerCheckpointEx(i, 2351.2917,-1751.8004,13.5163, 4.0, CP_BUSFAHRER_LINIE_3_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Ganton"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_4:{SetPlayerCheckpointEx(i, 2670.1262,-1871.5646,11.0337, 4.0, CP_BUSFAHRER_LINIE_3_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Stadion"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_5:{SetPlayerCheckpointEx(i, 2904.9692,-1258.2554,11.0083, 4.0, CP_BUSFAHRER_LINIE_3_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: East Beach"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_6:{SetPlayerCheckpointEx(i, 2471.9800,-1148.3999,36.5184, 4.0, CP_BUSFAHRER_LINIE_3_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: East Los Santos"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_7:{SetPlayerCheckpointEx(i, 2123.8003,-1107.9149,25.2876, 4.0, CP_BUSFAHRER_LINIE_3_8, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Coutt and Schutz"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_8:{SetPlayerCheckpointEx(i, 1845.1538,-1417.2762,13.5239, 4.0, CP_BUSFAHRER_LINIE_3_9, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Skatepark"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_9:{SetPlayerCheckpointEx(i, 1819.1521,-1915.3733,13.5182, 4.0, CP_BUSFAHRER_LINIE_3_10, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: El Corona"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_10:{SetPlayerCheckpointEx(i, 1927.4553,-2164.0813,13.5162, 4.0, CP_BUSFAHRER_LINIE_3_11, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Los Santos Airport"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_11:{SetPlayerCheckpointEx(i, 1360.0139,-1319.9176,13.5241, 4.0, CP_BUSFAHRER_LINIE_3_12, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Ammunation LS"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_12:{SetPlayerCheckpointEx(i, 1193.2574,-1372.9110,13.4755, 4.0, CP_BUSFAHRER_LINIE_3_13, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Krankenhaus"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_13:{SetPlayerCheckpointEx(i, 1173.0337,-1825.1481,13.5325, 4.0, CP_BUSFAHRER_LINIE_3_14, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Busbahnhof Ost"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_3_14:
- {
- DisablePlayerCheckpointEx(i);
- UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_WHITE, "{33CCFF}Leerfahrt");
- new randomSkill = randomex(1, 3);
- format(string, sizeof(string), "{33CCFF}* Du erhältst am nächsten Payday 4000$ gutgeschrieben. Erhaltene Exp: %d", randomSkill);
- SendClientMessage(i, COLOR_WHITE, string);
- Spieler[i][pJobMoney] += 4000;
- Spieler[i][pJobCount] ++;
- Spieler[i][pBusLinie] = 0;
- GivePlayerBusSkill(i, randomSkill);
- linie[Spieler[i][pBusLinie]-1]--;
- PlayerPlaySound(i, 1057, 0, 0, 0);
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished bus in %d time (Linie: %d)", (gettime()-pUnixBus[i]), 3);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%s')", GetName(i), method, uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixBus[i] < 80)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- //Linie 4
- case CP_BUSFAHRER_LINIE_4_1:{SetPlayerCheckpointEx(i, 1189.4509,-936.0315,42.8806, 4.0, CP_BUSFAHRER_LINIE_4_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Burger Shot Nord"); PlayerPlaySound(i, 1057, 0, 0, 0); Spieler[i][pBusStamp] = gettime();}
- case CP_BUSFAHRER_LINIE_4_2:{SetPlayerCheckpointEx(i, 196.9999,-1476.3844,12.8616, 4.0, CP_BUSFAHRER_LINIE_4_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Rodeo"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_4_3:{SetPlayerCheckpointEx(i, -107.1359,-1158.6487,2.2531, 4.0, CP_BUSFAHRER_LINIE_4_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Flint County"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_4_4:{SetPlayerCheckpointEx(i, -417.7422,-598.2290,10.4908, 4.0, CP_BUSFAHRER_LINIE_4_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Fallen Tree"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_4_5:{SetPlayerCheckpointEx(i, -1188.4659,-681.8835,50.6588, 4.0, CP_BUSFAHRER_LINIE_4_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Fossil Öl Raffinerie"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_4_6:{SetPlayerCheckpointEx(i, -2219.3823,-422.4124,50.9967, 4.0, CP_BUSFAHRER_LINIE_4_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Missionary Hill"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_4_7:{SetPlayerCheckpointEx(i, -1989.1138,153.7607,27.6724, 4.0, CP_BUSFAHRER_LINIE_4_8, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: San Fierro Hauptbahnhof"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_4_8:
- {
- DisablePlayerCheckpointEx(i);
- UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_WHITE, "{33CCFF}Leerfahrt");
- new randomSkill = randomex(1, 4);
- format(string, sizeof(string), "{33CCFF}* Du erhältst am nächsten Payday 3000$ gutgeschrieben. Erhaltene Exp: %d", randomSkill);
- SendClientMessage(i, COLOR_WHITE, string);
- Spieler[i][pJobMoney] += 3000;
- Spieler[i][pJobCount] ++;
- Spieler[i][pBusLinie] = 0;
- GivePlayerBusSkill(i, randomSkill);
- linie[Spieler[i][pBusLinie]-1]--;
- PlayerPlaySound(i, 1057, 0, 0, 0);
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished bus in %d time (Linie: %d)", (gettime()-pUnixBus[i]), 3);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%s')", GetName(i), method, uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixBus[i] < 80)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- //Linie 5
- case CP_BUSFAHRER_LINIE_5_1:{SetPlayerCheckpointEx(i, -2247.5347,-401.3140,51.0006, 4.0, CP_BUSFAHRER_LINIE_5_2, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Missionary Hill"); PlayerPlaySound(i, 1057, 0, 0, 0); Spieler[i][pBusStamp] = gettime();}
- case CP_BUSFAHRER_LINIE_5_2:{SetPlayerCheckpointEx(i, -1164.1899,-639.0269,41.8203, 4.0, CP_BUSFAHRER_LINIE_5_3, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Fossil Öl Raffinerie"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_5_3:{SetPlayerCheckpointEx(i, -425.6918,-607.7245,10.0160, 4.0, CP_BUSFAHRER_LINIE_5_4, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Fallen Tree"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_5_4:{SetPlayerCheckpointEx(i, -103.0320,-1135.8748,1.3444, 4.0, CP_BUSFAHRER_LINIE_5_5, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Flint County"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_5_5:{SetPlayerCheckpointEx(i, 251.5502,-1734.8230,4.0767, 4.0, CP_BUSFAHRER_LINIE_5_6, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: Santa Maria Beach"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_5_6:{SetPlayerCheckpointEx(i, 1181.8411,-1736.6663,13.5392, 4.0, CP_BUSFAHRER_LINIE_5_7, CP_TYPE_BUS); SendVehicleMessage(vehicleid, COLOR_WHITE, "{33CCFF}Nächste Haltestelle: San Fierro Hauptbahnhof"); PlayerPlaySound(i, 1057, 0, 0, 0); }
- case CP_BUSFAHRER_LINIE_5_7:
- {
- DisablePlayerCheckpointEx(i);
- UpdateDynamic3DTextLabelText(Vehicle[vehicleid][vehText], COLOR_WHITE, "{33CCFF}Leerfahrt");
- new randomSkill = randomex(1, 4);
- format(string, sizeof(string), "{33CCFF}* Du erhältst am nächsten Payday 3000$ gutgeschrieben. Erhaltene Exp: %d", randomSkill);
- SendClientMessage(i, COLOR_WHITE, string);
- Spieler[i][pJobMoney] += 3000;
- Spieler[i][pJobCount] ++;
- Spieler[i][pBusLinie] = 0;
- GivePlayerBusSkill(i, randomSkill);
- linie[Spieler[i][pBusLinie]-1]--;
- PlayerPlaySound(i, 1057, 0, 0, 0);
- new uhrzeit[32], method[64], query[256];
- format(method, sizeof(method), "finished bus in %d time (Linie: %d)", (gettime()-pUnixBus[i]), 3);
- format(uhrzeit, sizeof(uhrzeit), "%02d.%02d.%02d - %02d:%02d", tag, monat, jahr, stunde, minute);
- format(query, sizeof(query), "INSERT INTO `script_money` (Player, Method, Amount, Uhrzeit) VALUES ('%s', '%s', '%s')", GetName(i), method, uhrzeit);
- mysql_function_query(myCon, query, false, "", "");
- if(gettime()-pUnixBus[i] < 80)
- {
- Spieler[i][pBanned] = 1;
- format(Spieler[i][pBanReason], 64, "Teleport Hack");
- format(Spieler[i][pBanAdmin], MAX_PLAYER_NAME, "Server");
- format(query, sizeof(query), "%s wurde vom Server gebannt, Grund: Teleport Hack", GetName(i));
- SendClientMessageToAll(COLOR_RED, query);
- KickEx(i);
- return 1;
- }
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement