Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Как сделать проверку на то что у игрока уже есть. - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Тема закрыта

Как сделать проверку на то что у игрока уже есть. Оценка: -----

#11
Пользователь офлайн   Mike 

  • Администратор
  • Вставить ник
  • Цитировать
  • Раскрыть информацию
вот так попробуй:
if(strcmp(cmd, "/givevb", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(IsAnArmy(playerid))
                {
                    tmp = strtok(cmdtext, idx);
                                if(!strlen(tmp))
                                {
                                    SendClientMessage(playerid, COLOR_WHITE, "Используй: /givevb [ид]");
                                    return 1;
                                }
                                                        if(PlayerInfo[playerid][pRank] < 15)
                        {
                            SendClientMessage(playerid, COLOR_RED, " Вы должны быть Больше 15 ранга Армии что бы это сделать !");
                            return 1;
                           }
                                if(PlayerInfo[giveplayerid][pVoenBil] == 1) return SendClientMessage(playerid, COLOR_WHITE, "У него уже есть военный билет");
                                if(IsPlayerConnected(giveplayerid))
                                {
                                    if(giveplayerid != INVALID_PLAYER_ID)
                                    {
                                        GetPlayerName(playerid, sendername, sizeof(sendername));
                                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                        format(string, sizeof(string), " Вы выдали %s Военный Билет.",giveplayer);
                                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                                        format(string, sizeof(string), " Лидер Армии выдал вам Военный Билет.",sendername);
                                        SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
                                    PlayerInfo[giveplayerid][pVoenBil] = 1;
                                    }
                                }
                                else
                                {
                                    SendClientMessage(playerid, COLOR_GREY, " Этого игрока нету на сервере !");
                                    return 1;
                                }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, " Вы не Лидер Армии !");
                    return 1;
                }
            }
            return 1;
        }


0

Поделиться темой:


  • (2 Страниц) +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей