You are not logged in.
Здравствуйте, вообщем такая проблема.
Хочу сделать чекер игроков в зоне стрима, но не получается сделать правильно рабочий код.
Если кто может, исправьте ошибку, и желательно ее назвать что бы я запомнил на будущее.
Делаю я: Чекер игроков в зоне стрима, при вводе /players , и появлении игроков в зоне стрима они должны появлятся в чекере, при этом учитывается Nick id и ColorName. Все это с помощью опкодов SampFuncs.
Вот то что я накидал:
{$CLEO}
thread "bublik"
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end
while not SAMP.Available()
wait 100
end
0B34: samp register_client_command "players" to_label @players
while true
wait 0
if 22@ == 1
then
00A0: store_actor $PLAYER_ACTOR position_to 7@ 8@ 9@
for 0@ = 0 to 1000
if 0B23: samp is_player_connected 0@
then
if
0B20: samp 1@ = actor_handle_by_samp_player_id 0@
then
00A0: store_actor 1@ position_to 2@ 3@ 4@
050A: 5@ = distance_between_XYZ 7@ 8@ 9@ and_XYZ 2@ 3@ 4@
if
5@ <= 200.0
then
0B36: samp 6@ = get_player_nickname 0@
0B37: samp 1@ = get_player_color 0@
0B6D: render 0@ = create_font "Arial" height 11 flags 5
0B6F: render font 0@ draw_text "%s[%d]" pos 100 100 color 1@ 6@ 0@
end
end
end
end
end
end
:players
00A0: store_actor $PLAYER_ACTOR position_to 7@ 8@ 9@
for 0@ = 0 to 1000
if 0B23: samp is_player_connected 0@
then
if
0B20: samp 1@ = actor_handle_by_samp_player_id 0@
then
00A0: store_actor 1@ position_to 2@ 3@ 4@
050A: 5@ = distance_between_XYZ 7@ 8@ 9@ and_XYZ 2@ 3@ 4@
if
5@ <= 200.0
then
0B36: samp 6@ = get_player_nickname 0@
0B37: samp 1@ = get_player_color 0@
0B6D: render 0@ = create_font "Arial" height 11 flags 5
0B6F: render font 0@ draw_text "%s[%d]" pos 100 100 color 1@ 6@ 0@
end
end
end
end
samp.cmdret()
Offline
Знаете что - идите ... со своим SAMPом.
Plugin-SDK https://github.com/DK22Pac/plugin-sdk
Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv
Offline
Знаете что - идите ... со своим SAMPом.
Тяжело помочь?
Offline

Offline
Ясно.
Offline