Как создать секцию в ini через команду?

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

Ulrich545

Новичок
Автор темы
20
0
Здравствуйте. Как можно создать секцию ini через команду? Допустим /save main (main секция).
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,953
При использовании стандартных средств в работе с .INI файлами и записи в него, секция появится автоматически.
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,953
Блин, чувак. Я с этой темой туплю. Мне просто нужно узнать как сохранить секцию через команду (/save [Название](и чтоб эта секция появилась в ini))
CLEO:
{$CLEO}
0B34: samp register_client_command "420" to_label @cmd_420
0BDE: pause_thread 0

:cmd_420
IF 0B35: samp 0@ = get_last_command_params
THEN
    0AA7: call_function {HMODULE  __stdcall GetModuleHandleA}0x0081E406 num_params 1 pop 0 | {LPCSTR lpModuleName}"Kernel32.DLL" | {HMODULE}1@ |
    0AA7: call_function {FARPROC  __stdcall GetProcAddressA}0x0081E40C num_params 2 pop 0 | {lpProcName}"WritePrivateProfileStringA" {hModule}1@ | {FARPROC}1@ |
    0AA7: call_function {BOOL __stdcall WritePrivateProfileStringA}1@ num_params 4 pop 0 | {lpFileName}"CLEO\\DarkP1xel.INI" {lpString}"Hello World" {lpKeyName}"KEY1" {lpAppName}0@ | {__errorCode}1@ |
    0ACD: 0@ time 1000
END
0B43: samp cmd_ret
Ну вот так бы и сразу и сказал, а то несешь хуйню какую-то и не понятно, что ты хочешь.
 

Ulrich545

Новичок
Автор темы
20
0
CLEO:
{$CLEO}
0B34: samp register_client_command "420" to_label @cmd_420
0BDE: pause_thread 0

:cmd_420
IF 0B35: samp 0@ = get_last_command_params
THEN
    0AA7: call_function {HMODULE  __stdcall GetModuleHandleA}0x0081E406 num_params 1 pop 0 | {LPCSTR lpModuleName}"Kernel32.DLL" | {HMODULE}1@ |
    0AA7: call_function {FARPROC  __stdcall GetProcAddressA}0x0081E40C num_params 2 pop 0 | {lpProcName}"WritePrivateProfileStringA" {hModule}1@ | {FARPROC}1@ |
    0AA7: call_function {BOOL __stdcall WritePrivateProfileStringA}1@ num_params 4 pop 0 | {lpFileName}"CLEO\\DarkP1xel.INI" {lpString}"Hello World" {lpKeyName}"KEY1" {lpAppName}0@ | {__errorCode}1@ |
    0ACD: 0@ time 1000
END
0B43: samp cmd_ret
Ну вот так бы и сразу и сказал, а то несешь хуйню какую-то и не понятно, что ты хочешь.
Спасибо!
 

Ulrich545

Новичок
Автор темы
20
0
CLEO:
{$CLEO}
0B34: samp register_client_command "420" to_label @cmd_420
0BDE: pause_thread 0

:cmd_420
IF 0B35: samp 0@ = get_last_command_params
THEN
    0AA7: call_function {HMODULE  __stdcall GetModuleHandleA}0x0081E406 num_params 1 pop 0 | {LPCSTR lpModuleName}"Kernel32.DLL" | {HMODULE}1@ |
    0AA7: call_function {FARPROC  __stdcall GetProcAddressA}0x0081E40C num_params 2 pop 0 | {lpProcName}"WritePrivateProfileStringA" {hModule}1@ | {FARPROC}1@ |
    0AA7: call_function {BOOL __stdcall WritePrivateProfileStringA}1@ num_params 4 pop 0 | {lpFileName}"CLEO\\DarkP1xel.INI" {lpString}"Hello World" {lpKeyName}"KEY1" {lpAppName}0@ | {__errorCode}1@ |
    0ACD: 0@ time 1000
END
0B43: samp cmd_ret
Ну вот так бы и сразу и сказал, а то несешь хуйню какую-то и не понятно, что ты хочешь.
блть, опять туплю. Вот смотри. Мне нужно так, чтобы при вводе /save [Секция], сохранялись координаты там, где я стою.
 
Статус
В этой теме нельзя размещать новые ответы.