Наверное много кто использует плагин для перевода смволов CRP,
многие переводят текстдравы, когда я подключал плагин и зашел на сервер у меня были каракули,
оказалось,что плагин инклуд не работает с PlayerTextdraw
Решение:
ниже stock TextDrawSetStringRus(Text:text, string[])
добавить:
stock PlayerText:CreatePlayerTextDrawRus(playerid, Float:x, Float:y, text[])
{
new
buffer[ 256 ]
;
CRP(text, buffer);
return CreatePlayerTextDraw(playerid, x, y, buffer);
}
stock PlayerTextDrawSetStringRus(playerid, Text:text, string[])
{
new
buffer[ 256 ]
;
CRP(string, buffer);
return PlayerTextDrawSetString(playerid, text, buffer);
}
и в самый конец дефайнов добавить:
#define CreatePlayerTextDraw CreatePlayerTextDrawRus
#define PlayerTextDrawSetString PlayerTextDrawSetStringRus
Таким образом у нас будут работать PlayerTextdraw c переводом
многие переводят текстдравы, когда я подключал плагин и зашел на сервер у меня были каракули,
оказалось,что плагин инклуд не работает с PlayerTextdraw
Решение:
ниже stock TextDrawSetStringRus(Text:text, string[])
добавить:
stock PlayerText:CreatePlayerTextDrawRus(playerid, Float:x, Float:y, text[])
{
new
buffer[ 256 ]
;
CRP(text, buffer);
return CreatePlayerTextDraw(playerid, x, y, buffer);
}
stock PlayerTextDrawSetStringRus(playerid, Text:text, string[])
{
new
buffer[ 256 ]
;
CRP(string, buffer);
return PlayerTextDrawSetString(playerid, text, buffer);
}
и в самый конец дефайнов добавить:
#define CreatePlayerTextDraw CreatePlayerTextDrawRus
#define PlayerTextDrawSetString PlayerTextDrawSetStringRus
Таким образом у нас будут работать PlayerTextdraw c переводом
Последнее редактирование модератором: