if(strcmp(cmdtext,"/tm1",true)==0) { if(mission[playerid] == 0) { if(IsPlayerInArea(playerid, -77.8486,-40.9898,-1159.6333,-1101.5260) { SendClientMessage(playerid,COLOR_WHITE,"Du hast die Trucker Mission gestartet"); SendClientMessage(playerid,COLOR_YELLOW,"Fahr nach zum LVA Fracht Depot in LV"); SetPlayerCheckpoint(playerid,1040.5741,-333.8745,73.9922,10); // Replace the values with the X,Y,Z coords of the checkpoint, and the size of the checkpoint. gPlayerCheckpointStatus[playerid] = CHECKPOINT_TRUCK_WIN; return 1; } } } //This is my OnPlayerEnterCheckpoint public OnPlayerEnterCheckpoint(playerid) { new string[256]; new ownplayer[MAX_PLAYER_NAME]; CheckRand(); if ( in_cp[playerid] == 1 ) return 0; // prevents spamming of the messages in_cp[playerid] = 1; switch(getCheckpointType(playerid)) { case CP_BANK: { SendClientMessage(playerid, COLOUR_IVORY, "Willkommen in der German Mafia RPG Bank."); SendClientMessage(playerid, COLOUR_IVORY, "/withdraw [summe] um Geld abzuheben."); SendClientMessage(playerid, COLOUR_IVORY, "/balance um deinen Kontostand abzufragen."); SendClientMessage(playerid, COLOUR_IVORY, "/bank [Summe] um Geld zu sichern"); SendClientMessage(playerid, COLOR_ORANGE, "Denk dran dich einzuloggen damit dein Geld gespeichert wird!!!"); } case CP_BANK_2: { SendClientMessage(playerid, COLOUR_IVORY, "Willkommen in der German Mafia RPG Bank."); SendClientMessage(playerid, COLOUR_IVORY, "/withdraw [summe] um Geld abzuheben."); SendClientMessage(playerid, COLOUR_IVORY, "/balance um deinen Kontostand abzufragen."); SendClientMessage(playerid, COLOUR_IVORY, "/bank [Summe] um Geld zu sichern"); SendClientMessage(playerid, COLOR_ORANGE, "Denk dran dich einzuloggen damit dein Geld gespeichert wird!!!"); } case CP_BANK_3: { SendClientMessage(playerid, COLOUR_IVORY, "Willkommen in der German Mafia RPG Bank."); SendClientMessage(playerid, COLOUR_IVORY, "/withdraw [summe] um Geld abzuheben."); SendClientMessage(playerid, COLOUR_IVORY, "/balance um deinen Kontostand abzufragen."); SendClientMessage(playerid, COLOUR_IVORY, "/bank [Summe] um Geld zu sichern"); SendClientMessage(playerid, COLOR_ORANGE, "Denk dran dich einzuloggen damit dein Geld gespeichert wird!!!"); } case CP_MISSION1START: { GameTextForPlayer(playerid, "Fahr nach Las Venturas und gib das Päckchen ab!!!", 10000,6); mission[playerid] = 1; SetPlayerCheckpoint(playerid, 2362.5466,1005.2775,14.2725, 3); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1057,pX,pY,pZ); } case CP_MISSION1END: { GameTextForPlayer(playerid, " ~n~ ~n~ ~n~ ~n~mission Erfuellt~n~500$", 10000, 6); DisablePlayerCheckpoint(playerid); mission[playerid] = 0; GivePlayerMoney(playerid, 500); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1057,pX,pY,pZ); } case CP_MISSION2START: { SendClientMessage(playerid, COLOUR_IVORY, "[MISSION 2]:Steig in den Sunrise neben dir.Fahr ihn zu den Los Santos Docks."); mission[playerid] = 1; SetPlayerCheckpoint(playerid, 2173.7729,-2265.2571,13.3609, 5); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1057,pX,pY,pZ); } case CP_MISSION2END: { GameTextForPlayer(playerid, " ~n~ ~n~ ~n~ ~n~mission Erfuellt~n~750$", 10000, 6); DisablePlayerCheckpoint(playerid); mission[playerid] = 0; GivePlayerMoney(playerid, 500); RemovePlayerFromVehicle(playerid); new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid,pX,pY,pZ); PlayerPlaySound(playerid,1057,pX,pY,pZ); } case CP_ABSCHLEPP: { new vehicle = GetPlayerVehicleID(playerid); if(gTeam[playerid] == TEAM_ABSCHLEPPER && IsPlayerInAnyVehicle(playerid) && Petrol[vehicle] == 0) { Petrol[vehicle] = AMOUNT; SetVehicleToRespawn(vehicle); SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug abgeschleppt!"); GivePlayerMoney(playerid, 150); }else{ } } case CP_ABSCHLEPP2: { new vehicle = GetPlayerVehicleID(playerid); if(gTeam[playerid] == TEAM_ABSCHLEPPER && IsPlayerInAnyVehicle(playerid) && Petrol[vehicle] == 0) { Petrol[vehicle] = AMOUNT; SetVehicleToRespawn(vehicle); SendClientMessage(playerid, COLOR_GREEN, "Fahrzeug abgeschleppt!"); GivePlayerMoney(playerid, 150); } } case CP_AMMU_2: { SendClientMessage(playerid, COLOR_GREEN, "Du kannst Waffen hier kaufen damit du sie immer hast wenn"); SendClientMessage(playerid, COLOR_GREEN, "du dich neu spawnst.Du hast auch unendlich ammo dann"); SendClientMessage(playerid, COLOR_ORANGE, "Schreib /buyweapon (id) und /wlist1 , /wlist2 oder /wlist3 fr die Waffenliste."); } case CP_PIRATE: { SendClientMessage(playerid, COLOR_YELLOW, "The Love Boat - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_AMMU: { SendClientMessage(playerid, COLOR_GREEN, "Du kannst Waffen hier kaufen damit du sie immer hast wenn"); SendClientMessage(playerid, COLOR_GREEN, "du dich neu spawnst.Du hast auch unendlich ammo dann"); SendClientMessage(playerid, COLOR_ORANGE, "Schreib /buyweapon (id) und /wlist1 , /wlist2 oder /wlist3 fr die Waffenliste."); } case CP_PARKING: { SendClientMessage(playerid, COLOR_YELLOW, "Santa Monica Beach - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_WUESTE: { SendClientMessage(playerid, COLOR_YELLOW, "Fart Hole - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_SANFIER: { SendClientMessage(playerid, COLOR_YELLOW, "Television Tower - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_CHILIAD: { SendClientMessage(playerid, COLOR_YELLOW, "Chiliad Outdoor Deck - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_FICK: { SendClientMessage(playerid, COLOR_YELLOW, "Griffith Observatory - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_RANCH: { SendClientMessage(playerid, COLOR_YELLOW, "Spread Ranch - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_CONTAIN: { SendClientMessage(playerid, COLOR_YELLOW, "Container - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_HARRY: { SendClientMessage(playerid, COLOR_YELLOW, "24h Drive-Thru Confessions - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_SPEDI: { SendClientMessage(playerid, COLOR_YELLOW, "Meat Express - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_JIZPARK: { SendClientMessage(playerid, COLOR_YELLOW, "Jizzy's Club - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_GOLDEN: { SendClientMessage(playerid, COLOR_YELLOW, "Alcatraz Bay - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_RASTPL: { SendClientMessage(playerid, COLOR_YELLOW, "Interstate Gas Station - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_TANKSF: { SendClientMessage(playerid, COLOR_YELLOW, "Downtown Gas Station - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_DINER: { SendClientMessage(playerid, COLOR_YELLOW, "Wollo's Diner - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_SUPERM: { SendClientMessage(playerid, COLOR_YELLOW, "Robois Food Mart - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_MOTEL: { SendClientMessage(playerid, COLOR_YELLOW, "Bates Motel - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_ASSWORLD: { SendClientMessage(playerid, COLOR_YELLOW, "Big Chicks'n'Dicks - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_MIDDLESF: { SendClientMessage(playerid, COLOR_YELLOW, "Emergency Room SF - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_SWISF: { SendClientMessage(playerid, COLOR_YELLOW, "San Fierro Country Club - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_PARKWAT: { SendClientMessage(playerid, COLOR_YELLOW, "Waterfront - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_PLAYASEV: { SendClientMessage(playerid, COLOR_YELLOW, "Playa del Seville - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_OCEANDOC: { SendClientMessage(playerid, COLOR_YELLOW, "Ocean Docks - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_LILMEX: { SendClientMessage(playerid, COLOR_YELLOW, "Little Calexico - $1250/15 Sekunden"); SendClientMessage(playerid, COLOR_RED , "HIER WIRD NICHT RUMGEBALLERT!!!!!ANSONSTEN BUCH ICH DIR NEN URLAUB IN SCHWEDEN!!!!"); } case CP_TOMVILHI: { SendClientMessage(playerid, COLOR_YELLOW, "Tomasu's Villa - Search the other Entrance"); } case CP_GOGAMAU1: { SendClientMessage(playerid, COLOR_RED, "Golden Gate Zoll - $100/sek"); } case CP_GOGAMAU2: { SendClientMessage(playerid, COLOR_RED, "Golden Gate Zoll - $100/sek"); } case CP_GOGAMAU3: { SendClientMessage(playerid, COLOR_RED, "Golden Gate Zoll - $100/sek"); } case CP_GOGAMAU4: { SendClientMessage(playerid, COLOR_RED, "Golden Gate Zoll - $100/sek"); } } if(IsPlayerInAnyVehicle(playerid)) { if(getCheckpointType(playerid)>= 197 && getCheckpointType(playerid)<= 212) { SendClientMessage(playerid,COLOR_WHITE,"Du musst am Checkpoint bleiben um dein Auto aufzufllen"); FuelRefill(playerid); (GetPlayerMoney(playerid) > 49); GivePlayerMoney(playerid, -50); } return 1; } else { if(getCheckpointType(playerid)>= P_OFFSET) { format(string, sizeof(string), "Du kannst das/der/die %s mit /buy kaufen.", propertyNames[playerCheckpoint[playerid]-P_OFFSET], propertyValues[playerCheckpoint[playerid]-P_OFFSET]); SendClientMessage(playerid, COLOR_YELLOW, string); format(string, sizeof(string), "Du wirst $%d regelmssig verdienen.", propertyEarnings[playerCheckpoint[playerid]-P_OFFSET]); SendClientMessage(playerid, COLOR_YELLOW, string); if(propertyOwner[playerCheckpoint[playerid]-P_OFFSET]<999) { GetPlayerName(propertyOwner[playerCheckpoint[playerid]-P_OFFSET], ownplayer, sizeof(ownplayer)); format(string, sizeof(string), "Dieses Geschft gehrt momentan %s.Wenn du das Geschft kaufen willst,MUSST du ihn Fragen!", ownplayer); SendClientMessage(playerid, COLOR_RED, string);}}{ switch(DSCP[playerid]) { case 0: { if(IsPlayerInAnyVehicle(playerid)) { PID=playerid; SetTimer("Countdown",500,0); TogglePlayerControllable(playerid,0); } else { GameTextForPlayer(playerid,"Steig in ein Auto",2000,3); } } case 1: { if(IsPlayerInAnyVehicle(playerid)) { SetPlayerCheckpoint(playerid,CPDSchoolData[2][0],CPDSchoolData[2][1],CPDSchoolData[2][2],CPDSchoolData[2][3]); DSCP[playerid]=2; } else { GameTextForPlayer(playerid,"Steig in ein Auto",2000,3); } } case 2..22: { if(IsPlayerInAnyVehicle(playerid)) { SetPlayerCheckpoint(playerid,CPDSchoolData[DSCP[playerid]+1][0],CPDSchoolData[DSCP[playerid]+1][1],CPDSchoolData[DSCP[playerid]+1][2],CPDSchoolData[DSCP[playerid]+1][3]); DSCP[playerid]++; } else { GameTextForPlayer(playerid,"Steig in ein Auto",2000,3); } } case 23: { DisablePlayerCheckpoint(playerid); KillTimer(TimerDST); DSCP[playerid]=0; new String1[255]; if(TimerDSTime<=TooFast) { format(String1,255,"Deine Zeit: %d Sekunden.Du bist zu schnell gewesen und bist durch gefallen.",TimerDSTime); } else if(TimerDSTime>=TooSlow) { format(String1,255,"Deine Zeit: %d Sekunden.Du warst zu langsam und bist durch gefallen.",TimerDSTime); } else { format(String1,255,"Deine Zeit: %d Sekunden.Herzlichen Glückwunsch!Du hast die Prüfung bestanden.",TimerDSTime); Dschool_Yes(playerid); // Gain your licence! :D } SendClientMessage(playerid,COLOUR_IVORY,String1); TimerDSTime=0; DriverTakingTest=-1; } } } if(gPlayerCheckpointStatus[playerid] == CHECKPOINT_TRUCK_WIN) { if(mission[playerid] == 1) { if(IsPlayerInArea(playerid,1122.4219,994.8058,-396.6452,-286.6049) { DisablePlayerCheckpoint(playerid); gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE; GivePlayerMoney(playerid,5000); SendClientMessage(playerid, COLOR_YELLOW, "Mission erfüllt.Verdienst:5000"); } } } } return 1; }