Jump to content

Katsuo_Anon

Members
  • Posts

    2
  • Joined

  • Last visited

Katsuo_Anon's Achievements

I ordered some spaghetti with marinara sauce and I got egg noodles and ketchup. I'm an average nobody.

I ordered some spaghetti with marinara sauce and I got egg noodles and ketchup. I'm an average nobody. (2/54)

0

Reputation

  1. Olá! Eu gostaria de fazer um MOD de "CÓDIGO PROMOCIONAL" interagir com o MOD de BANCO. Esse parece ser o trecho que não está comunicando com o "Bank:Caixa" function onPlayerEnterCode (code) local query = dbQuery(db,"SELECT * FROM codes WHERE code = ?", code) local result = dbPoll(query, -1) if result and #result ~= 0 then local code, type, quant_code, prise, use = code, result[1]["type"], result[1]["quant_code"], result[1]["prise"], result[1]["use"] local table_player = fromJSON(result[1]["use"]) local isPlayerFound = false for i, serial in ipairs (table_player) do if getPlayerSerial(source) == serial then isPlayerFound = true end end if isPlayerFound == true then outputChatBox("#DCDCDCВы уже #3688B1использовали #DCDCDCданный код!", source, 255, 0, 0, true) -- outputChatBox ("#DCDCDCНа карте #3688B1появился #3688B1кейс, #DCDCDCскорее #3688B1езжай #DCDCDCна метку и зебери #DCDCDCего", root, 215, 215, 215, true) return end if tonumber(quant_code) <= 0 then outputChatBox("#DCDCDCВсе промо-коды уже #3688B1активированы!", source, 255, 0, 0, true) -- outputChatBox("#DCDCDCВы уже #3688B1использовали #DCDCDCданный код!", source, 255, 0, 0, true) return end if type == "Деньги" then exports.Bank:giveAccountPlayerMoney (getPlayerAccount (source), tonumber(prise), "RUB") outputChatBox("Вы использовали промо-код и получили ("..formatNumber(prise)..") рублей на банк", source, 0, 255, 0, true) elseif type == "Авто" then r1, g1, b1 = math.random(0,255), math.random(0,255), math.random(0,255) r2, g2, b2 = math.random(0,255), math.random(0,255), math.random(0,255) region = math.random(1,99) exports.car_system:addBase(source, tonumber(prise), r1, g1, b1, r2, g2, b2, region) outputChatBox("Вы использовали промо-код и получили ("..exports.car_system:getVehicleModName(tonumber(prise))..") ", source, 0, 255, 0, true) elseif type == "Донат" then exports.Bank:giveAccountBankMoney (getPlayerAccount (source), tonumber(prise), "DONATE") outputChatBox("Вы использовали код и получили ("..prise..") доната", source, 0, 255, 0, true) end table.insert(table_player, getPlayerSerial(source)) dbExec(db, "UPDATE codes SET quant_code = ?, use = ? WHERE code = ? ", quant_code - 1, toJSON(table_player), code) else outputChatBox("#DCDCDCПромо-код #3688B1не найден#DCDCDC, проверь правильность промо-кода!", source, 255, 0, 0, true) end end addEvent("onPlayerEnterCode", true) addEventHandler("onPlayerEnterCode", getRootElement(), onPlayerEnterCode) Tentei modificar essa linha, alterando para: ...Bank:Caixa..., ...Bank_Caixa..., ...Caixa:..., ...Bank:givePlayerMoney... Não tive sucesso em nenhuma tentativa! Essas são as linhas do MOD do Banco que estou usando: function depositUI() local money = convertNumber(getPlayerMoney(localPlayer)) local bankMoney = convertNumber(getElementData(localPlayer, "Bank:Caixa")) --exports["[VZR]Blur2"]:dxDrawBluredRectangle(0, 0, screenW, screenH, tocolor(255, 255, 255, 255)) dxDrawImage(x*0, y*0, x*1360, y*768,"gfx/ui/bg.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawImage(x*0, y*0, x*1360, y*768,"gfx/ui/bgd.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x", ""), x*310, y*158, x*406, y*182, tocolor(0, 0, 0, 127), 1.00, dxfont0_fonte, "left", "top", false, false, false, true, false) dxDrawText("R$ "..money, x*339, y*189, x*426, y*213, tocolor(0, 0, 0, 127), 1.00, dxfont0_fonte, "left", "top", false, false, false, false, false) dxDrawText("R$ "..bankMoney, x*340, y*216, x*427, y*240, tocolor(0, 0, 0, 127), 1.00, dxfont0_fonte, "left", "top", false, false, false, false, false) dxDrawRectangle(x*402, y*564, x*540, y*56, isCursorOnElement(x*502, y*564, x*320, y*56) and tocolor(0, 84, 131, 255) or tocolor(0, 112, 175, 255), false) createEditBox("2", 0.379, 0.443, 0.22, 0.06, true, "", false, 7, "arial", false, 1, {0, 0, 0, 127 }, true, { 0, 0, 0, 55 }, 1, true, 60, true, "Digite o valor", { 0, 0, 0, 127 }, true, 1, "arial", true, true, {0, 0, 0}, false) dxDrawText(" Cancelar", x*619, y*580, x*706, y*441, --[[isCursorOnElement(x*502, y*401, x*320, y*56) and]] tocolor(255, 255, 255, 255)--[[ or tocolor(0, 0, 0, 127)]], 1.00, dxfont1_fonte, "left", "top", false, false, false, false, false) dxDrawRectangle(x*402, y*480, x*540, y*56, isCursorOnElement(x*502, y*480, x*320, y*56) and tocolor(0, 84, 131, 255) or tocolor(0, 112, 175, 255), false) dxDrawText(" Depositar", x*619, y*497, x*706, y*441, --[[isCursorOnElement(x*502, y*401, x*320, y*56) and]] tocolor(255, 255, 255, 255)--[[ or tocolor(0, 0, 0, 127)]], 1.00, dxfont1_fonte, "left", "top", false, false, false, false, false) if getElementData(localPlayer, "Notification") then dxDrawText("[Erro] "..getElementData(localPlayer, "Notification"), x*240, y*680, x*706, y*441, tocolor(255, 0, 0, 255), 1.00, dxfont0_fonte, "left", "top", false, false, false, false, false) end if getElementData(localPlayer, "Notification:S") then dxDrawText("[Sucesso] "..getElementData(localPlayer, "Notification:S"), x*240, y*680, x*706, y*441, tocolor(0, 255, 0, 255), 1.00, dxfont0_fonte, "left", "top", false, false, false, false, false) end end Gostaria de receber um dinheiro do MOD no banco, ou então diretamente na conta do personagem, se possível! O que devo fazer para receber diretamente na conta do personagem, sem a necessidade de um Banco? O que devo fazer para receber em um Banco?
  2. Olá! O seguinte erro vem persistindo em meu servidor: [2021-01-29 03:30:26] DIAGNOSTIC: Katsuo #1011 External HTTP file mismatch (Retrying this file with internal HTTP) [admin\client\images\info.png] [2021-01-29 03:30:26] DIAGNOSTIC: Katsuo #1011 External HTTP file mismatch (Retrying this file with internal HTTP) [admin\client\images\question.png] [2021-01-29 03:30:26] DIAGNOSTIC: Katsuo #1011 External HTTP file mismatch (Retrying this file with internal HTTP) [admin\client\images\warning.png] Pensei que o erro poderia estar relacionado com as portas, então modifiquei o arquivo mtaserver.conf: <!-- This parameter specifies the UDP port on which the server will be accepting incoming player connections; default value: 22003. It is a required parameter. --> <serverport>22023</serverport> <!-- This parameter specifies the number of maximum player slots available on the server; default value: 32. It is a required parameter. --> <maxplayers>100</maxplayers> <!-- This parameter specifies the TCP port on which the server will be accepting incoming http connections. It can be set to the same value as <serverport>. It is a required parameter if <httpserver> is set to 1. --> <httpport>22023</httpport> A porta no httpport estava configurada de forma padrão, então modifiquei para 22023! Porém, estou prestes a alterar para 22025 novamente. Onde está o erro?
×
×
  • Create New...