Вопросы по CLEO-скриптингу

SR_team

like pancake
BH Team
4,720
6,372
Быть не может, надо будет завтра поискать об этом информацию (надеюсь в собейте есть), да и самому по эксперементировать.
p.s. удалять то его хотя бы через SF?

Почему у тебя вообще произошла проблема с 3д текстом? У меня ее нет! Может у тебя XP и это как-то влияет?
 

schokk

Новичок
10
0
Подскажите, что за INCAR_SYNC в коде кикера?
Код:
0B40: raknet bit_stream 5@ write PACKET_INCAR_SYNC type BS_TYPE_BYTE size 1
Не хочет компилить, в RakNetDefines я эту синхру не нашел. Чему ее значение равно?
 

Opcode.eXe

Известный
84
112
Hello. Does anyone know, why this is showing only ONE player name?
Anyone has a fix for this ?
Код:
{$CLEO .cs}
0000:
if 8AF7: get_samp_base_to 0@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
WHILE TRUE
wait 0
  3@ = 8.0
  for 0@ = 0 to 250
      if
      0B23: samp is_player_connected 0@
      then
         //wait 0 NO!, NO!, BAD!.
          0B36: samp 1@ = get_player_nickname 0@
          0AA8: call_function_method 0x6A0050 0xC1B340 num_params 1 pop 0 'BJ_PUSH' 2@
          0AA5: call 0x718600 2 pop 2 2@ 1@ 
          03F0: enable_text_draw 1
          033E: set_draw_text_position 320.0 3@ GXT 'BJ_PUSH'
          3@ += 8.0
      end
  end
END
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,460
Hello. Does anyone know, why this is showing only ONE player name?
Anyone has a fix for this ?
Код:
{$CLEO .cs}
0000:
if 8AF7: get_samp_base_to 0@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
WHILE TRUE
wait 0
  3@ = 8.0
  for 0@ = 0 to 250
      if
      0B23: samp is_player_connected 0@
      then
        //wait 0 NO!, NO!, BAD!.
          0B36: samp 1@ = get_player_nickname 0@
          0AA8: call_function_method 0x6A0050 0xC1B340 num_params 1 pop 0 'BJ_PUSH' 2@
          0AA5: call 0x718600 2 pop 2 2@ 1@
          03F0: enable_text_draw 1
          033E: set_draw_text_position 320.0 3@ GXT 'BJ_PUSH'
          3@ += 8.0
      end
  end
END
You are using only one GXT.
 

TheMonstercat

Известный
75
11
Hey i have a little problem with the macros... (CTRL+J)

The Problem is i have a backup of my macroes.txt after put it into my data folder but in Sanny Builder nothong changes... can you tell me why the macros ar the Original Sanny macroes although i have changed the .txt
 

Zaxar_D

Известный
53
5
Можно ли как то в CLEO подключить к базе? Например что-бы он считывал информацию с базы и выводил в диалоге? Абсолютно для всех кто пользуется скриптом?
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Можно ли как то в CLEO подключить к базе? Например что-бы он считывал информацию с базы и выводил в диалоге? Абсолютно для всех кто пользуется скриптом?

Код:
:top
0ac8: 9@ = 128
0ac8: 13@ = 128
0ac8: 14@ = 128
0ac8: 15@ = 51200
0ac8: 8@ = 512
0ad3: 8@ = "http:%c%ckillinformer.ru/php/top.php" 47 47
0ad3: 14@ = "cleo\gki.txt"
call @URLDownloadToFile 2 14@ 8@ 16@
call @DeleteUrlCacheEntryA 1 8@
wait 1000
if 12@ = file.Open("cleo\gki.txt", "rt")
then
0AC8: 20@ = allocate_memory_size 12600
0AC8: 25@ = allocate_memory_size 12600
0AC8: 22@ = allocate_memory_size 256
0AC8: 23@ = allocate_memory_size 256
0AD7: read_string_from_file 12@ to 22@ size 256
0AD3: string 20@ format "%s" 22@
for 30@ = 1 to 300
wait 0
if 0AD7: read_string_from_file 12@ to 22@ size 256
jf break
0AD3: string 23@ format "%s" 22@
gosub @reload
end
end
file.Close(12@)
0B00: delete_file "cleo\gki.txt"
0B3B: samp show_dialog id 2000 caption "Top 10 player's Kill Informer" text 25@ button_1 "Close" button_2 "" style 0
0ac9: 8@
0ac9: 14@
0ac9: 15@
0ac9: 20@
0ac9: 25@
0ac9: 22@
0ac9: 23@
samp.CmdRet()
 
:reload
0AD3: string 25@ format "%s%s" 20@ 23@
0AD3: string 20@ format "%s" 25@
return
PHP:
<?php
include("connect.php");
$strSQL = "SELECT * FROM KillInfoDB ORDER BY exp DESC LIMIT 0,10";
$rs = mysql_query($strSQL) or die(mysql_error());
$place = 0;
while($row = mysql_fetch_array($rs))
{
// \r\n
$place ++;
$mytext = iconv("UTF-8", "Windows-1251", "{FFFFFF}Place: {00FFFF}".$place." {FFFFFF}".$row["Nickname"]." "."Kills: {00FFFF}".$row["Kills"]." {FFFFFF}"."Deaths: {00FFFF}".$row["Deaths"]);
$mytext = $mytext."\r\n";
echo $mytext;
}
?>
 
  • Нравится
Реакции: Zaxar_D

Zaxar_D

Известный
53
5
Код:
:top
0ac8: 9@ = 128
0ac8: 13@ = 128
0ac8: 14@ = 128
0ac8: 15@ = 51200
0ac8: 8@ = 512
0ad3: 8@ = "http:%c%ckillinformer.ru/php/top.php" 47 47
0ad3: 14@ = "cleo\gki.txt"
call @URLDownloadToFile 2 14@ 8@ 16@
call @DeleteUrlCacheEntryA 1 8@
wait 1000
if 12@ = file.Open("cleo\gki.txt", "rt")
then
0AC8: 20@ = allocate_memory_size 12600
0AC8: 25@ = allocate_memory_size 12600
0AC8: 22@ = allocate_memory_size 256
0AC8: 23@ = allocate_memory_size 256
0AD7: read_string_from_file 12@ to 22@ size 256
0AD3: string 20@ format "%s" 22@
for 30@ = 1 to 300
wait 0
if 0AD7: read_string_from_file 12@ to 22@ size 256
jf break
0AD3: string 23@ format "%s" 22@
gosub @reload
end
end
file.Close(12@)
0B00: delete_file "cleo\gki.txt"
0B3B: samp show_dialog id 2000 caption "Top 10 player's Kill Informer" text 25@ button_1 "Close" button_2 "" style 0
0ac9: 8@
0ac9: 14@
0ac9: 15@
0ac9: 20@
0ac9: 25@
0ac9: 22@
0ac9: 23@
samp.CmdRet()
 
:reload
0AD3: string 25@ format "%s%s" 20@ 23@
0AD3: string 20@ format "%s" 25@
return
PHP:
<?php
include("connect.php");
$strSQL = "SELECT * FROM KillInfoDB ORDER BY exp DESC LIMIT 0,10";
$rs = mysql_query($strSQL) or die(mysql_error());
$place = 0;
while($row = mysql_fetch_array($rs))
{
// \r\n
$place ++;
$mytext = iconv("UTF-8", "Windows-1251", "{FFFFFF}Place: {00FFFF}".$place." {FFFFFF}".$row["Nickname"]." "."Kills: {00FFFF}".$row["Kills"]." {FFFFFF}"."Deaths: {00FFFF}".$row["Deaths"]);
$mytext = $mytext."\r\n";
echo $mytext;
}
?>
Очень помог но вот только с файлом connect.php разобраться не могу :D. Можешь его скинуть за одно? Подотрешь свои данные просто.
И вопрос как же прибавлять к переменной? Например когда ввожу команду что-бы прибавилось +1?
 

Dark_Knight

Me, me and me.
Друг
4,065
2,079
Разберешься на что я ответил.
PHP:
<?php
mysql_connect('Путь к хосту', 'Имя пользователя', 'пароль') or die(mysql_error());
mysql_select_db('Имя базы') or die(mysql_error());
?>
Код:
1@ += 1
1@ ++
1@ += 2@ тоже самое что и 1@ + 2@ = 1@