Skip to content

Commit 1936db7

Browse files
author
Burak
authored
Add files via upload
1 parent 69f0e91 commit 1936db7

File tree

1 file changed

+202
-0
lines changed

1 file changed

+202
-0
lines changed

TD-Streamer.inc

Lines changed: 202 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
/*
2+
* Copyright (C) 2020 Burak (NexoR)
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
#if defined _SCRIPT_UNLIMITED_TEXTDRAW_
18+
#endinput
19+
#endif
20+
#define _SCRIPT_UNLIMITED_TEXTDRAW_
21+
22+
23+
// Definitions
24+
#define INVALID_DYNAMIC_TEXTDRAW (PlayerText: -1)
25+
26+
// Native
27+
native PlayerText: CreatePTextdraw(playerid, Float: x, Float: y, const text[]);
28+
native DestroyPTextdraw(playerid, PlayerText: text);
29+
native PTextLetterSize(playerid, PlayerText: text, Float:x, Float:y);
30+
native PTextSize(playerid, PlayerText: text, Float:x, Float:y);
31+
native PTextAlignment(playerid, PlayerText: text, alignment);
32+
native PTextColor(playerid, PlayerText: text, color);
33+
native PTextUseBox(playerid, PlayerText: text, use);
34+
native PTextBoxColor(playerid, PlayerText: text, color);
35+
native PTextShadow(playerid, PlayerText: text, size);
36+
native PTextOutline(playerid, PlayerText: text, size);
37+
native PTextBGColor(playerid, PlayerText: text, color);
38+
native PTextFont(playerid, PlayerText: text, font);
39+
native PTextProportional(playerid, PlayerText: text, set);
40+
native PTextSelectable(playerid, PlayerText: text, set);
41+
native PTextShow(playerid, PlayerText: text);
42+
native PTextHide(playerid, PlayerText: text);
43+
native PTextSetString(playerid, PlayerText: text, const string[]);
44+
native PTextPreviewModel(playerid, PlayerText: text, modelindex);
45+
native PTextPreviewRot(playerid, PlayerText: text, Float: fRotX, Float: fRotY, Float: fRotZ, Float: fZoom = 1.0);
46+
native PTextPreviewVehCol(playerid, PlayerText: text, color1, color2);
47+
48+
// Callback
49+
forward ClickDynamicPlayerTextdraw(playerid, PlayerText: playertextid);
50+
51+
// Modification
52+
stock DYN_DestroyPTextdraw(playerid, &PlayerText: text)
53+
{
54+
if(text != INVALID_DYNAMIC_TEXTDRAW)
55+
{
56+
DestroyPTextdraw(playerid, text);
57+
text = INVALID_DYNAMIC_TEXTDRAW;
58+
}
59+
return 1;
60+
}
61+
62+
/*******************************************************************************/
63+
#if defined _ALS_CreatePlayerTextDraw
64+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
65+
#else
66+
#define _ALS_CreatePlayerTextDraw
67+
#endif
68+
#define CreatePlayerTextDraw CreatePTextdraw
69+
/*******************************************************************************/
70+
#if defined _ALS_PlayerTextDrawDestroy
71+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
72+
#else
73+
#define _ALS_PlayerTextDrawDestroy
74+
#endif
75+
#define PlayerTextDrawDestroy DYN_DestroyPTextdraw
76+
/*******************************************************************************/
77+
#if defined _ALS_PlayerTextDrawLetterSize
78+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
79+
#else
80+
#define _ALS_PlayerTextDrawLetterSize
81+
#endif
82+
#define PlayerTextDrawLetterSize PTextLetterSize
83+
/*******************************************************************************/
84+
#if defined _ALS_PlayerTextDrawTextSize
85+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
86+
#else
87+
#define _ALS_PlayerTextDrawTextSize
88+
#endif
89+
#define PlayerTextDrawTextSize PTextSize
90+
/*******************************************************************************/
91+
#if defined _ALS_PlayerTextDrawAlignment
92+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
93+
#else
94+
#define _ALS_PlayerTextDrawAlignment
95+
#endif
96+
#define PlayerTextDrawAlignment PTextAlignment
97+
/*******************************************************************************/
98+
#if defined _ALS_PlayerTextDrawColor
99+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
100+
#else
101+
#define _ALS_PlayerTextDrawColor
102+
#endif
103+
#define PlayerTextDrawColor PTextColor
104+
/*******************************************************************************/
105+
#if defined _ALS_PlayerTextDrawUseBox
106+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
107+
#else
108+
#define _ALS_PlayerTextDrawUseBox
109+
#endif
110+
#define PlayerTextDrawUseBox PTextUseBox
111+
/*******************************************************************************/
112+
#if defined _ALS_PlayerTextDrawBoxColor
113+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
114+
#else
115+
#define _ALS_PlayerTextDrawBoxColor
116+
#endif
117+
#define PlayerTextDrawBoxColor PTextBoxColor
118+
/*******************************************************************************/
119+
#if defined _ALS_PlayerTextDrawSetShadow
120+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
121+
#else
122+
#define _ALS_PlayerTextDrawSetShadow
123+
#endif
124+
#define PlayerTextDrawSetShadow PTextShadow
125+
/*******************************************************************************/
126+
#if defined _ALS_PlayerTextDrawSetOutline
127+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
128+
#else
129+
#define _ALS_PlayerTextDrawSetOutline
130+
#endif
131+
#define PlayerTextDrawSetOutline PTextOutline
132+
/*******************************************************************************/
133+
#if defined _ALS_PTextBgColor
134+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
135+
#else
136+
#define _ALS_PTextBgColor
137+
#endif
138+
#define PlayerTextDrawBackgroundColor PTextBGColor
139+
/*******************************************************************************/
140+
#if defined _ALS_PlayerTextDrawFont
141+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
142+
#else
143+
#define _ALS_PlayerTextDrawFont
144+
#endif
145+
#define PlayerTextDrawFont PTextFont
146+
/*******************************************************************************/
147+
#if defined _ALS_PTextDrawSetProportional
148+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
149+
#else
150+
#define _ALS_PTextDrawSetProportional
151+
#endif
152+
#define PlayerTextDrawSetProportional PTextProportional
153+
/*******************************************************************************/
154+
#if defined _ALS_PTextDrawSetSelectable
155+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
156+
#else
157+
#define _ALS_PTextDrawSetSelectable
158+
#endif
159+
#define PlayerTextDrawSetSelectable PTextSelectable
160+
/*******************************************************************************/
161+
#if defined _ALS_PlayerTextDrawShow
162+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
163+
#else
164+
#define _ALS_PlayerTextDrawShow
165+
#endif
166+
#define PlayerTextDrawShow PTextShow
167+
/*******************************************************************************/
168+
#if defined _ALS_PlayerTextDrawHide
169+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
170+
#else
171+
#define _ALS_PlayerTextDrawHide
172+
#endif
173+
#define PlayerTextDrawHide PTextHide
174+
/*******************************************************************************/
175+
#if defined _ALS_PlayerTextDrawSetString
176+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
177+
#else
178+
#define _ALS_PlayerTextDrawSetString
179+
#endif
180+
#define PlayerTextDrawSetString PTextSetString
181+
/*******************************************************************************/
182+
#if defined _ALS_PTextDrawSetPreviewModel
183+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
184+
#else
185+
#define _ALS_PTextDrawSetPreviewModel
186+
#endif
187+
#define PlayerTextDrawSetPreviewModel PTextPreviewModel
188+
/*******************************************************************************/
189+
#if defined _ALS_PTextDrawSetPreviewRot
190+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
191+
#else
192+
#define _ALS_PTextDrawSetPreviewRot
193+
#endif
194+
#define PlayerTextDrawSetPreviewRot PTextPreviewRot
195+
/*******************************************************************************/
196+
#if defined _ALS_PTextDrawSetPreviewVehCol
197+
#error Textdraw Streamer kutuphanesini ilk siralara yerlestirin.
198+
#else
199+
#define _ALS_PTextDrawSetPreviewVehCol
200+
#endif
201+
#define PlayerTextDrawSetPreviewVehCol PTextPreviewVehCol
202+
/*******************************************************************************/

0 commit comments

Comments
 (0)