You are not logged in.
Pages: 1
Very, very thank you ZAZ, you really helped me.
Yes I written that in this mod version 1.0 and later (1.2) but when i used it in SAMP, when music were changing it was making big lags. So i thought about loading it at start. I got enough RAM i think... And i need twenty slots. Could you help me with those arrays?
Sorry Deji, but i don't understand you and i used global variables...
But it's still crashing, could you point me where I'm wrong?
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
thread 'iPox2'
054C: use_GXT_table 'IPOX'
const
ROW = 31@
VMUSIC_NAME = v$MN
TEMP = 21@
end
06D1: VMUSIC_NAME[1] = "CLEO\playlist\01.mp3" // v$ = string
06D1: VMUSIC_NAME[2] = "CLEO\playlist\02.mp3" // v$ = string
06D1: VMUSIC_NAME[3] = "CLEO\playlist\03.mp3" // v$ = string
06D1: VMUSIC_NAME[4] = "CLEO\playlist\04.mp3" // v$ = string
06D1: VMUSIC_NAME[5] = "CLEO\playlist\05.mp3" // v$ = string
06D1: VMUSIC_NAME[6] = "CLEO\playlist\06.mp3" // v$ = string
06D1: VMUSIC_NAME[7] = "CLEO\playlist\07.mp3" // v$ = string
06D1: VMUSIC_NAME[8] = "CLEO\playlist\08.mp3" // v$ = string
06D1: VMUSIC_NAME[9] = "CLEO\playlist\09.mp3" // v$ = string
06D1: VMUSIC_NAME[10] = "CLEO\playlist\10.mp3" // v$ = string
06D1: VMUSIC_NAME[11] = "CLEO\playlist\11.mp3" // v$ = string
06D1: VMUSIC_NAME[12] = "CLEO\playlist\12.mp3" // v$ = string
06D1: VMUSIC_NAME[13] = "CLEO\playlist\13.mp3" // v$ = string
06D1: VMUSIC_NAME[14] = "CLEO\playlist\14.mp3" // v$ = string
06D1: VMUSIC_NAME[15] = "CLEO\playlist\15.mp3" // v$ = string
06D1: VMUSIC_NAME[16] = "CLEO\playlist\16.mp3" // v$ = string
06D1: VMUSIC_NAME[17] = "CLEO\playlist\17.mp3" // v$ = string
06D1: VMUSIC_NAME[18] = "CLEO\playlist\18.mp3" // v$ = string
06D1: VMUSIC_NAME[19] = "CLEO\playlist\19.mp3" // v$ = string
06D1: VMUSIC_NAME[20] = "CLEO\playlist\20.mp3" // v$ = string
:load
for TEMP = 1 to 20
wait 10
if
0AAB: file_exists $MN(TEMP,20v)
then
wait 10
0AAC: $MN(TEMP,20i) = load_mp3 $MN(TEMP,20v)
else
$MN(TEMP,20i) = -1
end
end
:IP1
wait 10
if
Player.Defined($PLAYER_CHAR)
jf @IP1
wait 10
if
0AB0: key_pressed 106
jf @IP1
jump @IP2a
:IP2a
for TEMP = 1 to 20
0AB9: get_mp3 $MN(TEMP,20i) state_to 30@
wait 10
if
not 30@ == 0
then
jump @IP2b
end
end
Player.CanMove($PLAYER_CHAR) = False
08D4: $Panel = create_panel_with_title 'TYT' position 29.0 145.0 width 200.0 columns 1 interve 1 background 1 alignment 1
08DB: set_panel $Panel column 0 header '0' data 'MUZYKA' 'MUZ2' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
08EE: set_panel $Panel column 0 row 2 text_1number GXT 'NIC' number 0 // $~1~
jump @czekaj_na_wybor
:IP2b
for TEMP = 1 to 20
0AB9: get_mp3 $MN(TEMP,20i) state_to 30@
wait 10
if
30@ == 1
then
Player.CanMove($PLAYER_CHAR) = False
08D4: $Panel = create_panel_with_title 'TYT' position 29.0 145.0 width 200.0 columns 1 interve 1 background 1 alignment 1
08DB: set_panel $Panel column 0 header '0' data 'MUZYKA' 'MUZ2' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
08EE: set_panel $Panel column 0 row 2 text_1number GXT 'PS' number 0 // $~1~
jump @czekaj_na_wybor
end
end
:IP2c
for TEMP = 1 to 20
0AB9: get_mp3 $MN(TEMP,20i) state_to 30@
wait 10
if
30@ == 2
then
Player.CanMove($PLAYER_CHAR) = False
08D4: $Panel = create_panel_with_title 'TYT' position 29.0 145.0 width 200.0 columns 1 interve 1 background 1 alignment 1
08DB: set_panel $Panel column 0 header '0' data 'MUZYKA' 'MUZ2' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
08EE: set_panel $Panel column 0 row 2 text_1number GXT 'PL' number 0 // $~1~
jump @czekaj_na_wybor
end
end
:czekaj_na_wybor
wait 0
if
00E1: player $PLAYER_CHAR pressed_key 15
jf @czekaj_na_wybor_test2
08DA: remove_panel $Panel
Player.CanMove($PLAYER_CHAR) = True
:czekaj_na_wybor_test2
if
00E1: player $PLAYER_CHAR pressed_key 16
jf @czekaj_na_wybor
08D7: $Wybrane = panel $Panel active_row
08DA: remove_panel $Panel
0871: init_jump_table $Wybrane total_jumps 1 -1 -1 jumps 0 @kolejno 1 @nic 2 @nic -1 -1 -1 -1 -1 -1 -1 -1
:kolejno
jump @IP1
:nic
jump @IP1
You are very wrong i just not noticed that local variables dont have arrays 0@[1] just 1@, 2@
I tried to use opcode 06D2 and when i use it the compilations is giving me the error "Nielegalna litera w etykiecie @v." My translate: "Illegal letter in etiquete @v."
it's the whole line:
06D2: VMUSIC_NAME[1] = "CLEO\playlist\01.mp3" // v$ = string
earlier in const
VMUSIC_NAME = 0@v
Please help me because it's not working! If use the opcode 06D1 and global variable it is compiled but nothing happens in game...
I'm using CLEO 3
Pages: 1