Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////News
- new Menu:Arbeitsamt;
- ////Forward
- forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
- OnGameModeInit()
- {
- Arbeitsamt = CreateMenu("Arbeitsamt", 2, 200.0, 100.0, 150.0, 150.0);
- AddMenuItem(Arbeitsamt, 0, "Dedektiev");
- AddMenuItem(Arbeitsamt, 0, "Waffenhändler");
- AddMenuItem(Arbeitsamt, 0, "Taxifahrer");
- AddMenuItem(Arbeitsamt, 0, "Busfahrer");
- AddMenuItem(Arbeitsamt, 0, "Farmer");
- AddMenuItem(Arbeitsamt, 0, "Eismann");
- AddMenuItem(Arbeitsamt, 0, "Bodyguard");
- AddMenuItem(Arbeitsamt, 0, "Hotdogverkäufer");
- AddMenuItem(Arbeitsamt, 0, "Trucker");
- return 1;
- }
- OnPlayerSelectedMenuRow(playerid,row)
- {
- new Menu:CurrentMenu = GetPlayerMenu(playerid);
- if(CurrentMenu == Arbeitsamt)
- {
- switch(row)
- {
- case 0: //Dedektiev
- {
- SendClientMessage(playerid, COLOR_RED, "Den Job Dedektiev findest du hier im Rathaus!");
- SendClientMessage(playerid, COLOR_RED, "Diesen Job findest du eine Etage weiter oben!");
- }
- case 1: //Waffenhändler
- {
- SendClientMessage(playerid, COLOR_RED, "");
- SendClientMessage(playerid, COLOR_RED, "");
- }
- case 2: //Taxifahrer
- {
- CP[playerid] = 30;
- SetPlayerCheckpoint(playerid, 2421.5234, -1221.7491, 25.3997, 3.0);
- SendClientMessage(playerid, COLOR_RED, "");
- SendClientMessage(playerid, COLOR_RED, "");
- }
- case 3: //Busfahrer
- {
- CP[playerid] = 31;
- SetPlayerCheckpoint(playerid, 2166.3771, -1675.383, 15.0859, 3.0);
- SendClientMessage(playerid, COLOR_RED, "");
- SendClientMessage(playerid, COLOR_RED, "");
- }
- case 4: //Farmer
- {
- CP[playerid] = 32;
- SetPlayerCheckpoint(playerid, 1109.3317, -1796.3042, 16.5937, 3.0);
- SendClientMessage(playerid, COLOR_RED, "");
- SendClientMessage(playerid, COLOR_RED, "");
- }
- case 5: //Eismann
- {
- CP[playerid] = 33;
- SetPlayerCheckpoint(playerid, -1932.3859, 276.2117, 41.0391, 3.0);
- SendClientMessage(playerid, COLOR_RED, "");
- SendClientMessage(playerid, COLOR_RED, "");
- }
- case 6: //Hotdogverkäufer
- {
- CP[playerid] = 34;
- SetPlayerCheckpoint(playerid, 2226.1716, -1718.1792, 13.5165, 3.0);
- SendClientMessage(playerid, COLOR_RED, "");
- SendClientMessage(playerid, COLOR_RED, "");
- }
- case 11: //Trucker
- {
- CP[playerid] = 39;
- SetPlayerCheckpoint(playerid, -77.7288, -1136.3897, 1.078, 3.0);
- SendClientMessage(playerid, COLOR_RED, "Gehe nun aus dem Rathaus und zu dem roten Punkt auf der Map");
- SendClientMessage(playerid, COLOR_RED, "Dort kannst du den gewuenschten Job bekommen!");
- }
- }
- OnPlayerEnterCheckpoint(playerid)
- {
- else if(CP[playerid] == 30)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 31)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 32)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 33)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 34)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 35)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 36)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 37)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 38)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- else if(CP[playerid] == 39)
- {
- SendClientMessage(playerid, COLOR_RED, "Begib dich in das i!");
- CP[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- }
- OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/jobs", true) == 0)
- {
- if (PlayerToPoint(15.0, playerid, x, y, z)) //Hier Koordinaten einfügen
- {
- ShowMenuForPlayer(Arbeitsamt, playerid);
- SendClientMessage(playerid, COLOR_GRAD1, " Arbeitsamtsystem by Speedfight (Genesis-Esports)!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht am Arbeitsamt !");
- }
- }
- return 1;
- }
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- empposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- r eturn 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment