rebild
Новичок
Действия системы:
Когда игрок пишет в чат Восклицательный знак, происходит действие, а на самом деле нужно, чтобы действие было после восклицателього знака, даже если напишу в чат "!!!!!!!!!", чтобы не действовало, только, когда "! тест"
Когда игрок пишет в чат Восклицательный знак, происходит действие, а на самом деле нужно, чтобы действие было после восклицателього знака, даже если напишу в чат "!!!!!!!!!", чтобы не действовало, только, когда "! тест"
C++:
if(text[0] == '!')
{
if(!strlen(text[1]))
{
if(strlen(text) <= 91)
{
new string[128 + MAX_PLAYER_NAME + 1];
format(string, sizeof string, "- %s {FFFFFF}(%s)", text, PlayerName(playerid));
ProxDetector(30.0, playerid, string, White, White, White);
SetPlayerChatBubble(playerid, text, 0x00CCFFFF, 10.5, 5000);
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
ApplyAnimation(playerid, "PED", "IDLE_chat", 3.5, 0, 1, 1, 1, 1, 1);
SetTimerEx("AnimationPlayerChat", 3000, false, "d", playerid);
}
return 0;
}
else
{
Message(playerid, Orange, "Слишком длинное сообщение.");
}
}
else if(strlen(text[1]))
{
new string[MAX_PLAYER_NAME + 118];
format(string, sizeof(string), "(( %s[%d]: %s ))", PlayerName(playerid), playerid, text[1]);
ProxDetector(30.0, playerid, string, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF);
SetPlayerChatBubble(playerid, text[1], 0x999999FF, 30.0, 5000);
}
return 0;
}
Последнее редактирование модератором:
