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

CarLCas

Известный
161
118
Как телепортировать игрока к себе
Либо меняй позицию этого игрока через OnFootData , но это ты будет визуально, либо как в собах и т.п. сделать, ты должен быть в машине, пишешь позицию в InCarData с координатами, того кого тебе надо со смещением, а вообще можешь найти исходник и посмотреть
 

return

Новичок
82
5
как сделать команду с двумя параметрами, но что бы в каждом параметре был пробел?
что то вроде этого - /cmd параметр один; параметр два;
 

Dark_Knight

Me, me and me.
Друг
4,062
2,077
Как вариант sscanf. Так же можно регулярные выражения применить.
 

im0rg

Известный
Друг
587
214
Хотелось бы при активации функции ( на клавишу ) менять цвет текста. Всё готово, но с цветом так и не сделал.
Объявляем переменную
Код:
static bool AutoHealth = false;
Рисуем текст с цветом в зависимости от статуса переменной
Код:
pFont->Print("[AutoHealth]", AutoHealth?D3DCOLOR_ARGB(255, 0, 100, 0):D3DCOLOR_ARGB(255, 128,0,0), x, y, false);
При нажатии на кнопку меняем статус переменной
Код:
if(game->isKeyPressed(VK_LBUTTON))
            {
                AutoHealth ^= true;
            }
 

im0rg

Известный
Друг
587
214
как сделать команду с двумя параметрами, но что бы в каждом параметре был пробел?
что то вроде этого - /cmd параметр один; параметр два;
Как пример..
Код:
void CALLBACK cmd_ahall(std::string param)
{
    const char * params = param.c_str();
    int sid,eid;
    if ( !strlen( params ) || sscanf( params, "%d%d", &sid,&eid ) < 2 )
    {
        SF->getSAMP()->getChat()->AddChatMessage( -1, "USAGE: /ahall <start user id> <end user id>" );   
        return;
    }
    for(int i=sid; i<=eid; i++)
    {
       функция
    }
}
 

im0rg

Известный
Друг
587
214
Возможно ли средствами SFAPI получить /fontsize (чата)?
 
Последнее редактирование модератором: