Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*------------------------------------------------------------------------------
- ===========================News Box Include=====================================
- --------------------------------------------------------------------------------
- =======================================Credits==================================
- --------------------------------------------------------------------------------
- ===========================================Vege aka iTaz========================
- --------------------------------------------------------------------------------
- =====You may do whatever you want with but PLEASE DO NOT remove the credits!====
- */
- //new
- new Text:Message[15];
- new MessageStr[15][128];
- new Text:NewsBoxTextDraw;
- stock NewsBoxTextDrawInit()
- {
- for(new line; line<15; line++)
- {
- format(MessageStr[line], 128, " ");
- }
- Message[7] = TextDrawCreate(385, 349+24, MessageStr[7]);
- Message[8] = TextDrawCreate(385, 356+26, MessageStr[8]);
- Message[9] = TextDrawCreate(385, 363+28, MessageStr[9]);
- Message[10] = TextDrawCreate(385, 370+30, MessageStr[10]);
- Message[11] = TextDrawCreate(385, 377+32, MessageStr[11]);
- Message[12] = TextDrawCreate(385, 384+34, MessageStr[12]);
- Message[13] = TextDrawCreate(385, 391+36, MessageStr[13]);
- Message[14] = TextDrawCreate(385, 398+38, MessageStr[14]);
- for(new line; line<15; line++)
- {
- TextDrawLetterSize(Message[line], 0.30, 0.80);
- TextDrawSetShadow(Message[line], 0);
- TextDrawAlignment(Message[line], 1);
- TextDrawFont(Message[line], 2);
- TextDrawShowForAll(Message[line]);
- }
- for(new line; line<15; line++)
- {
- TextDrawLetterSize(Message[line], 0.22, 0.77);
- TextDrawSetShadow(Message[line], 0);
- TextDrawAlignment(Message[line], 1);
- TextDrawTextSize(Message[line], 660, 480);
- TextDrawBoxColor(Message[line], 0x000000FF);
- TextDrawFont(Message[line], 2);
- TextDrawSetOutline(Message[line], 1);
- TextDrawShowForAll(Message[line]);
- }
- return 1;
- }
- stock NewsBoxTextDrawExit()
- {
- for(new line; line<15; line++)
- {
- TextDrawDestroy(Message[line]);
- }
- return 1;
- }
- stock NewsBoxTextDrawConnect(playerid)
- {
- NewsBoxTextDraw = TextDrawCreate(380.000000,370.000000,"_ _ _");
- TextDrawUseBox(NewsBoxTextDraw,1);
- TextDrawBoxColor(NewsBoxTextDraw,0x00000033);
- TextDrawTextSize(NewsBoxTextDraw,800.000000,300.000000);
- TextDrawAlignment(NewsBoxTextDraw,0);
- TextDrawBackgroundColor(NewsBoxTextDraw,0x00000000);
- TextDrawFont(NewsBoxTextDraw,2);
- TextDrawLetterSize(NewsBoxTextDraw,1.000000,14.100000);
- TextDrawColor(NewsBoxTextDraw,0x00000000);
- TextDrawSetOutline(NewsBoxTextDraw,1);
- TextDrawSetProportional(NewsBoxTextDraw,1);
- TextDrawShowForPlayer(playerid, Text:NewsBoxTextDraw);
- for(new line; line<15; line++)
- {
- TextDrawShowForPlayer(playerid, Message[line]);
- }
- return 1;
- }
- stock NewsBoxTextDrawDisconnect(playerid)
- {
- TextDrawHideForPlayer(playerid, Text:NewsBoxTextDraw);
- return 1;
- }
- stock SendNewsBoxMessage(playerid, const text[])
- {
- for(new line; line < 15; line++)
- {
- TextDrawShowForPlayer(playerid, Message[line]);
- }
- for(new line; line < 15; line++)
- {
- TextDrawHideForAll(Message[line]);
- if(line < 14)
- {
- MessageStr[line] = MessageStr[line+1];
- TextDrawSetString(Message[line], MessageStr[line]);
- }
- }
- format(MessageStr[14], 128, "%s",text);
- TextDrawSetString(Message[14], MessageStr[14]);
- for(new line; line < 15; line++)
- {
- TextDrawShowForAll(Message[line]);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement