All pastes #509874 Raw Edit

Something

public text v1 · immutable
·published 2007-05-25 17:51 UTC
rendered paste body
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;
}