Избранное ASI SAMPFUNCS

Статус
В этой теме нельзя размещать новые ответы.

FYP

Известный
Автор темы
Администратор
1,758
5,737
@Akatosh проверил в консоли, всё работает. попробуй вызывать так 0B75: samp get_chat_string 99 text_to 2@ prefix_to 0 color_to 4@ prefix_color_to 0
 

Akatosh

Известный
21
0
@Akatosh проверил в консоли, всё работает. попробуй вызывать так 0B75: samp get_chat_string 99 text_to 2@ prefix_to 0 color_to 4@ prefix_color_to 0
@FYP Все равно выдает пустую строку :(
aWaWIKw.png
Windows 10 чистая (переустанавливал сегодня), CLEO качал с cleo.li, sampfuncs - отсюда.
Если имеет значение: после переустановки винды была проблема с sampfuncs (не создавалась папка), решилась установкой DirectX End-User Runtimes (June 2010).
DirectPlay установился с установкой GTA. Больше из системных приложений/служб ничего не устанавливалось, если не считать .NET Framework 3.5 и 4.6, которые уже встроены в винду
P.S. остальные опкоды(по крайней мере те, которые я проверял) от SAMPFUNCS работают нормально.
UPD:
Заметил, что если написать в чат одну букву - он вернет только её, без всей строки. Две и более буквы - снова пустая строка
Работает не на всех серверах(проверял на дефольном сервере от sa-mp, на остальных - не работает)
HkHNH8L.jpg
 
Последнее редактирование:

Dark_Knight

Me, me and me.
Друг
4,068
2,083
@FYP Все равно выдает пустую строку :(
aWaWIKw.png
Windows 10 чистая (переустанавливал сегодня), CLEO качал с cleo.li, sampfuncs - отсюда.
Если имеет значение: после переустановки винды была проблема с sampfuncs (не создавалась папка), решилась установкой DirectX End-User Runtimes (June 2010).
DirectPlay установился с установкой GTA. Больше из системных приложений/служб ничего не устанавливалось, если не считать .NET Framework 3.5 и 4.6, которые уже встроены в винду
P.S. остальные опкоды(по крайней мере те, которые я проверял) от SAMPFUNCS работают нормально.
UPD:
Заметил, что если написать в чат одну букву - он вернет только её, без всей строки. Две и более буквы - снова пустая строка
Работает не на всех серверах(проверял на дефольном сервере от sa-mp, на остальных - не работает)
HkHNH8L.jpg
Кинь код в личку. Полюбому ошибка есть.
 

Dark_Knight

Me, me and me.
Друг
4,068
2,083
CLEO:
{$CLEO}
{$NOSOURCE}
{$INCLUDE SF}
if not 31@ = samp.Base()
then
end_thread
else
    while not samp.Available()
    wait 100
    end
end

alloc 0@ 145
alloc 1@ 145

while true
wait 0
memset 0@ 0 145
0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 2@ prefix_color_to 0
    if 0C14: strcmp string1 0@ string2 1@
    then
        0af8: "%s" 2@ 0@
        memset 1@ 0 145
        0C13: strcpy destination 1@ source 0@
    end
end
 

Qviari

Потрачен
6
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Тут такая ситуация, до сегодняшнего дня пользовался верисей SF 5.1.1 сегодня решил обновить, удалил старый SF поставил новый, захожу на сервер при загрузке гта нету значка Бласт Хак как только заканчивается загрузкак гта сразу краш! С чем может быть связано?
 

Akatosh

Известный
21
0
CLEO:
{$CLEO}
{$NOSOURCE}
{$INCLUDE SF}
if not 31@ = samp.Base()
then
end_thread
else
    while not samp.Available()
    wait 100
    end
end

alloc 0@ 145
alloc 1@ 145

while true
wait 0
memset 0@ 0 145
0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 2@ prefix_color_to 0
    if 0C14: strcmp string1 0@ string2 1@
    then
        0af8: "%s" 2@ 0@
        memset 1@ 0 145
        0C13: strcpy destination 1@ source 0@
    end
end
У меня крашит :(
 

OxFort

Новичок
1
0
Так как я новичок в сфере cleo и sampfuncs, то точно не могу понять, но происходит несовместимость sampfuncs, как я понял с cleo. Удалял скрипты, все .asi/.sf, но всё равно не работало. Запускал с cleo предлагаемый с данной темы, менял gta_sa, переустанавливал лаунчер samp... Ничего не помогло... Ниже прикрепляю свой sampfuncs.log

Код:
[02:53:31] SAMPFUNCS v5.3.1 release #17 (SA-MP 0.3.7) loaded. Base address: 0x5F400000.
[02:53:31] Compiled: Feb 12 2016 13:35:05
[02:53:31] Initializing opcodes...
[02:53:31] Opcodes initialized successfully. Total opcodes count: 382.
[02:53:31] samp.dll base addres: 0x03BB0000
[02:53:31] Installing hooks:
[02:53:31] Hook command process input installed.
[02:53:31] Hook on dialog response installed.
[02:53:31] Hook init netgame installed.
[02:53:31] Hook QuitGameHook installed.
[02:53:31] All hooks installed.
 

CarLCas

Известный
161
118
В SF API нельзя использовать ReadNormQuat, ReadVector - вообще не объявлены, WriteNormQuat, WriteVector. И соответственно нельзя использовать SerializeNormQuat и SerializeVector.
Возможно, конечно, так и предполагалось, но хотелось бы использовать данные функции.
 

razvanxd

Известный
1
3
There's an incompatibility with Open Limit Adjuster. SA-MP crashes right after "joined" message or, rarely, near the end of loading process (when loading bar is near 100% ). Also, sometimes I get "pure virtual function call" error.
Loaded mods:
- Silent's ASI Loader 1.3
- SA-MP 0.3.7 R1
- SAMPFUNCS 5.3.1
- CLEO 4.1 (same result with 4.3)
- no .cs mods or .sf plugins
- Open Limit Adjuster v1.5.4 (as in the link posted above)

Debug info:
With SF exception handler ON, SF Log is spammed with this exception (file is like 20MB big after 30 seconds of gameplay): http://pastebin.com/JFex88nM
With SF exception handler OFF, SA-MP exception handler reports this (right after loading bar is 100%; before getting in-game): http://pastebin.com/qeFZHXAj ; SF LOG here: http://pastebin.com/JMs02eXT
If I set disable-game-api=true then SA-MP no longer crashes.
OR, if I comment out the following line in Limit Adjuster config file, then everything will work fine too: Task = unlimited
 

RedBoxWhite

Известный
337
27
Почему не работает опкод 0BD7: samp get_dialog_text 0@? Пытался вывести текст диалога в чат, но он выдавал пустоту. Скрипт написан правильно, т.к на прошлом компьютере работал.
 
Статус
В этой теме нельзя размещать новые ответы.