Доброго времени суток. Недавно нашёл такую крутую штуку, как возможность писать прямо на объекте.
Ко всем [color=#0000FF]new[/color]:
[code]new addnews[37];[/code]
В [color=#0000FF]public[/color] OnPlayerCommandText:
[code] if(strcmp(cmd, «/addtext», true) == 0) {
if(PlayerInfo[playerid][pMember] != 2) {
SendClientMessage(playerid,COLOR_GRAD1, «Вы не сотрудник СМИ.»);
return true;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, «ИНФО: /addtext [id щита] [текст]»);
new para1 = strval(tmp);
new texts[1400];
texts = strtok(cmdtext, idx);
adtext(para1, texts);
return true;
} [/code]

В [color=#0000FF]public[/color] OnGameModeInit:
[code] addnews[0] = CreateDynamicObjectEx(4238, 0, 0, 0, 0.0000000, 0.0000000, 300.0000000, 500.000, 500.000); // Все координаты вставьте самостоятельно
for (new i; i < 37; i++) { new string[128]; format(string,sizeof(string),"{FFFFFF}Щит №%d свободен Здесь может быть ваша {FF9900}реклама",i); SetDynamicObjectMaterialText(addnews[i], 0, string, 90, "Impact", 24, 0, -32256, -16777216, 1); } [/code]

В конец мода:
[code] adtext(id,string[]) {
new str[256];
format(str, sizeof(str),»{FFFFFF}№%d
%s»,id,string);
SetDynamicObjectMaterialText(addnews[id],0, str, 90, «Impact», 24, 0, -32256, -16777216, 1);
return true;
} [/code]

Автор: неизвестен
Небольшая правка от danilasar (меня)

От danilasar

Это я

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *