Rins
Умник
Мануал который поможет зделать записку на авто!к примеру "Продам авто.Тел:******"
Начнём:
Добавим ко всем new
Дальше ко всем цветам
За тем, в
Добавляем
- желательно в к конец ainfo
Ну и наконец добавим команду
- На установку записки
- На её удаление
Начнём:
Добавим ко всем new
PHP:
new Text3D:Numbertext[MAX_VEHICLES];
PHP:
#define COLOR_ZAO 0x4592DEAA
PHP:
enum aInfo
PHP:
aTextCar,
Ну и наконец добавим команду
- На установку записки
PHP:
if (strcmp(cmd, "/zapiska", true) == 0)
{
new v = GetPlayerVehicleID(playerid);
new text_car[256];
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
{
SendClientMessage(playerid,COLOR_ZAO,"У вас нет авто");
return 1;
}
if(AutoInfo[v][aTextCar]==1)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "На транспорте уже есть записка");
return 1;
}
new cari = GetPlayerVehicleID(playerid);
if(cari == PlayerInfo[playerid][pCarKey] || cari == PlayerInfo[playerid][pCarKey2])
{
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_ZAO, "ИНФО: /zapiska [текст]");
return 1;
}
AutoInfo[v][aTextCar]=1;
SendClientMessage(playerid,COLOR_ZAO, "Вы повеили записку на авто");
format(text_car,sizeof(text_car),"%s\n Подпись:, Владелец",result);
Numbertext[cari] = Create3DTextLabel(text_car,COLOR_ZAO,0.0,0.0,0.0,15.0,0);
Attach3DTextLabelToVehicle(Numbertext[cari],cari,0.0,0.0,1.0);
OnPlayerUpdate(playerid);
}
}
return 1;
}
PHP:
if(strcmp(cmd, "/delzapiska", true) == 0)
{
new v = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pCarKey2] == 0 && PlayerInfo[playerid][pCarKey] == 0)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Это не ваше авто");
return 1;
}
new cari = GetPlayerVehicleID(playerid);
AutoInfo[v][aTextCar]=0;
SendClientMessage(playerid,COLOR_ZAO, "Вы сняли записку c авто");
Delete3DTextLabel(Numbertext[cari]);
}
return 1;
}
