Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- SZRadio v1.0 by StageZero, a simple Radio System for SA-MP 0.3d
- */
- #include <a_samp>
- #pragma tabsize 0
- //COLORS
- #define COLOR_WHITE 0xFFFFFFAA
- #define RADIO 0
- new Text:InfoBox;
- public OnFilterScriptInit()
- {
- print("[INFO:] Running SZRadio v1.0 by StageZero");
- //InfoBox
- InfoBox = TextDrawCreate(37.000000,127.000000,"test");
- TextDrawUseBox(InfoBox,1);
- TextDrawBoxColor(InfoBox,0x00000033);
- TextDrawTextSize(InfoBox,217.000000,58.000000);
- TextDrawAlignment(InfoBox,0);
- TextDrawBackgroundColor(InfoBox,0x000000ff);
- TextDrawFont(InfoBox,1);
- TextDrawLetterSize(InfoBox,0.349999,1.650005);
- TextDrawColor(InfoBox,0xffffffff);
- TextDrawSetOutline(InfoBox,1);
- TextDrawSetProportional(InfoBox,1);
- TextDrawSetShadow(InfoBox,1);
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- StopAudioStreamForPlayer(playerid);
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid)
- {
- InfoBoxForPlayer(playerid,"Press ~k~~TOGGLE_SUBMISSIONS~ to activate the SZRadio.");
- return 1;
- }
- public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
- {
- if(newkeys == KEY_SUBMISSION)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- ShowPlayerDialog(playerid,RADIO ,DIALOG_STYLE_LIST, "SZRadio v1.0 by StageZero", "LMFAO - SHOTS ft. Lil Jon\nJennifer Lopez - On The Floor ft. Pitbull\nKelly Rowland - Lay It On Me ft. Big Sean\nDr Dre ft. Snoop Dogg - Still Dre\nDon Omar - Danza Kuduro\nLil Wayne - John feat. Rick Ross\nStop Radio","Play", "Exit");
- }
- }
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == RADIO && response)
- {
- if(listitem == 0)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://dc316.4shared.com/img/521874836/676c87f2/dlink__2Fdownload_2FgsBdMk_5FH_3Ftsid_3D20110828-64614-4a1b5d30/preview.mp3");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] LMFAO - SHOTS ft. Lil Jon.");
- InfoBoxForPlayer(playerid,"LMFAO - SHOTS ft. Lil Jon");
- return 1;
- }
- if(listitem == 1)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://dc245.4shared.com/img/773257007/d325d3c/dlink__2Fdownload_2FRrLulYtx_3Ftsid_3D20110927-23018-d961b040/preview.mp3");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] Jennifer Lopez - On The Floor ft. Pitbull.");
- InfoBoxForPlayer(playerid,"Jennifer Lopez - On The Floor ft. Pitbull");
- return 1;
- }
- if(listitem == 2)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://hulkshare.com/ap-rfz6vqso4itv.mp3");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] Kelly Rowland - Lay It On Me ft. Big Sean.");
- InfoBoxForPlayer(playerid,"Kelly Rowland - Lay It On Me ft. Big Sean");
- return 1;
- }
- if(listitem == 3)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://hulkshare.com/ap-dkzlyqqepxi2.mp3");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] Dr Dre ft. Snoop Dogg - Still Dre.");
- InfoBoxForPlayer(playerid,"Dr Dre ft. Snoop Dogg - Still Dre");
- return 1;
- }
- if(listitem == 4)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://hulkshare.com/ap-fxpiyqoa8cou.mp3");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] Don Omar - Danza Kuduro.");
- InfoBoxForPlayer(playerid,"Don Omar - Danza Kuduro");
- return 1;
- }
- if(listitem == 5)
- {
- StopAudioStreamForPlayer(playerid);
- PlayAudioStreamForPlayer(playerid, "http://hulkshare.com/ap-veccpqnrpa89.mp3");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, " ");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] Lil Wayne - John feat. Rick Ross.");
- InfoBoxForPlayer(playerid,"Lil Wayne - John feat. Rick Ross");
- return 1;
- }
- if(listitem == 6)
- {
- StopAudioStreamForPlayer(playerid);
- InfoBoxForPlayer(playerid,"Radio Stopped.");
- SendClientMessage(playerid, COLOR_WHITE, "[RADIO:] Radio Stopped.");
- return 1;
- }
- }
- return 1;
- }
- stock InfoBoxForPlayer(playerid, text[])
- {
- TextDrawHideForPlayer(playerid, InfoBox);
- new string[800];
- format(string, sizeof(string), "%s~n~~n~~y~", text);
- TextDrawSetString(InfoBox, string);
- TextDrawShowForPlayer(playerid, InfoBox);
- SetTimerEx("DeleteInfo", 2000, 0, "d", playerid);
- return 1;
- }
- forward DeleteInfo(playerid);
- public DeleteInfo(playerid)
- {
- TextDrawHideForPlayer(playerid, InfoBox);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement