Добрый день ребят! Подскажите как перебить одно сообщение "CreateDialog" другим?
Имеею такой скрипт:
decl String:SNMess[256];
Format(SNMess, sizeof(SNMess), "%s",SLeftTopMess[client]);
new Handle:hKv = CreateKeyValues("Stuff", "title", SNMess);
KvSetColor(hKv, "color", 180, 180, 180, 255);
KvSetNum(hKv, "level", 1);
KvSetNum(hKv, "time", 2);
CreateDialog(client, hKv, DialogType_Msg);
CloseHandle(hKv);
Если он начинает учащаться появляется большой тайм аут его выполнения. около 10 секунд. Просто говоря если вылазиет второе сообщение, а время первого еще не истекло, нужно его перебить новым.
Имеею такой скрипт:
decl String:SNMess[256];
Format(SNMess, sizeof(SNMess), "%s",SLeftTopMess[client]);
new Handle:hKv = CreateKeyValues("Stuff", "title", SNMess);
KvSetColor(hKv, "color", 180, 180, 180, 255);
KvSetNum(hKv, "level", 1);
KvSetNum(hKv, "time", 2);
CreateDialog(client, hKv, DialogType_Msg);
CloseHandle(hKv);
Если он начинает учащаться появляется большой тайм аут его выполнения. около 10 секунд. Просто говоря если вылазиет второе сообщение, а время первого еще не истекло, нужно его перебить новым.