Jump to content
Fivem-DEV.cz

Leaderboard


Popular Content

Showing content with the highest reputation since 06/05/2022 in all areas

  1. 2 points
    Ahojte, s klukama jsme se rozhodli vydat naší práci veřejně. Jde o vlastní framework s obrovskou náloží vlastních skriptů. Obrovská kupa je v hrozném stavu legacy kódu, ale najdete tam i hezčí kousky. Jako celek nefunguje, jelikož jsme vyřadili placené skripty. Užívejte, samozřejmě se zachováním licence. https://github.com/Trsak/CoolFivemFramework
  2. 1 point
    Okey, dekuju za radu.
  3. 1 point
    Error ti vypisuje mythic_notify. Pokud ho nechceš/nepoužíváš, tak si odstraň exporty na mythic ze scriptu a dej si tam klasické esx.shownotifications nebo vlastní.
  4. 1 point
    Máš na serveru script mythic_notify?
  5. 1 point
    dej si ambulancejob z ofiko ESX repa je mnohem optimalizovanější a ta animace a barvy textu se dají jednoduše nastavit z toho co je zde na fóru
  6. 1 point
    Zdravim vás, Již jsem si tu pár krát všiml, že se tu někdo ptal na to jak streamovat addon oblečení. Více méně dostal pouze odkaz na forum, s tím jak streamovat oblečení. Tak začneme. Za 1. budete muset mít koupený patreon, který vám dovoluje streamovat oblečení. Za 2. Vyberte si nějaké oblečení které podporují přidání do FiveM. Za 3. stáhněte si AltV Cloth Tool zde dodávám odkaz. https://cs.gta5-mods.com/tools/alt-v-cloth-tool-addon-clothes-dlc-generator Tento používám já, jedná se o starší verzi, ale klidně si najděte novější. Postup by měl být stejný. Za 4. si doporučuji rozdělit oblečení, podle toho zda se jedná o kalhoty. Nebo trička viz. screen. Za 5. si otevřete Altv Cloth Tool a vyberte si podle toho zda je to oblečení pro Male nebo Female character Za 6. po kliknuti na Male nebo Female, se vám otevře prohledávání vašeho PC. Tam si vyberte oblečení, podle toho kam jste si ho uložily. Označte vše a dejte otevřít. Za 7. udělejte si vedle složku, do které se vám poté uloží hotové oblečení na addon sloty. Za 8. když máte všechno oblečení vybrané dejte v Alt v Cloth Tool build project, a dejte fivem resource. Nějak to v tom políčku pojmenujte např: mujprvniaddonslot. Za 9. v tom políčku které vám vyskočilo si vyberte tu složku kterou jste si udělali, na to oblečení hotové na addon sloty a dejte build. Za 10. přetáhněte celou složku, již s hotovýma addon slotama do vaší resource složky, zapište do server.cfg a dejte restart, nebo zapněte server. Doufám, že vám to pomohlo. Předem podotýkám, že ne na všechno oblečení to jde. Mějte se.
  7. 1 point
    Tohoto developera nedoporučuju. Chce pouze práva a pak dělá na serveru blbosti. Dal jsem mu 2 šanci ale po 2 dnech se ukázalo, jaký ve skutečnosti byl jeho záměr. Podle mě mu šlo o překopírování našich scriptů, aby je pak mohl použít v budoucnu. SILNĚ NEDOPORUČUJU k4p1
  8. 1 point
    Toto je návod jak volat mythic notifikace přes ESX funkci ESX.ShowNotification a nemusíte potom překopávat každý skript na mythic notify. 1. Běžte do skriptu es_extended/client/functions.lua. 2. Najděte si funkci ESX.ShowNotification. 3. Tuto funkci přepište přesně takto: ESX.ShowNotification = function(msg) exports['mythic_notify']:SendAlert('inform', msg) end Takto se dají nastavit i ostatní notifikace co mythic nabízí tím že do kódu dopíšete např. ESX.ShowNotification_error = function(msg) exports['mythic_notify']:SendAlert('error', msg) end ESX.ShowNotification_success = function(msg) exports['mythic_notify']:SendAlert('success', msg) end A můžete notifikace volat z každého skriptu kde máte načtené ESX jednoduchou funkcí ESX.ShowNotification() a nemusíte přepisovat každý skript na export který má mythic notify v readme. Také bych chtěl poděkovat skupině Fivem DEV která mi tento nápad doporučila.
  9. 1 point
    Nahrál jsem esx_ambulancejob upravený pro sqz_unijob a esx_advancedgarage úprava od Squizera s frakčními auty co se nachází zde na fóru. Doporučuji přečíst README CZWADER.md. Ze skriptu jsem odstranil blbosti jako jsou boss akce, šatny, lékárny, teleporty (všechny tyto věci je potřeba nastavit v unijob). Přidal jsem death notifikace přes sms do telefonu a death animaci.
  10. 1 point

    107 downloads

    Moje upravená verze esx_menu_default
  11. 1 point
    Zdravím, dnes přináším jednoduché logování admin příkazů. Webhooky jsou funkční na ESX v1-final (odkaz), OneSync Infinity (jiné možnosti nemám testované) 1) Otevřte si es_extended/server/commands.lua Tip: Jako první příkaz je 'setcoords', kdo je zvyklý, může si tento příkaz přejmenovat na 'tp' (teleport) 2) Vložte si hned na začátek odkazy na webhook, dle toho, co chcete použít local CAR_HOOK = 'https://discord.com/api/webhooks/xxxx' -- spawn vozidel local SET_HOOK = 'https://discord.com/api/webhooks/xxxx' -- set peněz local GIVE_HOOK = 'https://discord.com/api/webhooks/xxxx' -- givnutí peněz local ITEM_HOOK = 'https://discord.com/api/webhooks/xxxx' -- givování itemů ----------------------------------- SPAWN VOZIDEL 1) Vyhledejte si příkaz ESX.RegisterCommand('car' 2) Za řádek xPlayer.triggerEvent('esx:spawnVehicle', args.car) vložte webhook 3) Kód může vypadat následovně: ESX.RegisterCommand('car', 'admin', function(xPlayer, args, showError) xPlayer.triggerEvent('esx:spawnVehicle', args.car) local player = xPlayer.getIdentifier(-1) local player2 = xPlayer.getName(-1) local embed = { { ["color"] = 7829367, ["title"] = "Spawn vozidla", ["description"] = "`Admin:` ".. player2 .."\n`Identifikace:` ".. player .."\n`Vozidlo:` ".. args.car, ["footer"] = { ["text"] = os.date('%H:%M - %d. %m. %Y', os.time()), ["icon_url"] = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/271/honeybee_1f41d.png", }, } } PerformHttpRequest(CAR_HOOK, function(err, text, headers) end, 'POST', json.encode({username = 'Použití příkazu /car', embeds = embed}), { ['Content-Type'] = 'application/json' }) end, false, {help = _U('command_car'), validate = false, arguments = { {name = 'car', help = _U('command_car_car'), type = 'any'} }}) ----------------------------------- GIVNUTÍ ITEMU 1) Vyhledejte si příkaz ESX.RegisterCommand('giveitem' 2) Za řádek args.playerId.addInventoryItem(args.item, args.count) vložte webhook 3) Kód může vypadat následovně: ESX.RegisterCommand('giveitem', 'admin', function(xPlayer, args, showError) args.playerId.addInventoryItem(args.item, args.count) local player = xPlayer.getName(-1) local playerid = xPlayer.getIdentifier(-1) local player2 = args.playerId.getName(-1) local player2id = args.playerId.getIdentifier(-1) local embed = { { ["color"] = 7829367, ["title"] = "Givnutí itemu", ["description"] = "`Admin:` ".. player .." \n`Identifier admina:` "..playerid.."\n-----------\n`Item:` ".. args.item .."\n`Množství:` ".. args.count .."\n-----------\n`Hráči:` ".. player2 .."\n`Identifier hráče:` "..player2id.."", ["footer"] = { ["text"] = os.date('%H:%M - %d. %m. %Y', os.time()), ["icon_url"] = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/271/honeybee_1f41d.png", }, } } PerformHttpRequest(ITEM_HOOK, function(err, text, headers) end, 'POST', json.encode({username = 'Použití příkazu /giveitem', embeds = embed}), { ['Content-Type'] = 'application/json' }) end, true, {help = _U('command_giveitem'), validate = true, arguments = { {name = 'playerId', help = _U('commandgeneric_playerid'), type = 'player'}, {name = 'item', help = _U('command_giveitem_item'), type = 'item'}, {name = 'count', help = _U('command_giveitem_count'), type = 'number'} }}) ----------------------------------- GIVNUTÍ PENĚZ 1) Vyhledejte si příkaz ESX.RegisterCommand('giveaccountmoney' 2) Za řádek args.playerId.addAccountMoney(args.account, args.amount) vložte webhook 3) Kód může vypadat následovně: ESX.RegisterCommand('giveaccountmoney', 'admin', function(xPlayer, args, showError) if args.playerId.getAccount(args.account) then args.playerId.addAccountMoney(args.account, args.amount) local player = xPlayer.getName(-1) local playerid = xPlayer.getIdentifier(-1) local player2 = args.playerId.getName(-1) local player2id = args.playerId.getIdentifier(-1) local embed = { { ["color"] = 7829367, ["title"] = "Givnutí peněz", ["description"] = "`Admin:` ".. player .." \n`Identifier admina:` "..playerid.."\n-----------\n`Částka:` ".. args.amount .."$\n`Typ účtu:` ".. args.account .."\n-----------\n`Hráči:` ".. player2 .."\n`Identifier hráče:` "..player2id.."", ["footer"] = { ["text"] = os.date('%H:%M - %d. %m. %Y', os.time()), ["icon_url"] = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/271/honeybee_1f41d.png", }, } } PerformHttpRequest(GIVE_HOOK, function(err, text, headers) end, 'POST', json.encode({username = 'Použití příkazu /giveaccountmoney', embeds = embed}), { ['Content-Type'] = 'application/json' }) else showError(_U('command_giveaccountmoney_invalid')) end end, true, {help = _U('command_giveaccountmoney'), validate = true, arguments = { {name = 'playerId', help = _U('commandgeneric_playerid'), type = 'player'}, {name = 'account', help = _U('command_giveaccountmoney_account'), type = 'string'}, {name = 'amount', help = _U('command_giveaccountmoney_amount'), type = 'number'} }}) ----------------------------------- SETNUTÍ PENĚZ 1) Vyhledejte si příkaz ESX.RegisterCommand('setaccountmoney' 2) Za řádek args.playerId.setAccountMoney(args.account, args.amount) vložte webhook 3) Kód může vypadat následovně: ESX.RegisterCommand('setaccountmoney', 'admin', function(xPlayer, args, showError) if args.playerId.getAccount(args.account) then args.playerId.setAccountMoney(args.account, args.amount) local player = xPlayer.getName(-1) local playerid = xPlayer.getIdentifier(-1) local player2 = args.playerId.getName(-1) local player2id = args.playerId.getIdentifier(-1) local embed = { { ["color"] = 7829367, ["title"] = "Setnutí peněz", ["description"] = "`Admin:` ".. player .." \n`Identifier admina:` "..playerid.."\n-----------\n`Částka:` ".. args.amount .."$\n`Typ účtu:` ".. args.account .."\n-----------\n`Hráči:` ".. player2 .."\n`Identifier hráče:` "..player2id.."", ["footer"] = { ["text"] = os.date('%H:%M - %d. %m. %Y', os.time()), ["icon_url"] = "https://emojipedia-us.s3.dualstack.us-west-1.amazonaws.com/thumbs/120/apple/271/honeybee_1f41d.png", }, } } PerformHttpRequest(SET_HOOK, function(err, text, headers) end, 'POST', json.encode({username = 'Použití příkazu /setaccountmoney', embeds = embed}), { ['Content-Type'] = 'application/json' }) else showError(_U('command_giveaccountmoney_invalid')) end end, true, {help = _U('command_setaccountmoney'), validate = true, arguments = { {name = 'playerId', help = _U('commandgeneric_playerid'), type = 'player'}, {name = 'account', help = _U('command_giveaccountmoney_account'), type = 'string'}, {name = 'amount', help = _U('command_setaccountmoney_amount'), type = 'number'} }}) Zbraně nepoužívám, ale můžete si doplnit podobně

Our partners

rcore.cz
K4mb1
SLTH
×
×
  • Create New...