Помогите доделать скрипт

  • Автор темы deleted-user-54924
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
D

deleted-user-54924

Гость
Автор темы
Привет всём,я хотел попросить у вас помощи.Я делаю fakeban но не знаю как доделать.Мне нужно что-бы читало из ини файла "Причину,ник админа,дни"
Вот код:
{$CLEO .cs}
0000:
0B34: samp register_client_command "fban" to_label @cmd_2
while true
wait 0
if 22@ == 1
then
0AF8: samp add_message_to_chat "Вы забанены по причине: "%s". администратором %d.Осталось дней:%c" color 0xFF0000
22@ = 0
end
end
:cmd_2
22@ = 1
SAMP.CmdRet()
[SPOILER\]
 

unInstance

Новичок
Проверенный
311
224
{$CLEO .cs}
0000:
0B34: samp register_client_command "fban" to_label @cmd_2
while true
wait 0
if 22@ == 1
then
0AF8: samp add_message_to_chat "Вы забанены по причине: "%s". администратором %d.Осталось дней:%c" color 0xFF0000
22@ = 0
end
end
:cmd_2
22@ = 1
SAMP.CmdRet()
Ещё скажи, что "это работает".

Хотя .ini для этого скрипта - это бред, но, что просил...
CLEO:
{$CLEO .cs}
const
NICKNAME    = 0@
REASON      = 1@
TIME        = 2@
PLAYERNAME  = 3@
end

0000: NOP

repeat
    wait 400
until SAMP.Available()

alloc 0@ = 31
alloc 1@ = 128
memset 0@ value 0 size 31
memset 1@ value 0 size 128

0AF4: NICKNAME  = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "nickname"
0AF4: REASON    = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "reason"
0AF0: TIME      = get_int_from_ini_file     "cleo\fBan_settings.ini" section "settings" key "time"

@cmdfBan = SAMP.RegisterClientCommand( "fban" )
0BDE: pause_thread 0

:cmdfBan
4@ = SAMP.GetSAMPPlayerIDByActorHandle( $PLAYER_ACTOR )
3@ = SAMP.GetPlayerNickname( 4@ )

msg "Администратор %s забанил игрока %s на %d дней. Причина: %s" color 0xff0000 params NICKNAME PLAYERNAME TIME REASON
cmdret
 

Вложения

  • fBan_settings.ini
    78 байт · Просмотры: 4
D

deleted-user-54924

Гость
Автор темы
Ещё скажи, что "это работает".

Хотя .ini для этого скрипта - это бред, но, что просил...
CLEO:
{$CLEO .cs}
const
NICKNAME    = 0@
REASON      = 1@
TIME        = 2@
PLAYERNAME  = 3@
end

0000: NOP

repeat
    wait 400
until SAMP.Available()

alloc 0@ = 31
alloc 1@ = 128
memset 0@ value 0 size 31
memset 1@ value 0 size 128

0AF4: NICKNAME  = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "nickname"
0AF4: REASON    = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "reason"
0AF0: TIME      = get_int_from_ini_file     "cleo\fBan_settings.ini" section "settings" key "time"

@cmdfBan = SAMP.RegisterClientCommand( "fban" )
0BDE: pause_thread 0

:cmdfBan
4@ = SAMP.GetSAMPPlayerIDByActorHandle( $PLAYER_ACTOR )
3@ = SAMP.GetPlayerNickname( 4@ )

msg "Администратор %s забанил игрока %s на %d дней. Причина: %s" color 0xff0000 params NICKNAME PLAYERNAME TIME REASON
cmdret
Мне нужен фейк бан,но без ника игрока то есть
Вы забанены администратором %s.Причина:%s.Осталось дней:%s,еще спасибо.
 

SR_team

like pancake
BH Team
4,804
6,475
Мне нужен фейк бан,но без ника игрока то есть
Вы забанены администратором %s.Причина:%s.Осталось дней:%s,еще спасибо.
ну так подправь сам, или плати. Я думаю никто не откажется за такую хуйню деньги взять
 

unInstance

Новичок
Проверенный
311
224
Мне нужен фейк бан,но без ника игрока то есть
Вы забанены администратором %s.Причина:%s.Осталось дней:%s,еще спасибо.
ну так подправь сам, или плати. Я думаю никто не откажется за такую хуйню деньги взять
Не, чувак, реально, просто текст поправь.
P.S. memset - это опкод 0C11, а msg - 0AF8.
P.S #2
CLEO:
{$CLEO .cs}
const
NICKNAME  = 0@
REASON    = 1@
TIME      = 2@
end

0000: NOP

repeat
    wait 400
until SAMP.Available()

alloc 0@ = 31
alloc 1@ = 128
memset 0@ value 0 size 31
memset 1@ value 0 size 128

0AF4: NICKNAME  = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "nickname"
0AF4: REASON    = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "reason"
0AF0: TIME      = get_int_from_ini_file     "cleo\fBan_settings.ini" section "settings" key "time"

@cmdfBan = SAMP.RegisterClientCommand( "fban" )
0BDE: pause_thread 0

:cmdfBan
msg "Вы забанены администратором %s. Причина: %s. Осталось дней %d" color 0xff0000 params NICKNAME REASON TIME
cmdret
P.S. #3 %s - идентификатор строки, %d - идентификатор целого числа.
P.S. #4 Бл*ть, я бесплатно маюсь хернёй(бля, можно ведь взять и самому подправить строку).
 

Вложения

  • fBan_settings.ini
    78 байт · Просмотры: 6
Последнее редактирование:
  • Нравится
Реакции: deddosouru

SR_team

like pancake
BH Team
4,804
6,475
Не, чувак, реально, просто текст поправь.
P.S. memset - это опкод 0C11, а msg - 0AF8.
P.S #2
CLEO:
{$CLEO .cs}
const
NICKNAME  = 0@
REASON    = 1@
TIME      = 2@
end

0000: NOP

repeat
    wait 400
until SAMP.Available()

alloc 0@ = 31
alloc 1@ = 128
memset 0@ value 0 size 31
memset 1@ value 0 size 128

0AF4: NICKNAME  = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "nickname"
0AF4: REASON    = read_string_from_ini_file "cleo\fBan_settings.ini" section "settings" key "reason"
0AF0: TIME      = get_int_from_ini_file     "cleo\fBan_settings.ini" section "settings" key "time"

@cmdfBan = SAMP.RegisterClientCommand( "fban" )
0BDE: pause_thread 0

:cmdfBan
msg "Вы забанены администратором %s. Причина: %s. Осталось дней %d" color 0xff0000 params NICKNAME REASON TIME
cmdret
P.S. #3 %s - идентификатор строки, %d - идентификатор целого числа.
P.S. #4 Бл*ть, я бесплатно маюсь хернёй(бля, можно ведь взять и самому подправить строку).
И зачем? Он ебучий нахлебник. Его в анус ебать надо, а не готовые скрипты подгонять ему.
 

SHOTIKkk

Новичок
95
27
Привет всём,я хотел попросить у вас помощи.Я делаю fakeban но не знаю как доделать.Мне нужно что-бы читало из ини файла "Причину,ник админа,дни"
Вот код:
{$CLEO .cs}
0000:
0B34: samp register_client_command "fban" to_label @cmd_2
while true
wait 0
if 22@ == 1
then
0AF8: samp add_message_to_chat "Вы забанены по причине: "%s". администратором %d.Осталось дней:%c" color 0xFF0000
22@ = 0
end
end
:cmd_2
22@ = 1
SAMP.CmdRet()
[SPOILER\]
Не парься, лучше это юзай
CLEO:
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP
thread 'FAKE'

:FAKE_13
wait 0
if
   SAMP.Available
else_jump @FAKE_13
12@ = SAMP.Base()
0B34: samp register_client_command "fban" to_label @FAKE_446 
0AC8: 3@ = allocate_memory_size 70
0AC8: 4@ = allocate_memory_size 70
0AC8: 5@ = allocate_memory_size 70
0AC8: 6@ = allocate_memory_size 70
0AF4: 3@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "admin"
0AF4: 4@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "igrok"
0AF4: 5@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "kol-vo"
0AF4: 6@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "prichina"

:FAKE_435
wait 0
jump @FAKE_435

:FAKE_446
wait 0
0AF4: 3@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "admin"
0AF4: 4@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "igrok"
0AF4: 5@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "kol-vo"
0AF4: 6@ = read_string_from_ini_file "CLEO\fban.ini" section "fban" key "prichina"
0AF8: samp add_message_to_chat "Администратор %s забанил игрока %s на %s дней.Причина: %s" color 0xFF5030 3@ 4@ 5@ 6@
SAMP.CmdRet
jump @FAKE_446
 

Вложения

  • fban.cs
    18.8 KB · Просмотры: 8
  • fban.ini
    106 байт · Просмотры: 8
Статус
В этой теме нельзя размещать новые ответы.