Команда, при вводе которой у тебя покажет на карте метка

Crams Scoltn

Новичок
Автор темы
10
2
Всем привет, не могу понять как сделать команду, при вводе которой у тебя на карте сразу покажется метка
Помогите пожалуйста 🙏
 
Решение
1:
new bool:onCheck[MAX_PLAYERS]; // необязательно, сделано для примера

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/metka", cmdtext, true, 10) == 0)
    {
         SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0); // ставишь свои корды
        onCheck[playerid] = true; // необязательно, сделано для примера
        return 1;
    }
    return 0;
}

 

public OnPlayerEnterCheckpoint(playerid)
{
    if(onCheck[playerid]) // если переменная равна true
    {
        DisablePlayerCheckpoint(playerid);
        onCheck[playerid] = false; // необязательно, сделано для примера
    }
    return 1;
}

TastyBread123

Известный
611
290
1:
new bool:onCheck[MAX_PLAYERS]; // необязательно, сделано для примера

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/metka", cmdtext, true, 10) == 0)
    {
         SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0); // ставишь свои корды
        onCheck[playerid] = true; // необязательно, сделано для примера
        return 1;
    }
    return 0;
}

 

public OnPlayerEnterCheckpoint(playerid)
{
    if(onCheck[playerid]) // если переменная равна true
    {
        DisablePlayerCheckpoint(playerid);
        onCheck[playerid] = false; // необязательно, сделано для примера
    }
    return 1;
}
 

Crams Scoltn

Новичок
Автор темы
10
2
1:
new bool:onCheck[MAX_PLAYERS]; // необязательно, сделано для примера

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/metka", cmdtext, true, 10) == 0)
    {
         SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0); // ставишь свои корды
        onCheck[playerid] = true; // необязательно, сделано для примера
        return 1;
    }
    return 0;
}

 

public OnPlayerEnterCheckpoint(playerid)
{
    if(onCheck[playerid]) // если переменная равна true
    {
        DisablePlayerCheckpoint(playerid);
        onCheck[playerid] = false; // необязательно, сделано для примера
    }
    return 1;
}
Можете сказать как переделать команду в 'cmd: metka', не особо понимаю
 

Crams Scoltn

Новичок
Автор темы
10
2

Вложения

  • 18.22.34.853.jpg
    18.22.34.853.jpg
    342.7 KB · Просмотры: 17