Página 2 de 3 •
1, 2, 3 


Eu coloquei 50 aqui e mal começou a encher a barrinha
______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
acho q eh 1000 sim vei @__@
e cara, infinito eh outro opcode, eh na verdade imunidade...
e cara, infinito eh outro opcode, eh na verdade imunidade...
mais se colocar 100 vai ficar bem mais forte que o normal né, sqn infinito.
______________________________
- Meu Notebook:
OS: Dual Boot - Windows 10 PRO and Windows 8.1
CPU: Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz
HD: 500 GB
RAM: 8 GB DDR3
Então sei lá, vou usar 1000 mesmo
Já que o assunto é esse mesmo, tem como saber (e guardar numa var :Pacman: ) o máximo da vida do actor/player? (pq como devem saber, ela não é fixa, conforme vc vai "evoluindo", ela vai aumentando :Pacman:)
soh botar "max health" no opcode search vei@JNRois12 escreveu:Já que o assunto é esse mesmo, tem como saber (e guardar numa var :Pacman: ) o máximo da vida do actor/player? (pq como devem saber, ela não é fixa, conforme vc vai "evoluindo", ela vai aumentando :Pacman:)

eu coloquei, e só apareceram 2 opcodes@Junior_Djjr escreveu:soh botar "max health" no opcode search vei@JNRois12 escreveu:Já que o assunto é esse mesmo, tem como saber (e guardar numa var :Pacman: ) o máximo da vida do actor/player? (pq como devem saber, ela não é fixa, conforme vc vai "evoluindo", ela vai aumentando :Pacman: )![]()

- Código:
08AF: set_actor $ACTOR_RYDER max_health_to 500
055E: set_player $PLAYER_CHAR max_health += 100

- Código:
0945: get_player $PLAYER_CHAR max_armour_to $9595

usa endereço de memoria msm entao, eu poderia passar mas a gtamodding nao tah funcionando

http://www.gtamodding.com/index.php?title=Memory_Addresses_%28SA%29A database error has occurred. Did you forget to run maintenance/update.php after upgrading? See: http://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script
Query: SELECT lc_value FROM `gtamod_l10n_cache` WHERE lc_lang = 'en' AND lc_key = 'deps' LIMIT 1
Function: LCStore_DB::get
Error: 1146 Table 'gtaf.gtamod_l10n_cache' doesn't exist (localhost)
Jovem, usa o opcode alterar stat.
______________________________
"Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

Nos Stat tem o Colete? Procurei e encontrei Armor, mais não era@LINK/2012 escreveu:Jovem, usa o opcode alterar stat.

Mas tem a max health@Kevin Prestes escreveu:Nos Stat tem o Colete? Procurei e encontrei Armor, mais não era@LINK/2012 escreveu:Jovem, usa o opcode alterar stat.
______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
- Código:
.text:0047742B ; __linkproc__ opcode_0945
.text:0047742B @@opcode_0945: ; CODE XREF: _opcode_handler_23+21j
.text:0047742B ; DATA XREF: .text:__linkproc__ opcode_tableo
.text:0047742B 090 push 1 ; get_player %1d% max_armour_to %2d%
.text:0047742D 094 mov ecx, esi
.text:0047742F 094 call CRunningScript__CollectParameters
.text:00477434 090 mov ecx, CollectiveArray
.text:0047743A 090 imul ecx, 190h
.text:00477440 090 movzx edx, _players.maxArmour[ecx] ; player data
.text:00477447 090 jmp loc_477BDF
maxArmour = +0x150
é um signed byte
______________________________
"Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

0945: get_player $PLAYER_CHAR max_armour_to $9595@LINK/2012 escreveu:_players = 0xB7CD98
- Código:
.text:0047742B ; __linkproc__ opcode_0945
.text:0047742B @@opcode_0945: ; CODE XREF: _opcode_handler_23+21j
.text:0047742B ; DATA XREF: .text:__linkproc__ opcode_tableo
.text:0047742B 090 push 1 ; get_player %1d% max_armour_to %2d%
.text:0047742D 094 mov ecx, esi
.text:0047742F 094 call CRunningScript__CollectParameters
.text:00477434 090 mov ecx, CollectiveArray
.text:0047743A 090 imul ecx, 190h
.text:00477440 090 movzx edx, _players.maxArmour[ecx] ; player data
.text:00477447 090 jmp loc_477BDF
maxArmour = +0x150
é um signed byte
______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
eh q ele pediu como ler o health maximo do CJ, nao tem nada a ver com isso
mas alias, dah pra ler tbm o health maximo dele pelo stat
sim, poderia usar isso
mas alias, dah pra ler tbm o health maximo dele pelo stat

Como Setar a "Vida" do Colete
Respondi a isso ali pois o topico ta muito confuso, uma hora quer uma coisa outra hora outro, não ta normal issoai_players = 0xB7CD98
maxArmour = +0x150
é um signed byte
______________________________
"Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

Tem esse opcode@LINK/2012 escreveu:Como Setar a "Vida" do ColeteRespondi a isso ali pois o topico ta muito confuso, uma hora quer uma coisa outra hora outro, não ta normal issoai_players = 0xB7CD98
maxArmour = +0x150
é um signed byte
055F: set_player $PLAYER_CHAR max_armour += 50
Dá pra fazer a mesma coisa que eu fiz pra setar o colete
Creio que é muito mais fácil pra ele fazer um código assim do que entender o ASM que você postou@Fabio escreveu:
- Código:
{$CLEO}
0AB1: call_scm_func @SetPlayerArmour 1 1000
0A93: end_custom_thread
:SetPlayerArmour {int armour_value}
04DD: 1@ = actor $PLAYER_ACTOR armour
0A8F: 2@ = 0@ - 1@ // int
035F: actor $PLAYER_ACTOR armour += 2@
0AB2: ret 0
- Código:
:SetPlayerMaxArmour {int new_max_armour_value}
0945: get_player $PLAYER_CHAR max_armour_to 1@
0A8F: 2@ = 0@ - 1@ // int
055F: set_player $PLAYER_CHAR max_armour += 2@
0AB2: ret 0
______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
o assunto do colete jah foi faz quase 1 semana
kkkkkkkkk
soh apareceu o JNRois pedindo a health

soh apareceu o JNRois pedindo a health
mas com esse ultimo script que o Fabio passou,o topico pode ser CLOSED já?
______________________________
- Meu Notebook:
OS: Dual Boot - Windows 10 PRO and Windows 8.1
CPU: Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz
HD: 500 GB
RAM: 8 GB DDR3
eu soh nao gosto do modo q o fabio fala
ele dah toda a resposta do modo mais avançado possivel e nem ensina oq ele fez
muita gente principalmente quem nao entende de scm func devem ter entendido nada
ele dah toda a resposta do modo mais avançado possivel e nem ensina oq ele fez

A unica coisa "avançada" que vejo ali é o scm func .-.@Junior_Djjr escreveu:eu soh nao gosto do modo q o fabio fala
ele dah toda a resposta do modo mais avançado possivel e nem ensina oq ele fez :pokerface:muita gente principalmente quem nao entende de scm func devem ter entendido nada
Não tinha tutorial de scm func no fórum?

______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
Ok, não tinha, agora tem: http://brmodstudio.forumeiros.com/t3186-14-scm-function#108330
______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
Fábio, agora que tava dando um olhada denovo, oque é o "0@ - 1@" alí no 0AF8?
- eh um sinal de menos certo?
entao eh 0@ MENOS 1@
............entendeu agr oq a logica doq o script faz?
entao eh 0@ MENOS 1@
............entendeu agr oq a logica doq o script faz?
HUASHUSAHSHUASUHSUASUH
______________________________
"Give a man a game engine and he delivers a game. Teach a man to make a game engine and he never delivers anything."

Você tava certo... menos na parte da scm func, já que a dúvida dele foi no opcode de calculo .-.@Junior_Djjr escreveu:eu soh nao gosto do modo q o fabio fala
ele dah toda a resposta do modo mais avançado possivel e nem ensina oq ele fez :pokerface:muita gente principalmente quem nao entende de scm func devem ter entendido nada
______________________________

Modifico quase qualquer coisa. :)
------------------>>>http://gtamodvicio.blogspot.com/<<<------------------

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'
Página 2 de 3 •
1, 2, 3 


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum