Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

/spawn

Июл
74
9
Пользователь
2.6. Весь код необходимо брать под тег "Код". Весь код взят под тег, но не установлен язык.
Всем привет!
Т.к я начинающий pawn скриптер, я решил показать вам как я сделал команду, а вы скажите норм или нет!
А так команда воркает в игре, возвращает на твой спавн!
Code -

Pawn:
CMD:spawn(playerid, params[])
{
    new plid, reason;
    if(sscanf(params, "dd", plid, reason)) return SendClientMessage(playerid, -1, "/spawn [id player] [причина].");
    
    SpawnPlayer(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Вы успешно заспавнили игрока!");
    return 1;
}
скрин с игры внизу
Снимок экрана (389).png
 
𝚖𝚎𝚖𝚎𝚗𝚝𝚘 𝚖𝚘𝚛𝚒.
Мар
1,132
11,478
Команда форума
Администратор
Если быть точнее - us[64].
Правда, не могу понять, зачем тут вообще аргумент с причиной, если этот аргумент нигде не используется.
UPD:

Pawn:
CMD:spawn(playerid, params[])
{
    new plid, reason[64];
    if(sscanf(params, "us[64]", plid, reason))
        return SendClientMessage(playerid, -1, "/spawn [id player] [причина].");
   
    SpawnPlayer(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Вы успешно заспавнили игрока!");
    return 1;
}
 
Июл
74
9
Пользователь
Если быть точнее - us[64].
Правда, не могу понять, зачем тут вообще аргумент с причиной, если этот аргумент нигде не используется.
UPD:

Pawn:
CMD:spawn(playerid, params[])
{
    new plid, reason[64];
    if(sscanf(params, "us[64]", plid, reason))
        return SendClientMessage(playerid, -1, "/spawn [id player] [причина].");
 
    SpawnPlayer(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Вы успешно заспавнили игрока!");
    return 1;
}
на ютубе чел в ролике говорил, когда создавал команду /givemoney, что надо dd писать(у него в коде было), он не писал us
pawn start канал
 
Июл
74
9
Пользователь
на ютубе чел в ролике говорил, когда создавал команду /givemoney, что надо dd писать(у него в коде было), он не писал us

Если быть точнее - us[64].
Правда, не могу понять, зачем тут вообще аргумент с причиной, если этот аргумент нигде не используется.
UPD:

Pawn:
CMD:spawn(playerid, params[])
{
    new plid, reason[64];
    if(sscanf(params, "us[64]", plid, reason))
        return SendClientMessage(playerid, -1, "/spawn [id player] [причина].");
  
    SpawnPlayer(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Вы успешно заспавнили игрока!");
    return 1;
}
наоборот с us не робит ни чо, а с dd робит, я щас создал комманду для выдачи оружия игроку, сразу нефига не робило, a потом на dd и все гуд
 
Июн
25
2
Пользователь
При предоставлении ссылок на соседние борды указывайте "Не реклама".
Сверху