Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///Made By BiG_Sm0k3 , please do not errase this line ;)
- #include <a_samp>
- new Menu:weaponduelzones;
- //-||**Menu Items**||-//
- #define BLUE 0x33AAFFFF
- #define GREEN 0x33AA33AA
- public OnFilterScriptInit()
- {
- print("\n----------------------------------------");
- print(" Duel Zones ");
- print(" ");
- print(" Made By BiG_Smoke ");
- print("------------------------------------------\n");
- //---------------------||**Menu Items**||-------------------------------//
- weaponduelzones = CreateMenu("Duel Zones", 1, 220.0, 100.0, 150.0, 150.0);
- AddMenuItem(weaponduelzones, 0, "/zone 1");
- AddMenuItem(weaponduelzones, 0, "/zone 2");
- AddMenuItem(weaponduelzones, 0, "/zone 3");
- AddMenuItem(weaponduelzones, 0, "/Zone 4");
- AddMenuItem(weaponduelzones, 0, "/zone 5");
- AddMenuItem(weaponduelzones, 0, "/zone 6");
- AddMenuItem(weaponduelzones, 0, "/Zone 7");
- AddMenuItem(weaponduelzones, 0, "/Zone 8");
- AddMenuItem(weaponduelzones, 0, "/Zone 9");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- new Menu:CurrentMenu = GetPlayerMenu(playerid);
- if(CurrentMenu == weaponduelzones)
- {
- switch(row)
- {
- case 0:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s You entered the Zone 1",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 16);
- SetPlayerPos(playerid, -1396.2881,1245.2091,1039.4302);
- SetPlayerArmour(100,100);
- ResetPlayerWeapons(playerid);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 10500);
- GivePlayerWeapon(playerid, 31, 10500);
- GivePlayerWeapon(playerid, 32, 10500);
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 1.");
- printf(" %s (ID: %d) entered the zone 1 )",zName,playerid);
- GameTextForPlayer(playerid,"Zone 1",2500,3);
- GameTextForPlayer(playerid,"Zone 1",2500,3);
- return 1;
- }
- case 1:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entered the zone 2",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- new c = random(1);
- if (c == 0) {
- SetPlayerPos(playerid, 2147.8677,-76.6750,2.9725);}
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 11111);
- GivePlayerWeapon(playerid, 32, 11111);
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 2.");
- printf("[ %s (ID: %d) entered the zone 2",zName,playerid);
- GameTextForPlayer(playerid,"Zone 2",2500,3);
- return 1;
- }
- case 2:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entered the zone 3",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- new c = random(2);
- if (c == 0){
- SetPlayerPos(playerid, 2149.897460,-1800.867553,13.556167);}
- else if (c == 1){
- SetPlayerPos(playerid, 2177.978027,-1816.676391,13.571835);}
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 11000);
- GivePlayerWeapon(playerid, 32, 11000);
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"Entraste a la zona 3.");
- printf(" %s (ID: %d) entro a la zona 3",zName,playerid);
- GameTextForPlayer(playerid,"Zone 3",2500,3);
- return 1;
- }
- case 3:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entered the zone 4",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -2071.8979,531.0619,79.1719);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 11111); //
- GivePlayerWeapon(playerid, 32, 11111); //
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 4.");
- printf(" %s (ID: %d) entr� a /Zone 4",zName,playerid);
- GameTextForPlayer(playerid,"Zone 4",2500,3);
- return 1;
- }
- case 4:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entered the zone 5",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1075.582153,1064.050781,10.835937);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 11111); //
- GivePlayerWeapon(playerid, 32, 11111); //
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 5.");
- printf(" %s (ID: %d) entered the zone 5",zName,playerid);
- GameTextForPlayer(playerid,"Zone 5",2500,3);
- return 1;
- }
- case 5:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s /Zone 6",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1382.7087,2184.9561,10.5944);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 26, 5000);
- GivePlayerWeapon(playerid, 32, 500);
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 6.");
- printf("%s (ID: %d) entered the zone 6",zName,playerid);
- GameTextForPlayer(playerid,"Zone 6",2500,3);
- return 1;
- }
- case 6:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entered the zone 7",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid, -1362.0867,1622.9294,1055.6461);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,GREEN,"You entered the Zone 7 (stunt).");
- printf(" %s (ID: %d) entered the zone 7",zName,playerid);
- return 1;
- }
- case 7:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entr� a /Zone 8",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -1089.7209,-1001.2752,129.2188);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 28, 11111); //
- GivePlayerWeapon(playerid, 26, 11111); //
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 8.");
- printf("[WDZ] %s (ID: %d) entered the zone 8",zName,playerid);
- GameTextForPlayer(playerid,"Zone 8",2500,3);
- return 1;
- }
- case 8:
- {
- new player[24], tmp[256];
- GetPlayerName(playerid,player,sizeof(player));
- format(tmp,sizeof(tmp),"%s entered the zone 9",player);
- SendClientMessageToAll(GREEN,tmp);
- new zName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, zName, sizeof(zName));
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 677.3016,826.3237,-28.1953);
- SetPlayerArmour(playerid,100);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 16, 500);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 29, 500);
- TogglePlayerControllable(playerid,true);
- SendClientMessage(playerid,BLUE,"You entered the Zone 9.");
- printf(" %s (ID: %d) entered the zone 9)",zName,playerid);
- GameTextForPlayer(playerid,"Zone 9",2500,3);
- return 1;
- }
- }
- }
- return 1;
- }
- //////////////Here is the CMD/////////////
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/zones", true) == 0)
- {
- ShowMenuForPlayer(weaponduelzones, playerid);
- TogglePlayerControllable(playerid,false);
- return 1;
- }
- return 0;
- }
- //Made by BiG_Sm0k3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement