Привет, Гость!
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Готовые команды » /set3d (установить 3д текст над головой)
/set3d (установить 3д текст над головой)
BicbaiДата: Вторник, 27.11.2012, 19:50 | Сообщение # 1
Полковник
Группа: Администратор
Сообщений: 288
Статус: Offline
C помошью данной команды администратор может выводить текст над головой себе или любому игроку.

Code
else if(strcmp(cmd, "/set3d", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] >= 5)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /set3d [id] {надпись}");
new playa,str3d[32];
playa = ReturnUser(tmp);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(!Text3DIsAttachedToPlayer[playa])
{
strcat(str3d,cmdtext[idx],sizeof(str3d));
if(!strlen(str3d)) return SendClientMessage(playerid, COLOR_WHITE, "::: Не указана надпись");
Player3DText[playa]=Create3DTextLabel(str3d,0xFFA0A0D0,0.0,0.0,1500.0,30.0,0,1);
Attach3DTextLabelToPlayer(Player3DText[playa], playa, 0.0, 0.0, 0.7);
Text3DIsAttachedToPlayer[playa]=true;
SendClientMessage(playerid, COLOR_WHITE, "Надпись установлена");
}
else
{
Delete3DTextLabel(Player3DText[playa]);
Text3DIsAttachedToPlayer[playa]=false;
SendClientMessage(playerid, COLOR_WHITE, "Надпись удалена");
}
}
else SendClientMessage(playerid, COLOR_WHITE, "Неверный ид игрока");
}
else SendClientMessage(playerid, COLOR_WHITE, "Игрок не найден");
}
}


 ко всем new вот эти строки

Code
static bool:Text3DIsAttachedToPlayer[MAX_PLAYERS]={false,false,...};
static Text3D:Player3DText[MAX_PLAYERS];


public OnPlayerDisconnect(playerid, reason)

Code
    if(Text3DIsAttachedToPlayer[playerid])
      {
          Delete3DTextLabel(Player3DText[playerid]);
          Text3DIsAttachedToPlayer[playerid]=false;
      }


/set3d id text установить надпись
/set3d id cнять надпись


IP: 83.222.105.54:8358
© [CRMP] Россия - Дрифт
 
ОГНЕВОЙДата: Пятница, 16.08.2013, 00:56 | Сообщение # 2
Рядовой
Группа: Пользователь
Сообщений: 1
Статус: Offline
Хорошая команда.Спасибки.
 
Форум pawno » Pawno » Готовые команды » /set3d (установить 3д текст над головой)
  • Страница 1 из 1
  • 1
Поиск: