Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------------------------------------------------------
- #include <a_samp>
- #pragma tabsize 0
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define DIALOG_ATTACH_INDEX 13500
- #define DIALOG_ATTACH_INDEX_SELECTION DIALOG_ATTACH_INDEX+1
- #define DIALOG_ATTACH_EDITREPLACE DIALOG_ATTACH_INDEX+2
- #define DIALOG_ATTACH_MODEL_SELECTION DIALOG_ATTACH_INDEX+3
- #define DIALOG_ATTACH_BONE_SELECTION DIALOG_ATTACH_INDEX+4
- #define DIALOG_WEAPONS 4
- //------------------------------------------------------------------------------
- enum AttachmentEnum
- {
- attachmodel,
- attachname[24]
- }
- //------------------------------------------------------------------------------
- new AttachmentObjects[][AttachmentEnum] = {
- {18632, "FishingRod"},
- {18633, "GTASAWrench1"},
- {18634, "GTASACrowbar1"},
- {18635, "GTASAHammer1"},
- {18636, "PoliceCap1"},
- {18637, "PoliceShield1"},
- {18638, "HardHat1"},
- {18639, "BlackHat1"},
- {18640, "Hair1"},
- {18975, "Hair2"},
- {19136, "Hair4"},
- {19274, "Hair5"},
- {18641, "Flashlight1"},
- {18642, "Taser1"},
- {18643, "LaserPointer1"},
- {19080, "LaserPointer2"},
- {19081, "LaserPointer3"},
- {19082, "LaserPointer4"},
- {19083, "LaserPointer5"},
- {19084, "LaserPointer6"},
- {18644, "Screwdriver1"},
- {18645, "MotorcycleHelmet1"},
- {18865, "MobilePhone1"},
- {18866, "MobilePhone2"},
- {18867, "MobilePhone3"},
- {18868, "MobilePhone4"},
- {18869, "MobilePhone5"},
- {18870, "MobilePhone6"},
- {18871, "MobilePhone7"},
- {18872, "MobilePhone8"},
- {18873, "MobilePhone9"},
- {18874, "MobilePhone10"},
- {18875, "Pager1"},
- {18890, "Rake1"},
- {18891, "Bandana1"},
- {18892, "Bandana2"},
- {18893, "Bandana3"},
- {18894, "Bandana4"},
- {18895, "Bandana5"},
- {18896, "Bandana6"},
- {18897, "Bandana7"},
- {18898, "Bandana8"},
- {18899, "Bandana9"},
- {18900, "Bandana10"},
- {18901, "Bandana11"},
- {18902, "Bandana12"},
- {18903, "Bandana13"},
- {18904, "Bandana14"},
- {18905, "Bandana15"},
- {18906, "Bandana16"},
- {18907, "Bandana17"},
- {18908, "Bandana18"},
- {18909, "Bandana19"},
- {18910, "Bandana20"},
- {18911, "Mask1"},
- {18912, "Mask2"},
- {18913, "Mask3"},
- {18914, "Mask4"},
- {18915, "Mask5"},
- {18916, "Mask6"},
- {18917, "Mask7"},
- {18918, "Mask8"},
- {18919, "Mask9"},
- {18920, "Mask10"},
- {18921, "Beret1"},
- {18922, "Beret2"},
- {18923, "Beret3"},
- {18924, "Beret4"},
- {18925, "Beret5"},
- {18926, "Hat1"},
- {18927, "Hat2"},
- {18928, "Hat3"},
- {18929, "Hat4"},
- {18930, "Hat5"},
- {18931, "Hat6"},
- {18932, "Hat7"},
- {18933, "Hat8"},
- {18934, "Hat9"},
- {18935, "Hat10"},
- {18936, "Helmet1"},
- {18937, "Helmet2"},
- {18938, "Helmet3"},
- {18939, "CapBack1"},
- {18940, "CapBack2"},
- {18941, "CapBack3"},
- {18942, "CapBack4"},
- {18943, "CapBack5"},
- {18944, "HatBoater1"},
- {18945, "HatBoater2"},
- {18946, "HatBoater3"},
- {18947, "HatBowler1"},
- {18948, "HatBowler2"},
- {18949, "HatBowler3"},
- {18950, "HatBowler4"},
- {18951, "HatBowler5"},
- {18952, "BoxingHelmet1"},
- {18953, "CapKnit1"},
- {18954, "CapKnit2"},
- {18955, "CapOverEye1"},
- {18956, "CapOverEye2"},
- {18957, "CapOverEye3"},
- {18958, "CapOverEye4"},
- {18959, "CapOverEye5"},
- {18960, "CapRimUp1"},
- {18961, "CapTrucker1"},
- {18962, "CowboyHat2"},
- {18963, "CJElvisHead"},
- {18964, "SkullyCap1"},
- {18965, "SkullyCap2"},
- {18966, "SkullyCap3"},
- {18967, "HatMan1"},
- {18968, "HatMan2"},
- {18969, "HatMan3"},
- {18970, "HatTiger1"},
- {18971, "HatCool1"},
- {18972, "HatCool2"},
- {18973, "HatCool3"},
- {18974, "MaskZorro1"},
- {18976, "MotorcycleHelmet2"},
- {18977, "MotorcycleHelmet3"},
- {18978, "MotorcycleHelmet4"},
- {18979, "MotorcycleHelmet5"},
- {19006, "GlassesType1"},
- {19007, "GlassesType2"},
- {19008, "GlassesType3"},
- {19009, "GlassesType4"},
- {19010, "GlassesType5"},
- {19011, "GlassesType6"},
- {19012, "GlassesType7"},
- {19013, "GlassesType8"},
- {19014, "GlassesType9"},
- {19015, "GlassesType10"},
- {19016, "GlassesType11"},
- {19017, "GlassesType12"},
- {19018, "GlassesType13"},
- {19019, "GlassesType14"},
- {19020, "GlassesType15"},
- {19021, "GlassesType16"},
- {19022, "GlassesType17"},
- {19023, "GlassesType18"},
- {19024, "GlassesType19"},
- {19025, "GlassesType20"},
- {19026, "GlassesType21"},
- {19027, "GlassesType22"},
- {19028, "GlassesType23"},
- {19029, "GlassesType24"},
- {19030, "GlassesType25"},
- {19031, "GlassesType26"},
- {19032, "GlassesType27"},
- {19033, "GlassesType28"},
- {19034, "GlassesType29"},
- {19035, "GlassesType30"},
- {19036, "HockeyMask1"},
- {19037, "HockeyMask2"},
- {19038, "HockeyMask3"},
- {19039, "WatchType1"},
- {19040, "WatchType2"},
- {19041, "WatchType3"},
- {19042, "WatchType4"},
- {19043, "WatchType5"},
- {19044, "WatchType6"},
- {19045, "WatchType7"},
- {19046, "WatchType8"},
- {19047, "WatchType9"},
- {19048, "WatchType10"},
- {19049, "WatchType11"},
- {19050, "WatchType12"},
- {19051, "WatchType13"},
- {19052, "WatchType14"},
- {19053, "WatchType15"},
- {19085, "EyePatch1"},
- {19086, "ChainsawDildo1"},
- {19090, "PomPomBlue"},
- {19091, "PomPomRed"},
- {19092, "PomPomGreen"},
- {19093, "HardHat2"},
- {19094, "BurgerShotHat1"},
- {19095, "CowboyHat1"},
- {19096, "CowboyHat3"},
- {19097, "CowboyHat4"},
- {19098, "CowboyHat5"},
- {19099, "PoliceCap2"},
- {19100, "PoliceCap3"},
- {19101, "ArmyHelmet1"},
- {19102, "ArmyHelmet2"},
- {19103, "ArmyHelmet3"},
- {19104, "ArmyHelmet4"},
- {19105, "ArmyHelmet5"},
- {19106, "ArmyHelmet6"},
- {19107, "ArmyHelmet7"},
- {19108, "ArmyHelmet8"},
- {19109, "ArmyHelmet9"},
- {19110, "ArmyHelmet10"},
- {19111, "ArmyHelmet11"},
- {19112, "ArmyHelmet12"},
- {19113, "SillyHelmet1"},
- {19114, "SillyHelmet2"},
- {19115, "SillyHelmet3"},
- {19116, "PlainHelmet1"},
- {19117, "PlainHelmet2"},
- {19118, "PlainHelmet3"},
- {19119, "PlainHelmet4"},
- {19120, "PlainHelmet5"},
- {19137, "CluckinBellHat1"},
- {19138, "PoliceGlasses1"},
- {19139, "PoliceGlasses2"},
- {19140, "PoliceGlasses3"},
- {19141, "SWATHelmet1"},
- {19142, "SWATArmour1"},
- {19160, "HardHat3"},
- {19161, "PoliceHat1"},
- {19162, "PoliceHat2"},
- {19163, "GimpMask1"},
- {19317, "bassguitar01"},
- {19318, "flyingv01"},
- {19319, "warlock01"},
- {19330, "fire_hat01"},
- {19331, "fire_hat02"},
- {19346, "hotdog01"},
- {19347, "badge01"},
- {19348, "cane01"},
- {19349, "monocle01"},
- {19350, "moustache01"},
- {19351, "moustache02"},
- {19352, "tophat01"},
- {19487, "tophat02"},
- {19488, "HatBowler6"},
- {19513, "whitephone"},
- {19515, "GreySwatArm"}
- };
- new AttachmentBones[][24] = {
- {"Spine"},
- {"Head"},
- {"Left upper arm"},
- {"Right upper arm"},
- {"Left hand"},
- {"Right hand"},
- {"Left thigh"},
- {"Right thigh"},
- {"Left foot"},
- {"Right foot"},
- {"Right calf"},
- {"Left calf"},
- {"Left forearm"},
- {"Right forearm"},
- {"Left clavicle"},
- {"Right clavicle"},
- {"Neck"},
- {"Jaw"}
- };
- //------------------------------------------------------------------------------
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- #endif
- //------------------------------------------------------------------------------
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Roleplay");
- AddPlayerClass(7,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddPlayerClass(21,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddPlayerClass(48,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddPlayerClass(180,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddPlayerClass(187,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddPlayerClass(11,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddPlayerClass(2,1685.7507,-2328.6917,13.5469,0.7175,0,0,0,0,0,0); // Skin
- AddStaticVehicle(519,2108.0928,-2469.1130,14.4655,271.0281,1,1); // plane
- AddStaticVehicle(519,2107.1128,-2443.6528,14.4689,274.1017,1,1); // plane
- AddStaticVehicle(511,2020.9360,-2411.5576,14.9222,3.1962,12,60); // plane
- AddStaticVehicle(487,1946.6316,-2646.5762,13.7266,0.2964,12,39); // helicopter
- AddStaticVehicle(467,1893.7195,-2185.1782,13.2869,359.8588,2,1); // extracar
- AddStaticVehicle(439,2049.3745,-2039.9390,13.4428,358.5837,57,8); // extracar
- AddStaticVehicle(509,2389.4939,-1490.9948,23.3403,91.6278,30,1); // RandomBike
- AddStaticVehicle(510,2557.8645,-1131.1613,62.9428,357.0557,2,2); // RandomBike
- AddStaticVehicle(605,2414.5845,-260.1291,20.2739,88.8256,2,2); // Random car
- UsePlayerPedAnims();
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnGameModeExit()
- {
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1544.7887,-1675.4630,13.5591);
- SetPlayerFacingAngle(playerid,90.0);
- SetPlayerCameraPos(playerid, 1541.5293,-1675.4012,13.5527);
- SetPlayerCameraLookAt(playerid, 1544.7887,-1675.4630,13.5591);
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerSpawn(playerid)
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Hello, welcome to Freeroam! Developed by Templar");
- SendClientMessage(playerid, 0xFFFFFFFF, "Type /commands for a list of commands!");
- SendClientMessage(playerid, 0xFFFFFFFF, "You will need to use /rules to know the rules of our community!");
- SendClientMessage(playerid, 0xFFFFFFFF, "Use /weaponlist to select weapons!");
- GivePlayerMoney(playerid, 50000);
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerDeath(playerid, killerid, reason)
- {
- 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("/afk", cmdtext, true, 4) == 0)
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid, name, 24);
- format(string, sizeof(string), " %s is now Away From Keyboard ", name);
- SendClientMessageToAll(0xFF0000AA, string);
- ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
- SendClientMessage(playerid, 0xFF0000AA, "You are now Away From Keyboard and in virtual world 10. If you are back type /back.");
- SetPlayerVirtualWorld(playerid, 10);
- TogglePlayerControllable(playerid, 0);
- SetPlayerChatBubble(playerid, "Away From Keyboard", 0xFFFFFFAA, 100, 100000000000);
- return 1;
- }
- if (strcmp("/back", cmdtext, true, 5) == 0)
- {
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid, name, 24);
- format(string, sizeof(string), "%s is now Back from being Away From Keyboard (AFK)", name);
- SendClientMessageToAll(0xFF0000AA, string);
- ClearAnimations(playerid, 0);
- SendClientMessage(playerid, 0xFF0000AA, "You are now Back in virtual world 0 and you are not AFK anymore.");
- SetPlayerVirtualWorld(playerid, 0);
- TogglePlayerControllable(playerid, 1);
- SetPlayerChatBubble(playerid, " ", 0xFFFFFFAA, 100, 10);
- return 1;
- }
- if(!strcmp(cmdtext, "/attachments", true))
- {
- new string[128];
- for(new x;x<MAX_PLAYER_ATTACHED_OBJECTS;x++)
- {
- if(IsPlayerAttachedObjectSlotUsed(playerid, x)) format(string, sizeof(string), "%s%d (Used)\n", string, x);
- else format(string, sizeof(string), "%s%d\n", string, x);
- }
- ShowPlayerDialog(playerid, DIALOG_ATTACH_INDEX_SELECTION, DIALOG_STYLE_LIST, \
- "{FF0000}Attachments - Index Selection", string, "Select", "Cancel");
- return 1;
- }
- if(strcmp(cmdtext, "/tele1") == 0)
- {
- SetPlayerPos(playerid, 1683.6252,-2334.4385,23.6551);
- return 1;
- }
- if(strcmp(cmdtext, "/tele2") == 0)
- {
- SetPlayerPos(playerid, 1745.4346,-2288.8623,27.3313);
- return 1;
- }
- if(strcmp(cmdtext, "/tele3") == 0)
- {
- SetPlayerPos(playerid, 1684.1427,-2237.3889,23.6551);
- return 1;
- }
- if(strcmp(cmdtext, "/tele4") == 0)
- {
- SetPlayerPos(playerid, 1630.0494,-2286.9063,94.1328);
- return 1;
- }
- if(strcmp(cmdtext, "/commands") == 0)
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX,"{FF0000}Commands{FF0000}", "{FF0000}/tele1\n/tele2\n/tele3\n/tele4\n/afk\n/back\n/kill\n/weaponlist\n/rules\n/createstrip\n/removestrip\n/removeallstrip{FF0000}", "Ok", "Exit");
- return 1;
- }
- if(strcmp(cmdtext, "/rules") == 0)
- {
- ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX,"{FF0000}Rules{FF0000}", "{FF0000}1. No hacking\n2. Respect admins\n3. Do not be a jerk to others\n4. Do not bug abuse\n5. No car killing\n6. No spawn killing\n7. Do not abuse /report command{FF0000}", "Ok", "Exit");
- return 1;
- }
- if(strcmp(cmdtext, "/kill",true) == 0)
- {
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- if(strcmp(cmdtext, "/weaponlist",true) == 0)
- {
- ShowPlayerDialog(playerid, DIALOG_WEAPONS, DIALOG_STYLE_LIST, "{FF0000}Weapons{FF0000}", "Desert Eagle\nAK-47\nCombat Shotgun\nSawnoff\nTec9\nUZI\nM4\nMP5\nRPG\nSniper\nMoltov{FF0000}", "Select", "Close");
- return 1;
- }
- return 0;
- }
- //------------------------------------------------------------------------------
- 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 OnPlayerSelectedMenuRow(playerid, row)
- {
- 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[])
- {
- switch(dialogid)
- {
- case DIALOG_ATTACH_INDEX_SELECTION:
- {
- if(response)
- {
- if(IsPlayerAttachedObjectSlotUsed(playerid, listitem))
- {
- ShowPlayerDialog(playerid, DIALOG_ATTACH_EDITREPLACE, DIALOG_STYLE_MSGBOX, \
- "{FF0000}Attachments", "Do you wish to edit the attachment in that slot, or delete it?", "Edit", "Delete");
- }
- else
- {
- new string[4000+1];
- for(new x;x<sizeof(AttachmentObjects);x++)
- {
- format(string, sizeof(string), "%s%s\n", string, AttachmentObjects[x][attachname]);
- }
- ShowPlayerDialog(playerid, DIALOG_ATTACH_MODEL_SELECTION, DIALOG_STYLE_LIST, \
- "{FF0000}Attachments - Model Selection", string, "Select", "Cancel");
- }
- SetPVarInt(playerid, "AttachmentIndexSel", listitem);
- }
- return 1;
- }
- case DIALOG_ATTACH_EDITREPLACE:
- {
- if(response) EditAttachedObject(playerid, GetPVarInt(playerid, "AttachmentIndexSel"));
- else RemovePlayerAttachedObject(playerid, GetPVarInt(playerid, "AttachmentIndexSel"));
- DeletePVar(playerid, "AttachmentIndexSel");
- return 1;
- }
- case DIALOG_ATTACH_MODEL_SELECTION:
- {
- if(response)
- {
- if(GetPVarInt(playerid, "AttachmentUsed") == 1) EditAttachedObject(playerid, listitem);
- else
- {
- SetPVarInt(playerid, "AttachmentModelSel", AttachmentObjects[listitem][attachmodel]);
- new string[256+1];
- for(new x;x<sizeof(AttachmentBones);x++)
- {
- format(string, sizeof(string), "%s%s\n", string, AttachmentBones[x]);
- }
- ShowPlayerDialog(playerid, DIALOG_ATTACH_BONE_SELECTION, DIALOG_STYLE_LIST, \
- "{FF0000}Attachments - Bone Selection", string, "Select", "Cancel");
- }
- }
- else DeletePVar(playerid, "AttachmentIndexSel");
- return 1;
- }
- case DIALOG_ATTACH_BONE_SELECTION:
- {
- if(response)
- {
- SetPlayerAttachedObject(playerid, GetPVarInt(playerid, "AttachmentIndexSel"), GetPVarInt(playerid, "AttachmentModelSel"), listitem+1);
- EditAttachedObject(playerid, GetPVarInt(playerid, "AttachmentIndexSel"));
- SendClientMessage(playerid, 0xFFFFFFFF, "Hint: Use {FFFF00}~k~~PED_SPRINT~{FFFFFF} to look around.");
- }
- DeletePVar(playerid, "AttachmentIndexSel");
- DeletePVar(playerid, "AttachmentModelSel");
- return 1;
- }
- }
- if(dialogid == DIALOG_WEAPONS)
- {
- if(response) // If they clicked 'Select' or double-clicked a weapon
- {
- // Give them the weapon
- if(listitem == 0) // They selected the first item - Desert Eagle
- {
- GivePlayerWeapon(playerid, WEAPON_DEAGLE, 5000); // Give them a desert eagle
- }
- if(listitem == 1) // They selected the second item - AK-47
- {
- GivePlayerWeapon(playerid, WEAPON_AK47, 5000); // Give them an AK-47
- }
- if(listitem == 2) // They selected the third item - Desert Eagle
- {
- GivePlayerWeapon(playerid, WEAPON_SHOTGSPA, 5000); // Give them a Combat Shotgun
- }
- if(listitem == 3) // They selected the third item - Sawnoff
- {
- GivePlayerWeapon(playerid, 26, 5000); //Give playerid sawnoff shotgun with 5000 ammo
- }
- if(listitem == 4) // They selected the third item - Tec9
- {
- GivePlayerWeapon(playerid, 32, 5000); //Give playerid sawnoff shotgun with 5000 ammo
- }
- if(listitem == 5) // They selected the third item - UZI
- {
- GivePlayerWeapon(playerid, 28, 5000); //Give playerid sawnoff shotgun with 5000 ammo
- }
- if(listitem == 6) // They selected the third item - MP5
- {
- GivePlayerWeapon(playerid, 31, 5000); //Give playerid sawnoff shotgun with 500 ammo
- }
- if(listitem == 7) // They selected the third item - Sawnoff
- {
- GivePlayerWeapon(playerid, 29, 5000); //Give playerid sawnoff shotgun with 500 ammo
- }
- if(listitem == 8) // They selected the third item - Sawnoff
- {
- GivePlayerWeapon(playerid, 35, 5); //Give playerid sawnoff shotgun with 500 ammo
- }
- if(listitem == 9) // They selected the third item - Sawnoff
- {
- GivePlayerWeapon(playerid, 34, 5000); //Give playerid sawnoff shotgun with 500 ammo
- }
- if(listitem == 10) // They selected the third item - Sawnoff
- {
- GivePlayerWeapon(playerid, 18, 12); //Give playerid sawnoff shotgun with 500 ammo
- }
- }
- return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText.
- }
- return 0; // You MUST return 0 here! Just like OnPlayerCommandText.
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerEditAttachedObject( playerid, response, index, modelid, boneid,
- Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ,
- Float:fRotX, Float:fRotY, Float:fRotZ,
- Float:fScaleX, Float:fScaleY, Float:fScaleZ )
- {
- new debug_string[256+1];
- format(debug_string,256,"SetPlayerAttachedObject(playerid,%d,%d,%d,%f,%f,%f,%f,%f,%f,%f,%f,%f)",
- index,modelid,boneid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ);
- print(debug_string);
- //SendClientMessage(playerid, 0xFFFFFFFF, debug_string);
- SetPlayerAttachedObject(playerid,index,modelid,boneid,fOffsetX,fOffsetY,fOffsetZ,fRotX,fRotY,fRotZ,fScaleX,fScaleY,fScaleZ);
- SendClientMessage(playerid, 0xFFFFFFFF, "You finished editing an attached object");
- return 1;
- }
- //------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement