Другое SAMPFUNCS | API C++

Sire Like

Blanche Bier
Друг
487
233
C++:
sscanf(input, "%s", &CMD);
Записывает с диалога INPUT только /sms , я ввел к примеру /sms 0 Vax
 

Sire Like

Blanche Bier
Друг
487
233
C++:
char    CMD[144];

else if (dialogId == _cTimer)
    {
        if (CTIMER) return;
        if (!strlen(input)) return SAMP->getChat()->AddChatMessage(D3DCOLOR_XRGB(0xAA, 0xAA, 0xAA), "Вы не ввели команду");
        sscanf(input, "%s", &CMD);
        SAMP->getChat()->AddChatMessage(D3DCOLOR_XRGB(0xAA, 0xAA, 0xAA), "Введите команду /ctimer еще раз.");
        CTIMER = true;
    }
 

CarLCas

Известный
161
118
C++:
char    CMD[144];

else if (dialogId == _cTimer)
    {
        if (CTIMER) return;
        if (!strlen(input)) return SAMP->getChat()->AddChatMessage(D3DCOLOR_XRGB(0xAA, 0xAA, 0xAA), "Вы не ввели команду");
        sscanf(input, "%s", &CMD);
        SAMP->getChat()->AddChatMessage(D3DCOLOR_XRGB(0xAA, 0xAA, 0xAA), "Введите команду /ctimer еще раз.");
        CTIMER = true;
    }
C++:
int id;
char msg[128];
sscanf(input, "%s %d %s", CMD,&id,msg);
 
Последнее редактирование:

Dark_Knight

Me, me and me.
Друг
4,078
2,095
Кинь код всего коллбека, а лучше меин.спп. Залей на пастебин.
 

Dark_Knight

Me, me and me.
Друг
4,078
2,095
1. Счетчик времени через GetTicketCount()
2. 1
3. Регистрируешь команду с каллбеком и через каллбек уже вызываешь функцию.
 
  • Нравится
Реакции: RakNet