storeCarCharIsInNoSave хелп

Ergalla

Новичок
Автор темы
6
2
Версия MoonLoader
.026-beta
Код:
[16:36:52.997070] (error)    GM-car: opcode '03C0' call caused an unhandled exception
stack traceback:
    [C]: in function 'storeCarCharIsInNoSave'
    C:\...\moonloader\gmccar.lua:37: in function <C:\...\moonloader\gmccar.lua:15>
[16:36:52.997070] (error)    GM-car: Script died due to an error. (0E61B2A4)
Немного не понимаю, что я делаю не так. Скажите, кому не трудно
Код:
require 'lib.moonloader'
local se = require 'lib.samp.events'

------------------------------------------------

local enabled_gm = false

activation = false

------------------------------------------------

function main()
    repeat wait(0) until isSampAvailable()
    sampAddChatMessage('{d000ff}| {ffffff}GM CAR работает! Активация: {d000ff}/gmcc', -1)
    sampRegisterChatCommand('gmcc', gm_c)
    
    while true do
        wait(0)
        
        if not isCharInAnyCar(PLAYER_PED) then
            enabled_gm = false
        end
        
        if enabled_gm then
            setCarProofs(storeCarCharIsInNoSave(playerPed), true, true, true, true, true)
        end
        
        
        
        if activation then
            if isCharInAnyCar(playerPed) then
                    -- local carHundle = storeCarCharIsInNoSave('playerPed')
                    -- local hpcar = getCarHealth(carHundle) тоже ошибку выбивает

                    
                    if getCarHealth(storeCarCharIsInNoSave('playerPed')) <= 1000 then
                        enabled_gm = true
                    end
                    
                    if getCarHealth(storeCarCharIsInNoSave('playerPed')) > 1000 then
                        enabled_gm = false
                    end
            
            
            end
        end
        
    end   
end

function gm_c(arg)
    activation = not activation
    if activation then
        sampAddChatMessage('{d000ff}| {ffffff}GM CAR ON!', -1)
    else
        sampAddChatMessage('{d000ff}| {ffffff}GM CAR OFF!', -1)
    end
end
Ошибку выбивает когда я сажусь в машину.
 
Решение
Код:
[16:36:52.997070] (error)    GM-car: opcode '03C0' call caused an unhandled exception
stack traceback:
    [C]: in function 'storeCarCharIsInNoSave'
    C:\...\moonloader\gmccar.lua:37: in function <C:\...\moonloader\gmccar.lua:15>
[16:36:52.997070] (error)    GM-car: Script died due to an error. (0E61B2A4)
Немного не понимаю, что я делаю не так. Скажите, кому не трудно
Код:
require 'lib.moonloader'
local se = require 'lib.samp.events'

------------------------------------------------

local enabled_gm = false

activation = false

------------------------------------------------

function main()
    repeat wait(0) until isSampAvailable()
    sampAddChatMessage('{d000ff}| {ffffff}GM CAR работает! Активация: {d000ff}/gmcc', -1)...

Andrinall

Известный
702
518
Код:
[16:36:52.997070] (error)    GM-car: opcode '03C0' call caused an unhandled exception
stack traceback:
    [C]: in function 'storeCarCharIsInNoSave'
    C:\...\moonloader\gmccar.lua:37: in function <C:\...\moonloader\gmccar.lua:15>
[16:36:52.997070] (error)    GM-car: Script died due to an error. (0E61B2A4)
Немного не понимаю, что я делаю не так. Скажите, кому не трудно
Код:
require 'lib.moonloader'
local se = require 'lib.samp.events'

------------------------------------------------

local enabled_gm = false

activation = false

------------------------------------------------

function main()
    repeat wait(0) until isSampAvailable()
    sampAddChatMessage('{d000ff}| {ffffff}GM CAR работает! Активация: {d000ff}/gmcc', -1)
    sampRegisterChatCommand('gmcc', gm_c)
  
    while true do
        wait(0)
      
        if not isCharInAnyCar(PLAYER_PED) then
            enabled_gm = false
        end
      
        if enabled_gm then
            setCarProofs(storeCarCharIsInNoSave(playerPed), true, true, true, true, true)
        end
      
      
      
        if activation then
            if isCharInAnyCar(playerPed) then
                    -- local carHundle = storeCarCharIsInNoSave('playerPed')
                    -- local hpcar = getCarHealth(carHundle) тоже ошибку выбивает

                  
                    if getCarHealth(storeCarCharIsInNoSave('playerPed')) <= 1000 then
                        enabled_gm = true
                    end
                  
                    if getCarHealth(storeCarCharIsInNoSave('playerPed')) > 1000 then
                        enabled_gm = false
                    end
          
          
            end
        end
      
    end 
end

function gm_c(arg)
    activation = not activation
    if activation then
        sampAddChatMessage('{d000ff}| {ffffff}GM CAR ON!', -1)
    else
        sampAddChatMessage('{d000ff}| {ffffff}GM CAR OFF!', -1)
    end
end
Ошибку выбивает когда я сажусь в машину.
storeCarCharIsInNoSave('playerPed')
Ты зачем туда строку передаёшь? :(

 
  • Ха-ха
Реакции: Ergalla

Ergalla

Новичок
Автор темы
6
2
  • Нравится
Реакции: Andrinall