Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Seg 30 Abr 2018, 10:20
Na fase que tem que matar o pulasky, eu peguei o carro dele cuja placa está escrito "pulasky". Fiquei todo feliz de guardar esse troféu, mas depois que tirei da garagem a placa era outra .-.
mas agora finalmente isso não vai mais acontecer \0/

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Seg 30 Abr 2018, 12:58
@Hue escreveu:Na fase que tem que matar o pulasky, eu peguei o carro dele cuja placa está escrito "pulasky". Fiquei todo feliz de guardar esse troféu, mas depois que tirei da garagem a placa era outra .-.
mas agora finalmente isso não vai mais acontecer \0/

Me avise caso der algum problema, mas acredito que deve salvar normalmente. :) :) :)

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Um Geek
Um Geek
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Título : Carinha que mora logo ali
Mensagens : 761
Reputação : 160
Desde : 07/03/2017
Localização : BH - MG
Link : https://gta-geek.blogspot.com.br/
https://gta-geek.blogspot.com.br/
em Qui 03 Maio 2018, 16:31
Nem consegui ver o exemplo em cleo funcionando, até tentei mexer, mas sem sucesso. no caso compilei este exemplo.

code:

Código:

{$CLEO}

0AA2: 0@ = load_library "gsx.asi" // IF and SET
0AA4: 1@ = get_proc_address "dataToSaveLaterExists" library 0@ // IF and SET      
0AA4: 2@ = get_proc_address "dataToLoadExists" library 0@ // IF and SET
0AA4: 3@ = get_proc_address "getLoadDataByVehPtr" library 0@ // IF and SET    
0AA4: 4@ = get_proc_address "setDataPtrToSaveVehPtr" library 0@ // IF and SET                                                                                
0AA4: 5@ = get_proc_address "pushDirectlyToSavedData" library 0@ // IF and SET                                                                                
0AA4: 6@ = get_proc_address "getNewCarGrgForeach" library 0@ // IF and SET

while true
   wait 0        
  
  
   0AC7: 13@ = var 16@ offset    // carInfo - 8 bytes
   0AC6: 14@ = label @positionRegister offset   // 8 bytes
   while true
       0AA7: call_function 6@ num_params 2 pop 2 13@ 14@ retorno 15@
       if 15@ <> 0
       jf break
                                                             // status: 0 carregado / 1 salvo        
       0AD0: show_formatted_text_lowpriority "Teste car %.8X status %d" time 1500 16@ 17@    
       wait 2000
   end
                            
  
   if 0256: 0
   jf continue          
   if 00DF:   actor $PLAYER_ACTOR driving
   jf continue  
  
   0811: 8@ = actor $PLAYER_ACTOR used_car
   0A97: 9@ = car 8@ struct
  
   //0AA7: call_function 1@ num_params 2 pop 2 "carplate" 9@ retorno 11@  
   0AA7: call_function 2@ num_params 2 pop 2 "carplate" 9@ retorno 12@

   if 12@ <> 0
   then
       0AA7: call_function 3@ num_params 2 pop 2  "carplate" 9@ retorno 10@  
       0AD0: show_formatted_text_lowpriority "Teste %s opcode" time 10 10@
   end
end


0A93: end_custom_thread          

:buflicenseplate
hex
   00 00 00 00 00 00 00 00 00 00 00
end

:carInfo
hex
   00 00 00 00  // veh ptr
   00 00 00 00  // status
end

:positionRegister
hex
    00 00 00 00 00 00 00 00
end

Rodei este codigo e esta função  setDataPtrToSaveVehPtr não foi carregada apenas.

codigo:

Código:

SCRIPT_START
{
    SCRIPT_NAME GSXDEMO

    WAIT 10

    PRINT_HELP_STRING "GSX Test loaded!"

    LVAR_INT library
    LVAR_INT dataToSaveLaterExists
    LVAR_INT dataToLoadExists
    LVAR_INT getLoadDataByVehPtr
    LVAR_INT setDataPtrToSaveVehPtr
    LVAR_INT pushDirectlyToSavedData
    LVAR_INT getNewCarGrgForeach

    IF LOAD_DYNAMIC_LIBRARY "GSX.ASI" library
        WRITE_DEBUG "GSX Loaded: Sucess!"
        IF NOT GET_DYNAMIC_LIBRARY_PROCEDURE "dataToSaveLaterExists" library dataToSaveLaterExists
            WRITE_DEBUG "Error in 1: dataToSaveLaterExists"
        ELSE
            WRITE_DEBUG "Sucess in 1: dataToSaveLaterExists"
        ENDIF
        IF NOT GET_DYNAMIC_LIBRARY_PROCEDURE "dataToLoadExists" library dataToLoadExists
            WRITE_DEBUG "Error in 2: dataToLoadExists"
        ELSE
            WRITE_DEBUG "Sucess in 2: dataToLoadExists"
        ENDIF
        IF NOT GET_DYNAMIC_LIBRARY_PROCEDURE "getLoadDataByVehPtr" library getLoadDataByVehPtr
            WRITE_DEBUG "Error in 3: getLoadDataByVehPtr"
        ELSE
            WRITE_DEBUG "Sucess in 3: getLoadDataByVehPtr"
        ENDIF
        IF NOT GET_DYNAMIC_LIBRARY_PROCEDURE "setDataPtrToSaveVehPtr" library setDataPtrToSaveVehPtr
            WRITE_DEBUG "Error in 4: setDataPtrToSaveVehPtr"
        ELSE
            WRITE_DEBUG "Sucess in 4: setDataPtrToSaveVehPtr"
        ENDIF
        IF NOT GET_DYNAMIC_LIBRARY_PROCEDURE "pushDirectlyToSavedData" library pushDirectlyToSavedData
            WRITE_DEBUG "Error in 5: pushDirectlyToSavedData"
        ELSE
            WRITE_DEBUG "Sucess in 5: pushDirectlyToSavedData"
        ENDIF
        IF NOT GET_DYNAMIC_LIBRARY_PROCEDURE "getNewCarGrgForeach" library getNewCarGrgForeach
            WRITE_DEBUG "Error in 6: getNewCarGrgForeach"
        ELSE
            WRITE_DEBUG "Sucess in 6: getNewCarGrgForeach"
        ENDIF
    ELSE
        WRITE_DEBUG "GSX NO LOADED!"
    ENDIF
    FREE_DYNAMIC_LIBRARY library
    TERMINATE_THIS_CUSTOM_SCRIPT
}
SCRIPT_END

______________________________

.::
Os mods que crio serão colocados no meu workshop link
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Qui 03 Maio 2018, 17:41
Que estranho, não lembro de ter mudado o nome, mas é setDataToSaveLaterVehPtr

Preciso consertar os exemplos.

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Um Geek
Um Geek
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Título : Carinha que mora logo ali
Mensagens : 761
Reputação : 160
Desde : 07/03/2017
Localização : BH - MG
Link : https://gta-geek.blogspot.com.br/
https://gta-geek.blogspot.com.br/
em Sab 05 Maio 2018, 19:23
Editado

Seria interessante se o proprio gsx ou o mod de salvar placas adicionasse uma numeração unica a cada veiculo salvo. assim seria só puxar aquele numero. desta forma poderia criar bancos de dados externos com muitos mais dados para aquele veiculo, no caso estou tentando isto usando a placa.

Código:

function load_gsx_string_data(car,name)
    local res,lib = loadDynamicLibrary("gsx.asi")
    local value = nil
    if res==true then
        local res1,getLoadDataByVehPtr = getDynamicLibraryProcedure("getLoadDataByVehPtr",lib)
        local res2,dataToLoadExists = getDynamicLibraryProcedure("dataToLoadExists",lib)
        if res1==true and res2==true then
            local ptr = getCarPointer(car)
            if callFunction(dataToLoadExists,2,1,ptr,name)==1 then
                local address = callFunction(getLoadDataByVehPtr,2,1,ptr,name)
                value = memory.tostring(address,8,false)
            end
        end
        freeDynamicLibrary(lib)
    end
    return value
end


______________________________

.::
Os mods que crio serão colocados no meu workshop link
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Dom 13 Maio 2018, 13:48
Talvez isso deixe mais compreensível o funcionamento:

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Xtxa1cz

Atualizei o download, removi uma espécie de garbage collector que eu tinha feito. Por favor, testem o máximo que for possível.

Seria interessante se o proprio gsx ou o mod de salvar placas adicionasse uma numeração unica a cada veiculo salvo. assim seria só puxar aquele numero. desta forma poderia criar bancos de dados externos com muitos mais dados para aquele veiculo, no caso estou tentando isto usando a placa.

Poderia explicar melhor? Como planeja usar exatamente?

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Um Geek
Um Geek
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Título : Carinha que mora logo ali
Mensagens : 761
Reputação : 160
Desde : 07/03/2017
Localização : BH - MG
Link : https://gta-geek.blogspot.com.br/
https://gta-geek.blogspot.com.br/
em Dom 13 Maio 2018, 21:00

Poderia explicar melhor? Como planeja usar exatamente?

Com uma numeração como se fosse o "#N do Chassis" por exemplo , des de que este numero fosse único poderia pegar ele com o gsx, e salvar e carregar informações daquele veiculo de um arquivo ini (por exemplo)

Código:

#ini do meu mod cleo\lua\asi\etc

[*numero do chassis*]
data de aquisição=xxx
numero de infrações=xxx

______________________________

.::
Os mods que crio serão colocados no meu workshop link
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Ter 15 Maio 2018, 02:00
@Um Geek escreveu:

Poderia explicar melhor? Como planeja usar exatamente?

Com uma numeração como se fosse o "#N do Chassis" por exemplo , des de que este numero fosse único poderia pegar ele com o gsx, e salvar e carregar informações daquele veiculo de um arquivo ini (por exemplo)

Código:

#ini do meu mod cleo\lua\asi\etc

[*numero do chassis*]
data de aquisição=xxx
numero de infrações=xxx

Por que um ini? Por que não salvar dentro do próprio GSX?

Olhando esse código:
http://brmodstudio.forumeiros.com/t7025-ajuda-com-script-desativar-codigos#270554

Acredito que você possa enviar um callback em Lua para o GSX.
http://luajit.org/ext_ffi_tutorial.html
http://luajit.org/ext_ffi.html
http://luajit.org/ext_ffi_semantics.html

Dê uma olhada no exemplo do Save License Plate:

Código:


void callback(const GSX::externalCallbackStructure *test)
{
   using namespace GSX;

   if (test->veh)
   {
      switch (test->status)
      {
      case GSX::LOAD_CAR:
      {
         if (dataToLoadExists(test->veh, "carplate"))
         {
            const char *plateText = (const char *)getSavedData(test->veh, "carplate");

            if (plateText != nullptr)
            {
               CVehicleModelInfo *info = getVehicleModelInfoByID(test->veh->m_wModelIndex);

               strncpy(info->m_plateText, plateText, 8u);

               if (CustomCarPlate_TextureCreate(test->veh, info))
               {
                  //RwFrame;
                  //RpClump;
                  char testPlate[9] = { 0 };

                  strncpy(testPlate, plateText, 8u);
                  testPlate[8] = 0;

                  saveLicensePlateLog << std::to_string((uintptr_t)test->veh) << " GTA SA function CustomCarPlate_TextureCreate: OK  " << testPlate << std::endl;
               }
               else
               {
                  //MessageBoxA(0, "error plate", "", 0);
                  saveLicensePlateLog << std::to_string((uintptr_t)test->veh) << " GTA SA function CustomCarPlate_TextureCreate: error" << std::endl;
               }
            }
            else
            {
               saveLicensePlateLog << std::to_string((uintptr_t)test->veh) << " plateText is nullptr " << std::endl;
            }
         }
         else
         {
            saveLicensePlateLog << std::to_string((uintptr_t)test->veh) << " GSX carplate not exists" << std::endl;
         }

         break;
      }

      case GSX::SAVE_CAR:
      {
         if (test->veh->m_pCustomCarPlate)
         {
            setDataToSaveLater(test->veh, "carplate", 8, test->veh->m_pCustomCarPlate->name, true);

            char testPlate[9] = {0};

            strncpy(testPlate, test->veh->m_pCustomCarPlate->name, 8u);
            testPlate[8] = 0;

            saveLicensePlateLog << std::to_string((uintptr_t)test->veh) << " saving license plate " << testPlate << std::endl;
         }
         else
         {
            saveLicensePlateLog << std::to_string((uintptr_t)test->veh) << " veh->m_pCustomCarPlate is nullptr" << std::endl;
         }
         break;
      }

      default:
         saveLicensePlateLog << "GSX unknow status" << std::endl;
         break;
      }
   }
   else
   {
      saveLicensePlateLog << "GSX Veh is nullptr" << std::endl;
   }
}

void onload(int id)
{
   static bool loaded = false;

   if (!loaded)
   {
      saveLicensePlateLog << "ASI date/time: " __DATE__ " " __TIME__ << std::endl;

      loaded = true;

      addNotifyCallback(callback);
   }
}


Tente passar para Lua o callback.

Código:

typedef void(__cdecl externalCbFun_t)(const externalCallbackStructure*);
void addNotifyCallback(externalCbFun_t fun);

OBS: caso o script Lua seja recarregado quando recarrega o save/new game, use a função addNotifyTempCallback


Quem sabe algo assim (não sei se funciona, não testei, apenas baseado nos exemplos):

Código:
local ffi = require("ffi")
ffi.cdef[[
// defina a struct de CStoredCar também
typedef struct { void *veh; int32_t status; CStoredCar *gameStoredData; } externalCallbackStructure;
typedef void(__cdecl externalCbFun_t)(const externalCallbackStructure*);
]]

local function callback(n)
  local data = ffi.new("externalCallbackStructure[1]", n)

end


addNotifyTempCallback(callback);


______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Ter 15 Maio 2018, 16:33
Testando API para usar com o Moonloader.

A API está dentro do download do GSX.




Script para testes:
Código:
script_name("Teste GSX")

local gsx = require "lib.gsx"
local ffi = require 'ffi'

function callback(c) -- const externalCallbackStructure *c
 print ("GSX in lua: status " .. c.status .. " x: " .. c.gameStoredData.pos.x .. " y: " .. c.gameStoredData.pos.y .. " z: " .. c.gameStoredData.pos.z)
 printHelpString ("GSX in lua: status " .. c.status .. " x: " .. c.gameStoredData.pos.x .. " y: " .. c.gameStoredData.pos.y .. " z: " .. c.gameStoredData.pos.z)
end

function main()
 
 return 0
end

function onStartNewGame(mpackNumber)
 
end

function onLoadGame (saveData)
 
end

gsx.addNotifyCallback(callback);


Última edição por Fabio em Seg 21 Maio 2018, 17:11, editado 2 vez(es)

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Qui 17 Maio 2018, 10:46
Eu sei que tem nada a ver com o tópico (mão tem moderador mesmo :v), mas vcs poderiam fazer uns peds atravessando na faixa quando fecha o sinal? ;-;

Aí colocaria eles em alguns cruzamentos de LS

Daria mais vida e realidade ao jogo ;-;

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Seg 21 Maio 2018, 17:10
@Hue escreveu:Eu sei que tem nada a ver com o tópico (mão tem moderador mesmo :v), mas vcs poderiam fazer uns peds atravessando na faixa quando fecha o sinal? ;-;

Aí colocaria eles em alguns cruzamentos de LS

Daria mais vida e realidade ao jogo ;-;

philosoraptor philosoraptor philosoraptor

Talvez seja complicado.


______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Seg 21 Maio 2018, 17:12
mas

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Seg 21 Maio 2018, 17:15
@Hue escreveu:mas

O problema seria detectar as faixas de pedestres digamos assim, mas dá para fazer uma aproximação localizando os sinais de trânsito.

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Seg 21 Maio 2018, 17:44
ah sim.

é que vc tá pensando mais longe

eu havia imaginado alguns cruzamentos fixos apenas, no centro da cidade, kkkkkk.

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Ter 22 Maio 2018, 01:14
@Hue escreveu:ah sim.

é que vc tá pensando mais longe

eu havia imaginado alguns cruzamentos fixos apenas, no centro da cidade, kkkkkk.

É que vai precisar ler o status dos sinais de qualquer maneira, então por que não já fazer para todos?

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Ter 22 Maio 2018, 07:07
e como o mode poderia saber se o semáforo tá vermelho?

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Ter 22 Maio 2018, 10:00
@Hue escreveu:e como o mode poderia saber se o semáforo tá vermelho?

Preciso verificar como os semáforos do jogo funcionam antes, depois montar um código para ler o status deles.

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Ter 22 Maio 2018, 10:17

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Ter 22 Maio 2018, 12:30

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Ter 22 Maio 2018, 13:44
dá pra fazer entaum? churros

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Ter 22 Maio 2018, 13:51
@Hue escreveu:dá pra fazer entaum? churros

Possível é. Fuch That Guy

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Ter 22 Maio 2018, 14:01
:) :) :) :) :)

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Fabio
Fabio
Programador - Avançado
Programador - Avançado
Mensagens : 18263
Reputação : 388
Desde : 04/05/2012
Idade : 22
Link : gtamodvicio.blogspot.com
http://gtamodvicio.blogspot.com
em Qua 23 Maio 2018, 02:16
Atualização:

Ao verificar o mod do  (https://forum.mixmods.com.br/f5-scripts-codigos/t464-lua-pintar-veiculos-usando-cores-rgb ), encontrei uma possível situação de crash no GSX.asi, já foi corrigida e o download está atualizado.

______________________________
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 226c0ef57f9d7520d171cbadc68b3c56
Modifico quase qualquer coisa.   :)
------------------>>>http://gtamodvicio.blogspot.com/ <<<------------------
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 76561198069372249
Meu PC:
Spoiler:

Configurações PC:
*Processador: Intel Core i7 4790K 4.00GHz LGA1150
*Placa Mãe: GIGABYTE GA-H97M-D3H Intel (LGA1150)
*HD: 1TB Seagate Barracuda 64MB Sata III 7200RPM (2x - RAID 0)
*HD²: SAMSUNG M3 Externo USB 5400RPM 1TB
*Placa de vídeo: Nvidia GTX660 2GB DDR5 192bit EVGA
*RAM: 8GB DDR3 1600MHZ Kingston HYPER X BEAST (2x4GB)
*Fonte: Corsair 600W Reais CX600M Modular - CP-9020060-WW (80 Plus Bronze)
*Gabinete: Gabinete Raidmax Super Hurricane Branco - 248WB
*Monitor: LG 23MP55HQ Full HD HDMI 23'
Hue
Hue
Produtor de vídeos - Avançado
Produtor de vídeos - Avançado
Mensagens : 17181
Reputação : 162
Desde : 03/06/2012
http://playgamemods.blogspot.com.br/
em Qua 23 Maio 2018, 02:48
Que mod maneiroooooo @___@

______________________________
http://playgamemods.blogspot.com.br/

[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 Ac2CNFT
[GTA SA] GSX - Garage Save eXtender (+mod para salvar placas dos carros automaticamente) - Página 2 2n6t5d4

"Usaremos o idiota útil na linha de frente. Incitaremos o ódio entre as classes. Destruiremos sua base moral, a família e a espiritualidade. Comerão as migalhas que caírem de nossas mesas. O Estado será deus. Nossa minoria organizada irá sempre derrotar a maioria desorganizada" (Vladmir Lenin 1870 - 1924)

"Os fascistas do futuro chamarão a si mesmos de antifascistas." (Winston Churchill)

“Toda verdade passa por três estágios. Primeiro, ela é ridicularizada. Segundo, ela é violentamente resistida. Terceiro, ela é aceita como sendo autoevidente” (Arthur Schopenhauer, 1788-1860)"

“Se pudesse ser demonstrada a existência de qualquer órgão complexo que não poderia ter sido formado por numerosas, sucessivas e ligeiras modificações, minha teoria desmoronaria por completo.” (Charles Darwin, 1872)
Um Geek
Um Geek
Scripter CLEO - Intermediário
Scripter CLEO - Intermediário
Título : Carinha que mora logo ali
Mensagens : 761
Reputação : 160
Desde : 07/03/2017
Localização : BH - MG
Link : https://gta-geek.blogspot.com.br/
https://gta-geek.blogspot.com.br/
em Qua 23 Maio 2018, 11:42
@Hue escreveu:Que mod maneiroooooo @___@
Postei ele aqui na bms também (BG)



Assim como o mod de salvar placas seria interessante um mod de contador de quilometragem rodada do veiculo. não sou bom com metragem do jogo pokerface

______________________________

.::
Os mods que crio serão colocados no meu workshop link
Conteúdo patrocinado
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum