Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- emotes = {
- ["/cop"] = { cmd = '/cop', event = 'playCopEmote' }, -- Get New Emotes From http://gtaforums.com/topic/796181-list-of-scenarios-for-peds/
- ["/sit"] = { cmd = '/sit', event = 'playSitEmote' },
- ["/chair"] = { cmd = '/chair', event = 'playChairEmote' },
- ["/kneel"] = { cmd = '/kneel', event = 'playKneelEmote' },
- ["/sunbathe"] = { cmd = '/sunbathe', event = 'playSunbatheEmote' },
- ["/sunbatheback"] = { cmd = '/sunbatheback', event = 'playSunbathebackEmote' },
- ["/notepad"] = { cmd = '/notepad', event = 'playNotepadEmote' },
- ["/cameraphone"] = { cmd = '/cameraphone', event = 'playCameraphoneEmote' },
- ["/traffic"] = { cmd = '/traffic', event = 'playTrafficEmote' },
- ["/photo"] = { cmd = '/photo', event = 'playPhotoEmote' },
- ["/clipboard"] = { cmd = '/clipboard', event = 'playClipboardEmote' },
- ["/lean"] = { cmd = '/lean', event = 'playLeanEmote' },
- ["/smoke"] = { cmd = '/smoke', event = 'playSmokeEmote' },
- ["/drink"] = { cmd = '/drink', event = 'playDrinkEmote' },
- ["/partying"] = { cmd = '/partying', event = 'playPartyingEmote' },
- ["/cheer"] = { cmd = '/cheer', event = 'playCheerEmote' },
- ["/binoculars"] = { cmd = '/binoculars', event = 'playBinocularsEmote' },
- ["/constructiondrill"] = { cmd = '/condrill', event = 'playConstructiondrillEmote' },
- ["/welding"] = { cmd = '/welding', event = 'playWeldingEmote' },
- ["/mechanic"] = { cmd = '/mechanic', event = 'playMechanicEmote' },
- ["/smokepot"] = { cmd = '/smokepot', event = 'playSmokepotEmote' },
- ["/yoga"] = { cmd = '/yoga', event = 'playYogaEmote' },
- ["/musician"] = { cmd = '/musician', event = 'playMusicianEmote' },
- ["/pushups"] = { cmd = '/pushups', event = 'playPushupsEmote' },
- ["/muscleflex"] = { cmd = '/muscleflex', event = 'playMuscleflexEmote' },
- ["/situps"] = { cmd = '/situps', event = 'playSitupsEmote' },
- ["/chinups"] = { cmd = '/chinups', event = 'playChinupsEmote' },
- ["/torch"] = { cmd = '/torch', event = 'playTorchEmote' },
- ["/cancelemote"] = { cmd = '/cancelemote', event = 'playCancelEmote' }
- }
- --RegisterNetEvent('printInvalidEmote');
- RegisterNetEvent('printEmoteList');
- RegisterNetEvent('playCopEmote');
- RegisterNetEvent('playSitEmote');
- RegisterNetEvent('playChairEmote');
- RegisterNetEvent('playKneelEmote');
- RegisterNetEvent('playSunbatheEmote');
- RegisterNetEvent('playSunbathebackEmote');
- RegisterNetEvent('playNotepadEmote');
- RegisterNetEvent('playCameraphoneEmote');
- RegisterNetEvent('playTrafficEmote');
- RegisterNetEvent('playPhotoEmote');
- RegisterNetEvent('playClipboardEmote');
- RegisterNetEvent('playLeanEmote');
- RegisterNetEvent('playSmokeEmote');
- RegisterNetEvent('playDrinkEmote');
- RegisterNetEvent('playPartyingEmote');
- RegisterNetEvent('playCheerEmote');
- RegisterNetEvent('playBinocularsEmote');
- RegisterNetEvent('playConstructiondrillEmote');
- RegisterNetEvent('playWeldingEmote');
- RegisterNetEvent('playMechanicEmote');
- RegisterNetEvent('playSmokepotEmote');
- RegisterNetEvent('playYogaEmote');
- RegisterNetEvent('playMusicianEmote');
- RegisterNetEvent('playPushupsEmote');
- RegisterNetEvent('playMuscleflexEmote');
- RegisterNetEvent('playSitupsEmote');
- RegisterNetEvent('playChinupsEmote');
- RegisterNetEvent('playTorchEmote');
- RegisterNetEvent('playCancelEmote');
- playing_emote = false;
- --[[
- playing_cop_emote = false;
- playing_sit_emote = false;
- playing_chair_emote = false;
- playing_kneel_emote = false;
- playing_medic_emote = false;
- playing_notepad_emote = false;
- playing_traffic_emote = false;
- playing_photo_emote = false;
- playing_clipboard_emote = false;
- playing_lean_emote = false;
- playing_smoke_emote = false;
- playing_drink_emote = false;
- ]]--
- AddEventHandler('printEmoteList', function()
- TriggerEvent('chatMessage', "^4ALERT", {255, 0, 0}, "^2Emote List: ^0cop, sit, chair, kneel, medic, notepad, traffic, photo, clipboard, lean, smoke, drink, sunbathe, partying, cheer, binoculars, constructiondrill, cameraphone, smokepot, yoga, pushups, situps, muscleflex, sunbatheback, chinups, torch, welding, mechanic, musician");
- end)
- --AddEventHandler('printInvalidEmote', function()
- -- TriggerEvent('chatMessage', "^4ALERT", {255, 0, 0}, "^1Invalid emote specified, use /emotes");
- --end)
- --!!!DO NOT EDIT BELOW THIS LINE!!!
- AddEventHandler('playSmokeEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_SMOKING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playDrinkEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_DRINKING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playCopEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_COP_IDLES", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playSitEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_PICNIC", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playChairEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- pos = GetEntityCoords(ped);
- head = GetEntityHeading(ped);
- TaskStartScenarioAtPosition(ped, "PROP_HUMAN_SEAT_CHAIR", pos['x'], pos['y'], pos['z'] - 1, head, 0, 0, 1);
- --TaskStartScenarioInPlace(ped, "PROP_HUMAN_SEAT_CHAIR", 0, false);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playKneelEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "CODE_HUMAN_MEDIC_KNEEL", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playSunbatheEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_SUNBATHE", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playSunbathebackEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_SUNBATHE_BACK", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playNotepadEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "CODE_HUMAN_MEDIC_TIME_OF_DEATH", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playTrafficEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_CAR_PARK_ATTENDANT", 0, false);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playPhotoEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_PAPARAZZI", 0, false);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playClipboardEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_CLIPBOARD", 0, false);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playLeanEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_LEANING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playCheerEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_CHEERING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playBinocularsEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_BINOCULARS", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playConstructiondrillEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_CONST_DRILL", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playCameraphoneEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_MOBILE_FILM_SHOCKING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playSmokepotEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_SMOKING_POT", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playYogaEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_YOGA", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playMusicianEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_MUSICIAN", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playPushupsEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_PUSH_UPS", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playSitupsEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_SIT_UPS", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playMuscleflexEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_MUSCLE_FLEX", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playPartyingEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_PARTYING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playTorchEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_SECURITY_SHINE_TORCH", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playChinupsEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "PROP_HUMAN_MUSCLE_CHIN_UPS", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playWeldingEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_WELDING", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playMechanicEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- TaskStartScenarioInPlace(ped, "WORLD_HUMAN_VEHICLE_MECHANIC", 0, true);
- playing_emote = true;
- end
- Menu.hidden = true
- end)
- AddEventHandler('playCancelEmote', function()
- ped = GetPlayerPed(-1);
- if ped then
- ClearPedTasks(ped);
- playing_emote = false
- end
- Menu.hidden = true
- end)
- function InitMenu() -- How They Appear On The GUI
- ClearMenu()
- Menu.addTitle("Emotes");
- Menu.addButton("Lean", "TriggerEvent", emotes["/lean"].event)
- Menu.addButton("Kneel", "TriggerEvent", emotes["/kneel"].event)
- Menu.addButton("Smoke", "TriggerEvent", emotes["/smoke"].event)
- Menu.addButton("Smoke Pot", "TriggerEvent", emotes["/smokepot"].event)
- Menu.addButton("Drink", "TriggerEvent", emotes["/drink"].event)
- Menu.addButton("Partying", "TriggerEvent", emotes["/partying"].event)
- Menu.addButton("Cheer", "TriggerEvent", emotes["/cheer"].event)
- Menu.addButton("Chin Ups", "TriggerEvent", emotes["/chinups"].event)
- Menu.addButton("Push Ups", "TriggerEvent", emotes["/pushups"].event)
- Menu.addButton("Sit ups", "TriggerEvent", emotes["/situps"].event)
- Menu.addButton("Flex", "TriggerEvent", emotes["/muscleflex"].event)
- Menu.addButton("Yoga", "TriggerEvent", emotes["/yoga"].event)
- Menu.addButton("Sunbathe", "TriggerEvent", emotes["/sunbathe"].event)
- Menu.addButton("Sunbathe(back)", "TriggerEvent", emotes["/sunbatheback"].event)
- Menu.addButton("Sit", "TriggerEvent", emotes["/sit"].event)
- Menu.addButton("Chair", "TriggerEvent", emotes["/chair"].event)
- Menu.addButton("Notepad", "TriggerEvent", emotes["/notepad"].event)
- Menu.addButton("Clipboard", "TriggerEvent", emotes["/clipboard"].event)
- Menu.addButton("Camera Phone", "TriggerEvent", emotes["/cameraphone"].event)
- Menu.addButton("Photographer", "TriggerEvent", emotes["/photo"].event)
- Menu.addButton("Drums", "TriggerEvent", emotes["/musician"].event)
- Menu.addButton("Binoculars", "TriggerEvent", emotes["/binoculars"].event)
- Menu.addButton("Cop", "TriggerEvent", emotes["/cop"].event)
- Menu.addButton("Torch", "TriggerEvent", emotes["/torch"].event)
- Menu.addButton("Traffic", "TriggerEvent", emotes["/traffic"].event)
- Menu.addButton("Drill", "TriggerEvent", emotes["/constructiondrill"].event)
- Menu.addButton("Welding", "TriggerEvent", emotes["/welding"].event)
- Menu.addButton("Mechanic", "TriggerEvent", emotes["/mechanic"].event)
- -- Menu.addButton("Cancel emote", "TriggerEvent", emotes["/cancelemote"].event)
- end
- -- Check if player is in a vehicle
- function IsInVehicle()
- local ply = GetPlayerPed(-1)
- if IsPedSittingInAnyVehicle(ply) then
- return false
- else
- return true
- end
- end
- function Isfdead()
- local ply = GetPlayerPed(-1)
- if IsPedDeadOrDying(ply) then
- return false
- else
- return true
- end
- end
- Citizen.CreateThread(function()
- while true do
- Citizen.Wait(0)
- if (Isfdead()) then
- if (IsInVehicle()) then
- if IsControlJustPressed(1, 19) then -- Left ALT
- InitMenu()
- Menu.hidden = not Menu.hidden
- elseif IsControlJustPressed(1, 32) then -- INPUT_MOVE_UP_ONLY
- ClearPedTasks(ped);
- playing_emote = false
- end
- end
- end
- Menu.renderGUI()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement