Tungus Hensley
Сообщения : 101 Очки : 42131 Репутация : 98 Дата регистрации : 2011-05-29 Возраст : 28 Имя персонажа : Tungus Hensley
| Тема: [CMD] табличка на авто Сб Фев 18, 2012 5:12 pm | |
| Всем привет. Вот команда вешать таблички на авто. И так начнём... Ко всем New
- Цитата :
- new Text3D:Numbertext[MAX_VEHICLES];
В public OnPlayerCommandText(playerid, cmdtext[])
- Цитата :
- if (strcmp(cmd, "/cartext", true) == 0)
{ new text_car[256]; if(IsPlayerConnected(playerid)) { new v = GetPlayerVehicleID(playerid); if(v == PlayerInfo[playerid][pCarKey2] || v == PlayerInfo[playerid][pCarKey]) { new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /cartext [текст]"); return 1; } format(text_car,sizeof(text_car),"%s",result); Numbertext[v] = Create3DTextLabel(text_car,COLOR_GREEN,0.0,0.0,0.0,15.0,0); Attach3DTextLabelToVehicle(Numbertext[v],v,0.0,0.0,1.0); OnPlayerUpdate(playerid); } else { SendClientMessage(playerid, COLOR_LIGHTRED, "ИНФО: На эту машину нельзя повесить записку"); return 1; } } return 1; } if(strcmp(cmd, "/deltext", true) == 0) { if(IsPlayerConnected(playerid)) { new v = GetPlayerVehicleID(playerid); Delete3DTextLabel(Numbertext[v]); } return 1; } От не откажусь :)
Последний раз редактировалось: Adam Savage (Сб Фев 18, 2012 5:14 pm), всего редактировалось 1 раз(а) (Обоснование : by Adam Savage) | |
|