Jump to content

Search the Community

Showing results for tags 'script'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Multi Theft Auto: San Andreas 1.x
    • Support for MTA:SA 1.x
    • User Guides
    • Open Source Contributors
    • Suggestions
    • Ban appeals
  • General MTA
    • News
    • Media
    • Site/Forum/Discord/Mantis/Wiki related
    • MTA Chat
    • Other languages
  • MTA Community
    • Scripting
    • Maps
    • Resources
    • Other Creations & GTA modding
    • Competitive gameplay
    • Servers
  • Other
    • General
    • Multi Theft Auto 0.5r2
    • Third party GTA mods
  • Archive
    • Archived Items
    • Trash

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Member Title


Gang


Location


Occupation


Interests

  1. addEventHandler("onClientVehicleStartExit", getRootElement(), function() local x,y,z = getVehicleComponentRotation(source, "wheel_lf_dummy") local x1,y1,z1 = getVehicleComponentRotation(source, "wheel_rf_dummy") outputChatBox(x) -- work print(setVehicleComponentRotation(source, "wheel_lf_dummy", x, y, z) ) -- true setVehicleComponentRotation(source, "wheel_rf_dummy", x1, y1, z1) end) The script has no error. Returns the rotation of the wheel, returns true in the setVehicleComponentRotation but the wheel is not rotated. What is happening? Result I'm looking for:
  2. Pessoal, preciso de uma ajuda com sistema que eu tenho no XML. Eu ja usei .db e o XML se comportou melhor, Quero saber como faço para optimizar essa função, pois sempre que alguem entra no servidor ele da um lag (pois ele vai buscar o serial no XML de cada conta). Quero saber o que posso usar para ele setar essas função so quando jogador tiver cadastrado no XML e nao acha esse LAG quando recarrega no XML addEventHandler("onPlayerLogin",getRootElement(),function(thePreviousAccount,theCurrentAccount) local xml = xmlLoadFile("Bases.xml") for i,groupp in pairs(xmlNodeGetChildren(xml)) do for i,member in ipairs(xmlNodeGetChildren(xmlFindChild(groupp,"AllowedPlayers",0)))do if xmlNodeGetAttribute(member,"Account") == getAccountName(getPlayerAccount(source)) then local NameBase = tostring(xmlNodeGetAttribute(groupp,"NomeBase")) local Account = tostring(xmlNodeGetAttribute(member,"Account")) local Rank = tostring(xmlNodeGetAttribute(member,"Rank")) local Joined = tostring(xmlNodeGetAttribute(member,"Joined")) setElementData(source,"BaseGroupName_"..NameBase,NameBase) setElementData(source,"BaseGroupAccount_"..NameBase,Account) setElementData(source,"BaseGroupRank_"..NameBase,Rank) setElementData(source,"BaseGroupJoined_"..NameBase,Joined) end end end xmlUnloadFile(xml) end)
  3. Hello there, I'm looking for an intermediate (or above) scripter with a bit of graphics design experience and yes this is going to be paid work. It's a medium to small size project. Please be/have Good time management Ready to work daily Good vocabulary Respectful Available Patient Contact Feel free to reach out to me on Steam or pm me here, thanks for checking out my post and please get vaccincated. Yours (post covid), Vseven
  4. bom dia, Estava vendo que no forum saiu um sistema como faz para criar um bot e com esse bot aparecer as logs do servidor (quem saiu, quem entrou, chat global e etc..) mais queria saber se tem alguma função que faz chamar um jogador diretamente no chat global ?
  5. Reinan

    [Help-me]

    [20-12-30 02:27:32] WARNING: [MODS]/[IFMRP]AutoEscola/Zovo_S.lua:158: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] [20-12-30 02:27:38] WARNING: [MODS]/[IFMRP]AutoEscola/Zovo_S.lua:159: Bad argument @ 'setAccountData' [Expected account at argument 1, got player] Entrar = createMarker(1081.4038085938,-1696.7943115234,13.546875 -1, "cylinder", 1.2, 138, 43, 226, 75) createBlip(1081.4038085938,-1696.7943115234,13.546875, 36) Sair = createMarker(-2026.97485, -104.28124, 1035.17188 -1, "cylinder", 1.2, 138, 43, 226, 75) setElementInterior(Sair, 3) Abrir_Introducao = createMarker(-2033.13196, -117.45327, 1035.17188 -1, "cylinder", 1.2, 138, 43, 226, 75) setElementInterior(Abrir_Introducao, 3) Marker_Multas = createMarker(-2031.19666, -115.17245, 1035.17188 -1, "cylinder", 1.2, 255, 20, 147, 90) setElementInterior(Marker_Multas, 3) function Entrar_Detran (source) setElementInterior(source, 3) setElementPosition(source, -2029.55017, -105.98931, 1035.17188) setElementDimension(source, 0) end addEventHandler("onMarkerHit", Entrar, Entrar_Detran) function Sair_Detran (source) setElementInterior(source, 0) setElementPosition(source, 1081.390625,-1698.9879150391,13.546875) setElementDimension(source, 0) end addEventHandler("onMarkerHit", Sair, Sair_Detran) function Abrir_Prova(source) local account = getPlayerAccount (source) if isGuestAccount (account) then exports["rj_infobox"]:addBox(source, "error", "Você não pode fazer prova deslogado!") return end if isElementWithinMarker(source, Abrir_Introducao) then if getElementData(source,"FC:Multas") == false or getElementData(source,"FC:Multas") == 0 then triggerClientEvent(source,"DNL:AbrirIntrodução",source) else exports["rj_infobox"]:addBox(source, "error", "Você tem não multas a pagar!") end end end addEventHandler( "onMarkerHit", Abrir_Introducao, Abrir_Prova ) function PagarMultas(source) local account = getPlayerAccount (source) if isGuestAccount (account) then exports["rj_infobox"]:addBox(source, "warning", "Você não pode pagar multas deslogado!") return end if isElementWithinMarker(source, Marker_Multas) then triggerClientEvent(source,"DNL:Abrir_Multas",source) end end addEventHandler( "onMarkerHit", Marker_Multas, PagarMultas ) function Multar_jogador ( thePlayer, _, ID2, quantia2 ) if ID2 then if quantia2 then local ID = tonumber(ID2) local quantia = tonumber(quantia2) local player = getPlayerID(ID) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "POLICIA") ) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "AMC") ) then local nick_do_jogador = getPlayerName ( player ) local nick_do_policial = getPlayerName ( thePlayer ) local policiax, policiay, policiaz = getElementPosition ( thePlayer ) local revistadox, revistadoy, revistadoz = getElementPosition ( player ) local dist = getDistanceBetweenPoints3D ( policiax, policiay, policiaz, revistadox, revistadoy, revistadoz ) if ( dist < 4 ) then local multas = getElementData(player,"FC:Multas") if multas == false then setElementData( player, "FC:Multas", quantia ) else setElementData( player, "FC:Multas", multas +quantia ) end exports["rj_infobox"]:addBox(player, "info", "Você recebeu uma multa de "..tonumber(quantia).."R$!") end else end end end end addCommandHandler("multar", Multar_jogador) function Pagar_Multas ( quantia2 ) local quantia = tonumber(quantia2) if type(quantia) == "number" then local multas = getElementData(source,"FC:Multas") if quantia <= multas then if getPlayerMoney(source) < quantia then exports["rj_infobox"]:addBox(source, "error", "Você não possui dinheiro pra pagar suas multas!") else if quantia == multas then setAccountData( getPlayerAccount ( source ),"Prazo_multa", false ) setElementData(source, "FC:Aviso_Multa", false) end setElementData( source, "FC:Multas", multas -quantia ) takePlayerMoney ( source, quantia ) end else end else exports["rj_infobox"]:addBox(source, "error", "Esses caracteres representa um número!") end end addEvent ("DNL:Pagar_Multas", true) addEventHandler ("DNL:Pagar_Multas", root, Pagar_Multas) function onSetTime() for _, v in pairs(getElementsByType("player")) do local accName = getPlayerAccount ( v ) if getElementData(v,"FC:Multas") == false or getElementData(v,"FC:Multas") == 0 then elseif getAccountData(accName,"Prazo_multa") == 60 and getElementData(v, "FC:Aviso_Multa") == false then setElementData(v, "DNL:Categoria(A)", false) setElementData(v, "DNL:Categoria(B)", false) setElementData(v, "DNL:Categoria(C)", false) setElementData(v, "DNL:Categoria(D)", false) setElementData(v, "FC:Aviso_Multa", true) exports["rj_infobox"]:addBox(v, "info", "Você perdeu todas suas habilitações por não pagar as multas!") else if getAccountData(accName, "Prazo_multa") == false and getElementData(v, "FC:Aviso_Multa") == false then setAccountData(accName,"Prazo_multa", 1 ) elseif getElementData(v, "FC:Aviso_Multa") == false then setAccountData(accName,"Prazo_multa", getAccountData(accName, "Prazo_multa") +1 ) local tempo = 60 -(getAccountData(accName, "Prazo_multa")) end end end end setTimer(onSetTime, 120000, 0) function Pagar_Prova () if getPlayerMoney(source) >= 1000 then takePlayerMoney(source, 1000) triggerClientEvent(source, "DNL:AbrirProva(Teorica)", source) else triggerClientEvent(source, "DNL:FecharProva(Teorica)", source) exports["rj_infobox"]:addBox(source, "info", "Seu dinheiro é insuficiente!") end end addEvent("DNL:Pagar_Prova(Teorica)", true) addEventHandler("DNL:Pagar_Prova(Teorica)", root, Pagar_Prova) function Carregar_Dados () local Account = getPlayerAccount(source) local HabilitacaoA = getAccountData (Account, "DNL:Categoria(A)") local HabilitacaoB = getAccountData (Account, "DNL:Categoria(B)") local HabilitacaoC = getAccountData (Account, "DNL:Categoria(C)") local HabilitacaoD = getAccountData (Account, "DNL:Categoria(D)") local HabilitacaoPH = getAccountData (Account, "DNL:Categoria(PH)") local HabilitacaoPA = getAccountData (Account, "DNL:Categoria(PA)") local porte = getAccountData (Account, "porte") local multa = getAccountData (Account, "FC:Multas") setElementData(source, "DNL:Categoria(A)", HabilitacaoA) setElementData(source, "DNL:Categoria(B)", HabilitacaoB) setElementData(source, "DNL:Categoria(C)", HabilitacaoC) setElementData(source, "DNL:Categoria(D)", HabilitacaoD) setElementData(source, "DNL:Categoria(PH)", HabilitacaoPH) setElementData(source, "DNL:Categoria(PA)", HabilitacaoPA) setElementData(source, "porte", porte) setElementData(source, "FC:Multas", multa) end addEventHandler("onPlayerLogin", root, Carregar_Dados) function Carregar_Dados2 () local multa = getElementData (Account, "FC:Multas") setAccountData(source, "FC:Multas", multa) end addEventHandler("onPlayerQuit", root, Carregar_Dados2) function getPlayerID(id) v = false for i, player in ipairs (getElementsByType("player")) do if getElementData(player, "ID") == id then v = player break end end return v end
  6. Opa pessoal tudo bem ?? Sou novo aqui e queria pedir uma ajuda a vocês. No meu servidor tem certos lugares no mapa que os players caiem no Limbo DO NADA, eu ja tentei de tudo... Retirei todos os mapas e modelagens e não resolve. Tem players que caiem e tem players que não, como no meu caso eu nao caio no limbo porem um amigo meu cai sempre. Alguem pode me ajudar ai? Serei grato demais (OBS: Não uso mod de interiores abertos...)
  7. A animação de arma funciona pra mim, mas não funciona para os outros players. Para mim a arma fica posicionada frente ao ombro quando eu miro, para os demais players fica posicionada no quadríl Aparece isso no debugscript
  8. Estou fazendo um sistema de Porte de Armas + Venda de Armas. E eu quero deixar assim, só quem pode comprar arma é quem tem o porte de armas. Quem não tem, não consegue comprar as armas. Alguém que possa me ajudar?
  9. Hi, I hope someone can help me with this question, I would like to display the latest server logs on a website using PHPSDK but I have a question on how to do it efficiently as it will update in real time. any ideas?
  10. Sou iniciante em lua e estou tentando criar um script que faça com que quando o player esteja no "ModoPassivo" e pegue um veículo, o veículo dele fique blindado, e quando ele saia do "ModoPassivo" o veículo fique normal. Acontece que simplesmente não funciona. Alguem poderia me ajudar apontando onde errei ou algo do tipo? Server: function test47 (thePlayer) if getElementData ( thePlayer, "ModoPassivo" ) == true then local theVehicle = getPedOccupiedVehicle (thePlayer) if theVehicle and isElement (theVehicle) then setVehicleDamageProof (theVehicle, true) else setVehicleDamageProof (theVehicle, false) end end end
  11. medus

    Help me !!!

    When a hunter buys it, it gives money and points. But not a hunter, I want him to get money and points when someone wins. Is there anyone who can help? function addHunterBonus(player) if isPlayerLogged(player) then addDataValue ( player, "cash", "500") addDataValue ( player, "points", "5") addDataValue ( player, "Hunter", "1") outputChatBox("[HUNTER] #FF6600 You won $500 and 5 points for Win!",player,_r,_g,_b,true) end end function getHunter(pickupID,pickupType,pickupModel) if pickupType == "vehiclechange" then if pickupModel == 425 then addWinnerBonus(source) end end end addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),getHunter)
  12. Bom dia, Pessoal to a 2 dias tentando fazer um sistema que verifica quais coordenada que nao esta salva no XML so que nao ta dando certo. O que eu quero que ele verifique as coordenada, esteja igual no XML e os que nao ta no XML ele completa, tipo tenho 114 carros no mapa so que na tabela eu tenho 144 quero que ele complete esses 30 carros que falta no mapa. OBS: ------------------------------------------------------------- --- TABELA x,y,z = data[2],data[3],data[4] ------------------------------------------------------------- --- NO XML spawnX,spawnY,spawnZ = tonumber(xmlNodeGetAttribute(node,"spawnX")),tonumber(xmlNodeGetAttribute(node,"spawnY")),tonumber(xmlNodeGetAttribute(node,"spawnZ")) addCommandHandler("recu", function (ps,cmd) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(ps)),aclGetGroup("Admin")) then spawnDayZVehicles2() outputChatBox("Vehicles has been spawned!",ps,255,0,0,true) end end) function spawnDayZVehicles2() xml = xmlLoadFile("Backups/Vehicles/XVehicles.xml") for i,data in ipairs(vehSpawns["vehicleSpawns"]) do count = 0 IDVehicles = tonumber(data[2]) for i,node in ipairs(xmlNodeGetChildren(xml)) do spawnX = tonumber(xmlNodeGetAttribute(node,"spawnX")) count = count + 1 if IDVehicles then if spawnX == IDVehicles then outputChatBox("1 - Adicionado carro sem spwan! [#FF0000"..count.."#FFFFFF]",getRootElement(),255,255,255,true) -- else -- count = count + 1 -- outputChatBox("2 - Adicionado carro sem spwan! [#FF0000"..count.."#FFFFFF]",getRootElement(),255,255,255,true) end end end return end xmlUnloadFile(xml) end
  13. Eu tenho um sistema de assalto e quero colocar um portão na porta da loja para que o assaltante não saia da loja; O portão vai fechar quando o player iniciar o roubo e vai abrir quando o roubo terminar, alguém consegue me ajudar?
  14. im looking a script/scripter for my shooter server including race.zip, scoreboard etc. paymen via euro. contact for discord : ozy#0707
  15. Esta Dando Esse Erro 'end' expected (to close 'function' at line 5) near '<eof>' Server-Side function dxMsg(source, text, type) exports.dxmessages:outputDx(source, text, type) end function darDinheiro (source) if commandDelay[source] == nil and not istimer(commandDelay[source]) then local Dinheiro = getPlayerMoney(source) if Dinheiro >= 1200 then return dxMsg(source, "Você possui dinheiro de mais para receber o auxílio.", "error") end givePlayerMoney(source, 1200) dxMsg(source, "Você recebeu o auxílio.", "success") resetCommand(source, 1000) else dxMsg(source, "Você ja recebeu o auxílio.", "warning") end addCommandHandler('auxilio', darDinheiro)
  16. Eu peguei uma skin da net que supostamente ela foi feita com varias camadas para txd de roupas e etc... Porem eu sou novo mexendo com modelagens e texturas no MTA, Gostaria de saber se alguem sabe algum jeito de eu trocar camada por camada? Imagem da modelagem que mostra as camadas: https://prnt.sc/veg627 no jogo a skin vem padrão "nua"
  17. I have a problem with my script and I don't know what the problem is, in the debug I write to me that in line 6,7 there is arg 1 in "nil" and I don't know why what's going on? local screenW, screenH = guiGetScreenSize() function CommuncationMouse() local cursrox, cursory = getCursorPosition() local cursrox = tonumber(cursrox) local cursory = tonumber(cursory) dxDrawImage(cursrox, cursory, screenW * 0.0766, screenH * 0.0593, ":test/guiBackgroundLongsquareLines.png", 0, 0, 0, 255, 0, 0, 255), true) dxDrawImage(cursrox, cursory, screenW * 0.0766, screenH * 0.0593, ":test/guiBackgroundLongsquare.png", 0, 0, 0, tocolor(0, 0, 0, 150), false) dxDrawText("TEST", (cursrox) - 1, (cursory) - 1, (screenW * 0.3948) - 1, (screenH * 0.1657) - 1, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("TEST", (cursrox) + 1, (cursory) - 1, (screenW * 0.3948) + 1, (screenH * 0.1657) - 1, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("TEST", (cursrox) - 1, (cursory) + 1, (screenW * 0.3948) - 1, (screenH * 0.1657) + 1, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("TEST", (cursrox) + 1, (cursory) + 1, (screenW * 0.3948) + 1, (screenH * 0.1657) + 1, tocolor(0, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) dxDrawText("TEST", cursrox, cursory, screenW * 0.3948, screenH * 0.1657, tocolor(255, 0, 0, 255), 1.00, "bankgothic", "center", "center", false, false, false, false, false) end
  18. boa noite, Pessoal preciso de um auxilo como eu faço para que o setElementData, salve + de 1 um elento dentro dele ou qual funçãod evo usar para que eu possa usar. Fiz um sistema na qual ele seta um sistema de permissao dentro de uma ColShope, so que cada colShope tem um nome diferente que é salva no XML com a conta do player. Quando jogador faz o loga no servidor ele seta o nome de cada base em um setElement data qual a base ele tem acesso. O Script so esta setando para 1 colShope. addEventHandler("onPlayerLogin",getRootElement(),function(thePreviousAccount,theCurrentAccount) local xml = xmlLoadFile("Bases.xml") for i,groupp in pairs(xmlNodeGetChildren(xml)) do for i,member in ipairs(xmlNodeGetChildren(xmlFindChild(groupp,"AllowedPlayers",0)))do if xmlNodeGetAttribute(member,"Account") == getAccountName(getPlayerAccount(source)) then setElementData(source,"BaseGroupBaseName",xmlNodeGetAttribute(groupp,"NomeBase")) setElementData(source,"BaseGroupAccount",xmlNodeGetAttribute(member,"Account")) setElementData(source,"BaseGroupRank",xmlNodeGetAttribute(member,"Rank")) setElementData(source,"BaseGroupJoined",xmlNodeGetAttribute(member,"Joined")) end end end xmlUnloadFile(xml) end) OBRIGADO
  19. Boa Tarde, Estou enfretando um problema em atualizar uma tabela criada pelo Quando eu Adciono o elemento dentro dessa Tabela funciona porem quando eu removo ela, ela nao atualiza. Eu to fazendo uma tabela de player vou enviar fotos, mais o unico problema é atualizar essa tabela que aparece no grilist, ela ja foi removida do banco de dados mais ela continua aparecendo no grilist. FUNÇÃO .server
  20. how can i implement voice chat phone and radio in mta? ( for roleplay server )
  21. Gostaria de remover os comando das tecla Q e E, porque geralmente ela sempre troca a arma das mãos por outras e gostaria de retirar essa função so não sei como. fazendo com que elas não tenha nenhuma interação.
  22. -------------------------------------------------------------- -- © [2019] Varzen Advanced [2019] © -- -- © Creditos: Varzen Advanced © -- -- © Facebook: https://www.facebook.com/VarzenAdvanced © -- -- © Youtube: http://www.youtube.com/c/VarzenBR © -- -- © Blog: https://varzenadvanced.blogspot.com/ © -- -------------------------------------------------------------- addEvent("updateINTDIM2", true) addEventHandler("updateINTDIM2", getRootElement(), function (vehicleId) for index, value in ipairs (getElementsByType("vehicle")) do if getElementData(value, "ID") == tonumber(vehicleId) then if getElementData(value, "ownercar") == getElementData(source, "ID") then setElementInterior(value,0) setElementDimension(value,0) local x, y, z = getElementPosition(source) setElementPosition(value, x, y, z) warpPedIntoVehicle(source,value) end end end end ) addEvent("guardar", true) addEventHandler("guardar", getRootElement(), function (vehicleId) for index, value in ipairs (getElementsByType("vehicle")) do if getElementData(value, "ID") == tonumber(vehicleId) then if getElementData(value, "ownercar") == getElementData(source, "ID") then local gerarposicao = math.random(50,100) setElementPosition(value,1805.39368, -2448.51196, 13.44729) setElementInterior(value,gerarposicao) setElementDimension(value,gerarposicao) outputChatBox("#9ACD32[SRP] #ffffffVeículo Guardado.",source,0,0,0,true) end end end end ) addEvent("updateINTDIM22", true) addEventHandler("updateINTDIM22", getRootElement(), function (vehicleId) for index, value in ipairs (getElementsByType("vehicle")) do if getElementData(value, "ID") == tonumber(vehicleId) then if getElementData(value, "ownercar") == getElementData(source, "ID") then setElementInterior(value,0) setElementDimension(value,0) end end end end )
  23. Olá estou com problemas em meu emprego, todo mundo mesmo quem não está atrabalhando neste emprego consegue spawnar o veiculo do trabalho apenas indo até o marker, tentei por uma proteção que faça com quem tem a skin do emprego consiga pegar o carro e o destruir. porém nenhum resultado se conseguirem me ajudar agraçederia muito. local marker = createMarker(2681.17285, -1957.08862, 12.7, "cylinder", 1.0, 0, 0, 255, 255) local Dmarker = createMarker(2679.63989, -1968.49829, 12.5, "cylinder", 3.0, 255, 0, 0, 100) function enterVehicle ( player, seat, jacked ) --quando um jogador entra em um veículo policeLimpador = { [552]=true} --ID Veiculos Policiais policeLimpadorSkins = { [27]=true } --ID Skins Policiais if ( policeLimpador[getElementModel(source)] ) and ( not policeLimpadorSkins[getElementModel(player)] ) then --se o veículo é um dos 4 carros da polícia, ea pele não é uma pele polícia cancelEvent() outputChatBox ( "#ff0000Somente Motoristas podem entrar neste veiculo", player, 255, 255, 255, true ) --and tell the player why end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle ) --add an event handler for onVehicleStartEnter function Vehicle( thePlayer ) if getElementType(thePlayer) == "player" then local x,y,z = getElementPosition(thePlayer) veh = createVehicle(552, 2687.59, -1970.002, 13.547, -0, 0, 266.348 ) warpPedIntoVehicle(thePlayer, veh) end end addEventHandler("onMarkerHit", marker, enterVehicle) function destroy (hitElement) if getElementType(hitElement) == "Vehicle" then destroyElement(hitElement) end end addEventHandler("onMarkerHit", Dmarker, destroy)
  24. function comprarbandito ( thePlayer, command) local playeraccount = getPlayerAccount ( source ) takePlayerMoney ( thePlayer, 500000 ) setAccountData ( playeraccount, "rc.bandito", adquirido ) end addCommandHandler ( "comprarbandito", comprarbandito ) function Banditoadquirido (_, playeraccount ) if ( playeraccount ) then local ban = getAccountData ( playeraccount, "rc.bandito" ) if ( ban ) then Banditocomprado = true end end end addEvent ( "banditobuyed", true ) addEventHandler ( "banditobuyed", getRootElement(), Banditoadquirido ) This function takes 500000 dollars to give a player permission to use a RC Bandito in a gui (Like in GTA Online) but, when i put the command "comprarbandito" Bad argument @ getplayeraccount, got nil, i never used getplayeraccount or setplayeraccount, and i don't know if the other function (Banditoadquirido) will work
  25. Estou desenvolvendo esse Script do zero , e ele esta me dando erros no "toggleAllControls" e o "setElementFronzen" no "setTimer" no serverSide! Essa é a Linha do script : function fabricarParafal () local money = getPlayerMoney ( source ) if ( money >= 1000) then takePlayerMoney (source, 1000) setElementFrozen (source, true) toggleAllControls (source, false) setPedAnimation (source, "UZI", "UZI_reload", 5000, true, false, false, false) giveWeapon (source, 31, 100, true) outputChatBox ("#708090[ #FF0000 ᴠᴇɴᴅᴇᴅᴏʀ ᴅᴇ ᴀʀᴍᴀs #708090] #FFFFFF ᴠᴏᴄᴇ ᴇsᴛᴀ ғᴀʙʀɪᴄᴀɴᴅᴏ ᴜᴍᴀ #000000 ᴘᴀʀᴀғᴀʟ #FFFFFF !.", source, 255, 255, 255, true) setTimer(function() setElementFrozen(source, false) toggleAllControls (source, true) end, 5000, 1) else outputChatBox ("#708090[ #FF0000 ᴠᴇɴᴅᴇᴅᴏʀ ᴅᴇ ᴀʀᴍᴀs #708090] #FFFFFF ᴠᴏᴄᴇ ɴᴀᴏ ᴛᴇᴍ #000000 ᴅɪɴʜᴇɪʀᴏ #FFFFFF !.", source, 255, 255, 255, true) end end addEvent ("fParafal", true) addEventHandler("fParafal", getRootElement(), fabricarParafal) https://prnt.sc/udbg98 e se eu Corrigir isso colocando o "source" na linha "function fabricarParafal (..source..)" , ele nao funciona a verificaçao do Dinheiro
×
×
  • Create New...