[ARZ]Ищу способ получить вид руды

Pedro_Madrasso

Участник
Автор темы
35
13
Версия SA-MP
  1. 0.3.7 (R1)
Всем привет. Увидел скрипт где показывает вид руды но он на клео. А я хочу написать на луа но незнаю как получить вид :(

тема в которой есть виды руд:

Помогите пожалуйста
 

fokichevskiy

Известный
441
221
Всем привет. Увидел скрипт где показывает вид руды но он на клео. А я хочу написать на луа но незнаю как получить вид :(

тема в которой есть виды руд:

Помогите пожалуйста
по модельке, больше я думаю, что никак
 
  • Грустно
Реакции: Pedro_Madrasso

chromiusj

Известный
Модератор
5,656
3,959
Всем привет. Увидел скрипт где показывает вид руды но он на клео. А я хочу написать на луа но незнаю как получить вид :(

тема в которой есть виды руд:

Помогите пожалуйста
там по 3д тексту происходит поиск, стоило бы ради приличия глянуть сурс:
CLEO:
:hook
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
    IF 0@ == RPC_SCRCREATE3DTEXTLABEL
    THEN
        0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
        0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_SHORT{2} // id  16
        0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT{3}  // color 5       
        0BE7: raknet 4@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // posX 82
        0BE7: raknet 5@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // posY  114
        0BE7: raknet 6@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // posZ  146         
        0BE7: raknet 7@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // dist 178         
        0BE7: raknet 8@ = bit_stream_read 0@ type BS_TYPE_BYTE{1} // los?
        0BE7: raknet 9@ = bit_stream_read 0@ type BS_TYPE_SHORT{2} // player ID
        0BE7: raknet 10@ = bit_stream_read 0@ type BS_TYPE_SHORT{2} // car id? da
        alloc 11@ 1024
        0C11: memset 11@ 0 1024
        0BF4: raknet bit_stream 0@ decode_string 11@ size 1023
        IF 0C29: 31@ = stristr string1 11@ string2 "металла"
        THEN
            chatmsg "[ResourceFinder 2.0]: {FFFFFF}Появился метал (ID: {86877F}%i{FFFFFF})." 0xffcc00 2@             
        END
        IF 0C29: 31@ = stristr string1 11@ string2 "серебра"
        THEN
            chatmsg "[ResourceFinder 2.0]: {FFFFFF}Появилось серебро (ID: {42f4df}%i{FFFFFF})." 0xffcc00 2@               
        END
        IF 0C29: 31@ = stristr string1 11@ string2 "бронзы"
        THEN
            chatmsg "[ResourceFinder 2.0]: {FFFFFF}Появилась бронза (ID: {a54e22}%i{FFFFFF})." 0xffcc00 2@             
        END
        free 11@
    END
    
0BE0: raknet hook_ret TRUE
 
  • Нравится
Реакции: Landyshev

fokichevskiy

Известный
441
221
там по 3д тексту происходит поиск, стоило бы ради приличия глянуть сурс:
CLEO:
:hook
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
    IF 0@ == RPC_SCRCREATE3DTEXTLABEL
    THEN
        0BE5: raknet 0@ = get_hook_param PARAM_BITSTREAM
        0BE7: raknet 2@ = bit_stream_read 0@ type BS_TYPE_SHORT{2} // id  16
        0BE7: raknet 3@ = bit_stream_read 0@ type BS_TYPE_INT{3}  // color 5      
        0BE7: raknet 4@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // posX 82
        0BE7: raknet 5@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // posY  114
        0BE7: raknet 6@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // posZ  146        
        0BE7: raknet 7@ = bit_stream_read 0@ type BS_TYPE_FLOAT{4} // dist 178        
        0BE7: raknet 8@ = bit_stream_read 0@ type BS_TYPE_BYTE{1} // los?
        0BE7: raknet 9@ = bit_stream_read 0@ type BS_TYPE_SHORT{2} // player ID
        0BE7: raknet 10@ = bit_stream_read 0@ type BS_TYPE_SHORT{2} // car id? da
        alloc 11@ 1024
        0C11: memset 11@ 0 1024
        0BF4: raknet bit_stream 0@ decode_string 11@ size 1023
        IF 0C29: 31@ = stristr string1 11@ string2 "металла"
        THEN
            chatmsg "[ResourceFinder 2.0]: {FFFFFF}Появился метал (ID: {86877F}%i{FFFFFF})." 0xffcc00 2@            
        END
        IF 0C29: 31@ = stristr string1 11@ string2 "серебра"
        THEN
            chatmsg "[ResourceFinder 2.0]: {FFFFFF}Появилось серебро (ID: {42f4df}%i{FFFFFF})." 0xffcc00 2@              
        END
        IF 0C29: 31@ = stristr string1 11@ string2 "бронзы"
        THEN
            chatmsg "[ResourceFinder 2.0]: {FFFFFF}Появилась бронза (ID: {a54e22}%i{FFFFFF})." 0xffcc00 2@            
        END
        free 11@
    END
   
0BE0: raknet hook_ret TRUE
сейчас на аризоне не пишется, какое месторождение, так что метод с поиском 3д текста не будет работать
 

chromiusj

Известный
Модератор
5,656
3,959
сейчас на аризоне не пишется, какое месторождение, так что метод с поиском 3д текста не будет работать
ок
 

VanoKLR

Известный
879
488
Всем привет. Увидел скрипт где показывает вид руды но он на клео. А я хочу написать на луа но незнаю как получить вид :(

тема в которой есть виды руд:

Помогите пожалуйста
по материалу.
вот пример - https://www.blast.hk/threads/191413/
 
  • Нравится
Реакции: Pedro_Madrasso