Berf_Rich
Ученик
Доброго время суток.
Вот вам команда /cartext и /delltext
В new
в OnPlayerCommandText
Кому помог +!
Вот вам команда /cartext и /delltext
В new
PHP:
new Text3D:Numbertext[MAX_VEHICLES];
PHP:
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_WHITE1,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;
}
Последнее редактирование:
