Cześć, prosiłbym żeby przerobić mi ten plugin tak, żeby zamiast wiadomości na say, wyświetlał je na HUD (y@@ text) w różnych kolorach np. @@g tekst
te wiadomości mają być takie żeby można było je edytować, tak łatwo jak teraz tam na dole \/
I jak to nie problem to też menu z opcjami i pod numerami ścieżki do piosenek ;3
Spoiler
#include <amxmodx>
enum Lyrics
{
szText[ 512 ],
Float:fPause
}
new szLyrics[][ Lyrics ] =
{
{ "This is a lyric 1" , 1.0 },
{ "This is a lyric 2" , 2.0 },
{ "This is a lyric 3" , 3.0 },
{ "This is a lyric 4" , 4.0 },
{ "This is a lyric 5" , 5.0 },
{ "This is a lyric 6" , 6.0 }
}
new g_LyricIndex;
public plugin_init()
{
register_clcmd( "say start" , "StartKaraoke" );
}
public StartKaraoke( id )
{
g_LyricIndex = 0;
set_task( szLyrics[ g_LyricIndex ][ fPause ] , "PlayLyric" );
client_print( 0 , print_chat , szLyrics[ g_LyricIndex ][ szText ] );
}
public PlayLyric()
{
if ( ++g_LyricIndex < sizeof( szLyrics ) )
{
client_print( 0 , print_chat , szLyrics[ g_LyricIndex ][ szText ] );
set_task( szLyrics[ g_LyricIndex ][ fPause ] , "PlayLyric" );
}
else
{
client_print( 0 , print_chat , "The song is over" );
}
}
Użytkownik asik edytował ten post 08.01.2016 21:31