Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // German TDM by Flashbrot
- //Stopuhr läuft ! Angefangen 19.05.2013 | 14:37
- // Stop ! Aufgehört 19.05.2013 | 15:39
- //-- v 0.2
- // Do NOT remove the credits ;) !
- /* Besondere Funktionen etc.
- Klassenauswahl
- Rangsystem
- Killgeld etc.
- */
- #include <a_samp>
- #include <zcmd>
- #pragma tabsize 0
- new gTeam[MAX_PLAYERS];
- //-Teams-//
- #define ARMY 0
- #define TERRORISTS 1
- #define CLASS_DIALOG 0
- #define DIALOG_RANKS 1
- #define COL_WHITE "{FFFFFF}"
- #define COL_RED "{F81414}"
- #define COL_GREEN "{00FF22}"
- #define COL_LIGHTBLUE "{00CED1}"
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xFF0000FF
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_DARKBLUE 0x2641FEAA
- #define COLOR_ALLDEPT 0xFF8282AA
- #define COLOR_ADMIN 0xD2CAAEFF
- //-Ränge-// score änderbar !
- #define RANK_0_SCORE 0
- #define RANK_1_SCORE 150
- #define RANK_2_SCORE 350
- #define RANK_3_SCORE 600
- #define RANK_4_SCORE 900
- #define RANK_5_SCORE 1200
- #define RANK_6_SCORE 1500
- #define RANK_7_SCORE 2000
- main()
- {
- print("\n---------------------------------------");
- print(" German Team Deathmatch by Flashbrot erfolgreich geladen !");
- print("---------------------------------------\n");
- }
- public OnGameModeInit()
- {
- CreateObject(980, 433.61, 2521.00, 18.19, 0.00, 0.00, -92.40);
- CreateObject(980, 433.18, 2509.80, 18.19, 0.00, 0.00, -92.40);
- CreateObject(980, 432.67, 2498.57, 18.19, 0.00, 0.00, -92.40);
- CreateObject(980, 432.18, 2487.71, 18.19, 0.00, 0.00, -92.40);
- CreateObject(980, 431.78, 2478.42, 18.19, 0.00, 0.00, -92.40);
- CreateVehicle(405, 344.8418, 2534.2048, 16.5587, -133.6800, -1, -1, 100);
- CreateVehicle(405, 352.0035, 2538.8992, 16.5587, -195.8400, -1, -1, 100);
- CreateVehicle(405, 356.9539, 2532.7832, 16.5587, -148.7400, -1, -1, 100);
- CreateVehicle(405, 366.4771, 2538.8787, 16.5587, -221.0399, -1, -1, 100);
- CreateVehicle(405, 371.1862, 2533.9165, 16.5587, -139.3199, -1, -1, 100);
- CreateVehicle(470, 203.6208, 1886.4424, 17.3020, 0.0000, -1, -1, 100);
- CreateVehicle(470, 198.7152, 1893.9222, 17.3020, 0.0000, -1, -1, 100);
- CreateVehicle(470, 204.4345, 1895.6989, 17.3020, 0.0000, -1, -1, 100);
- CreateVehicle(470, 223.8220, 1883.0914, 17.3020, 0.0000, -1, -1, 100);
- CreateVehicle(470, 228.8117, 1891.8640, 17.3020, 0.0000, -1, -1, 100);
- CreateVehicle(470, 222.0957, 1892.9386, 17.3020, 0.0000, -1, -1, 100);
- SetGameModeText("German TDM v0.2");
- AddPlayerClass(287, 214.1017,1876.4988,13.1406,2.3523, 23, 100, 28, 200, 30, 200); //ARMY
- AddPlayerClass(293, 390.3629,2541.2295,16.5424,89.3566, 24, 100, 29, 200, 31, 200); //TERRORISTS
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 160.0677,-1964.2357,41.2907);
- SetPlayerCameraPos(playerid, 137.6787,-1873.6787,52.5518);
- SetPlayerCameraLookAt(playerid, 160.0677,-1964.2357,41.2907);
- switch(classid)
- {
- case 0:
- {
- GameTextForPlayer(playerid, "~g~ARMY", 700, 3);
- gTeam[playerid] = ARMY;
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~r~TERRORISTS", 700, 3);
- gTeam[playerid] = TERRORISTS;
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(gTeam[playerid] == ARMY)
- {
- SetPlayerSkin(playerid, 287);
- GivePlayerWeapon(playerid,23,100);
- GivePlayerWeapon(playerid,28,100);
- GivePlayerWeapon(playerid,31,200);
- SetPlayerPos(playerid, 214.1017,1876.4988,13.1406);
- }
- else if(gTeam[playerid] == TERRORISTS)
- {
- SetPlayerSkin(playerid, 293);
- GivePlayerWeapon(playerid,24,100);
- GivePlayerWeapon(playerid,29,100);
- GivePlayerWeapon(playerid,30,200);
- SetPlayerPos(playerid, 390.3629,2541.2295,16.5424);
- }
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- if (GetPlayerScore(playerid) >= RANK_0_SCORE && GetPlayerScore(playerid) < RANK_1_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Private' (Rang 0)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: -");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_1_SCORE && GetPlayerScore(playerid) < RANK_2_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Corporal' (Rang 1)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +5 Armour");
- SetPlayerArmour(playerid, 5);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_2_SCORE && GetPlayerScore(playerid) < RANK_3_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Sergeant' (Rang 2)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +10 Armour");
- SetPlayerArmour(playerid, 10);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_3_SCORE && GetPlayerScore(playerid) < RANK_4_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Sergeant Major' (Rang 3)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +10 Armour");
- SetPlayerArmour(playerid, 10);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_4_SCORE && GetPlayerScore(playerid) < RANK_5_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Captain' (Rang 4)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +15 Armour");
- SetPlayerArmour(playerid, 15);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_5_SCORE && GetPlayerScore(playerid) < RANK_6_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Major' (Rang 5)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +20 Armour");
- SetPlayerArmour(playerid, 20);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_6_SCORE && GetPlayerScore(playerid) < RANK_7_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Colonel' (Rang 6)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +20 Armour");
- SetPlayerArmour(playerid, 20);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_7_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'General' (Rang 7)");
- SendClientMessage(playerid,COLOR_WHITE,"Rang bonus: +25 Armour");
- SetPlayerArmour(playerid, 25);
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GivePlayerScore(killerid,3);
- GivePlayerScore(playerid,-1);
- GivePlayerMoney(playerid,300);
- GivePlayerMoney(playerid,-100);
- GameTextForPlayer(killerid,"Kill ! +3",500,3);
- GameTextForPlayer(playerid,"Gestorben ! -1",500,3);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/help", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_GREEN,"............--Befehle--............");
- SendClientMessage(playerid,COLOR_GREY,"/raenge /meinrang");
- return 1;
- }
- return 0;
- }
- CMD:raenge(playerid,params[])
- {
- ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Raenge",""COL_WHITE"0 - Private ("#RANK_0_SCORE" score)\n1 - Corporal ("#RANK_1_SCORE" score)\n2 - Sergeant ("#RANK_2_SCORE" score)\n3 - Sergeant Major ("#RANK_3_SCORE" score)\n4 - Captain ("#RANK_4_SCORE" score)\n5 - Major ("#RANK_5_SCORE" score)\n6 - Colonel ("#RANK_6_SCORE" score)\n7 - General ("#RANK_7_SCORE" score)","OK","");
- return 1;
- }
- CMD:meinrang(playerid,params[])
- {
- if (GetPlayerScore(playerid) >= RANK_0_SCORE && GetPlayerScore(playerid) < RANK_1_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Private' (Rang 0)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_1_SCORE && GetPlayerScore(playerid) < RANK_2_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Corporal' (Rang 1)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_2_SCORE && GetPlayerScore(playerid) < RANK_3_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Sergeant' (Rang 2)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_3_SCORE && GetPlayerScore(playerid) < RANK_4_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Sergeant Major' (Rang 3)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_4_SCORE && GetPlayerScore(playerid) < RANK_5_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Captain' (Rang 4)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_5_SCORE && GetPlayerScore(playerid) < RANK_6_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Major' (Rang 5)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_6_SCORE && GetPlayerScore(playerid) < RANK_7_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'Colonel' (Rang 6)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- if (GetPlayerScore(playerid) >= RANK_7_SCORE)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dein jetziger Rang ist 'General' (Rang 7)");
- SendClientMessage(playerid,COLOR_WHITE,"Tippe /Raenge um mehr Informationen über Ränge zu erhalten !");
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Assault"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 16, 2);//Grenade
- GivePlayerWeapon(playerid, 22, 200);//Pistol
- GivePlayerWeapon(playerid, 25, 150);//Shotgun
- GivePlayerWeapon(playerid, 29, 150);//MP5
- GivePlayerWeapon(playerid, 31, 200);//M4
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 1)
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN" Sniper"COL_WHITE"ausgewählt.");
- GivePlayerWeapon(playerid, 23, 200);//Silenced Pistol
- GivePlayerWeapon(playerid, 29, 150);//MP5
- GivePlayerWeapon(playerid, 34, 200);//Sniper Rifle
- GivePlayerWeapon(playerid, 4, 1);//Knife
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 2)
- {
- if (GetPlayerScore(playerid) < RANK_1_SCORE)
- {
- SendClientMessage(playerid,COLOR_RED,"ERROR: Du brauchst "#RANK_1_SCORE" (Rang 1) um diese Klasse auswählen zu können");
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- }
- else
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Pyroman"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 23, 100);//Silenced Pistol
- GivePlayerWeapon(playerid, 29, 100);//MP5
- GivePlayerWeapon(playerid, 37, 200);//Flame Thrower
- GivePlayerWeapon(playerid, 18, 5);//Molotov Cocktail
- }
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 3)
- {
- if (GetPlayerScore(playerid) < RANK_1_SCORE)
- {
- SendClientMessage(playerid,COLOR_RED,"ERROR: Du brauchst "#RANK_1_SCORE" (Rang 1) um diese Klasse auswählen zu können");
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- }
- else
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Gangster"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 16, 3);//Grenade
- GivePlayerWeapon(playerid, 22, 250);//Pistol
- GivePlayerWeapon(playerid, 25, 200);//Shotgun
- GivePlayerWeapon(playerid, 29, 200);//MP5
- GivePlayerWeapon(playerid, 31, 250);//M4
- }
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 4)
- {
- if (GetPlayerScore(playerid) < RANK_2_SCORE)
- {
- SendClientMessage(playerid,COLOR_RED,"ERROR: Du brauchst "#RANK_2_SCORE" (Rang 2) um diese Klasse auswählen zu können");
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- }
- else
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Double Gangster"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 16, 4);//Grenade
- GivePlayerWeapon(playerid, 24, 100);//Desert Eagle
- GivePlayerWeapon(playerid, 25, 250);//Shotgun
- GivePlayerWeapon(playerid, 29, 250);//MP5
- GivePlayerWeapon(playerid, 31, 300);//M4
- }
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 5)
- {
- if (GetPlayerScore(playerid) < RANK_3_SCORE)
- {
- SendClientMessage(playerid,COLOR_RED,"ERROR: Du brauchst "#RANK_3_SCORE" (Rang 3) um diese Klasse auswählen zu können");
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- }
- else
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Scout"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 16, 4);//Grenade
- GivePlayerWeapon(playerid, 24, 125);//Desert Eagle
- GivePlayerWeapon(playerid, 27, 50);//SPAZ
- GivePlayerWeapon(playerid, 29, 275);//MP5
- GivePlayerWeapon(playerid, 31, 325);//M4
- }
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 6)
- {
- if (GetPlayerScore(playerid) < RANK_4_SCORE)
- {
- SendClientMessage(playerid,COLOR_RED,"ERROR: Du brauchst "#RANK_4_SCORE" (Rang 4) um diese Klasse auswählen zu können");
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- }
- else
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Mastermind"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 16, 5);//Grenade
- GivePlayerWeapon(playerid, 24, 150);//Desert Eagle
- GivePlayerWeapon(playerid, 27, 50);//SPAZ
- GivePlayerWeapon(playerid, 28, 150);//Uzi
- GivePlayerWeapon(playerid, 31, 350);//M4
- }
- }
- }
- }
- if(dialogid == 0)
- {
- if(response)
- {
- if(listitem == 7)
- {
- if (GetPlayerScore(playerid) < RANK_5_SCORE)
- {
- SendClientMessage(playerid,COLOR_RED,"ERROR: Du brauchst "#RANK_5_SCORE" (Rang 5) um diese Klasse auswählen zu können");
- ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Klassenauswahl","Assault (Rang 0)\nSniper(Rang 0)\nPyroman (Rang 1)\nGangster (Rang 1)\nDouble Gangster (Rang 2)\nScout (Rang 3)\nMastermind (Rang 4)\nSpezialist (Rang 5)\n","Auswählen","");
- }
- else
- {
- ResetPlayerWeapons(playerid);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast die Klasse "COL_GREEN"Spezialist"COL_WHITE" ausgewählt.");
- GivePlayerWeapon(playerid, 16, 5);//Grenade
- GivePlayerWeapon(playerid, 24, 200);//Desert Eagle
- GivePlayerWeapon(playerid, 26, 50);//Sawn off Shotgun
- GivePlayerWeapon(playerid, 28, 200);//Uzi
- GivePlayerWeapon(playerid, 31, 400);//M4
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock GivePlayerScore( playerid, score ) SetPlayerScore( playerid, GetPlayerScore( playerid ) + score );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement