Skip to content

Commit a1aa5c0

Browse files
committed
Fix previous fix
1 parent 6cb6772 commit a1aa5c0

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

russifier.inc

+4-5
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ static
5959
Text:TD_Background = Text:INVALID_TEXT_DRAW,
6060
Text:TD_Text[RussifierType] = {INVALID_TEXT_DRAW, ...},
6161
bool:IsSettingsShowed[MAX_PLAYERS char],
62-
RussifierType:gPlayerRussifier[MAX_PLAYERS char],
6362
gSettingsText[RUSSIFIER_TEXT_LENGTH char] = !"ß ìîãó ïðî÷èòàòü ýòîò òåêñò, ýòî ìîé ðóñèôèêàòîð";
6463

6564
const
@@ -208,8 +207,8 @@ public OnPlayerClickTextDraw(playerid, Text:clickedid)
208207

209208
for (new RussifierType:type; type < TEXT_RUSSIFIERS_COUNT; type++) {
210209
if (TD_Text[type] == clickedid) {
211-
gPlayerRussifier{playerid} = type;
212210
HidePlayerRussifierSettings(playerid);
211+
SetPlayerRussifierType(playerid, type);
213212
CallLocalFunction("OnPlayerRussifierSelect", "iii", playerid, true, _:type);
214213
return 1;
215214
}
@@ -259,14 +258,16 @@ stock ShowPlayerRussifierSettings(playerid)
259258
return 0;
260259
}
261260

262-
gPlayerRussifier{playerid} = GetPlayerRussifierType(playerid);
261+
new RussifierType:current_russifier = GetPlayerRussifierType(playerid);
263262

264263
for (new RussifierType:type; type < TEXT_RUSSIFIERS_COUNT; type++) {
265264
SetPlayerRussifierType(playerid, type);
266265
TextDrawShowForPlayer(playerid, TD_Text[type]);
267266
TextDrawShowForPlayer(playerid, TD_Background);
268267
}
269268

269+
SetPlayerRussifierType(playerid, current_russifier);
270+
270271
SelectTextDraw(playerid, RUSSIFIER_SELECT_COLOR);
271272
IsSettingsShowed{playerid} = true;
272273
return 1;
@@ -278,8 +279,6 @@ stock HidePlayerRussifierSettings(playerid)
278279
return 0;
279280
}
280281

281-
SetPlayerRussifierType(playerid, gPlayerRussifier{playerid});
282-
283282
for (new RussifierType:type; type < TEXT_RUSSIFIERS_COUNT; type++) {
284283
TextDrawHideForPlayer(playerid, TD_Text[type]);
285284
TextDrawHideForPlayer(playerid, TD_Background);

0 commit comments

Comments
 (0)