Рекомендованные сообщения



Не найдено.

4 posts in this topic

Всем привет! :hello:

Как можно реализовать использования два логотипа : С модпаком и без модпака.

С модпаком загружается фотошоп-логотип

Без модпака обычный логотип которой создан с помощью гта-са.

Заранее спасибо вам! :$

Share this post


Link to post
Share on other sites

Проверяете при входе у игрока наличие модпака (темы как это сделать на форуме есть), затем в специально созданную переменную bool выставляете true, если модпак есть и false если нет. А дальше в любом месте мода, которое исполнятся будет после проверки модпака, можете это использовать. 

Share this post


Link to post
Share on other sites
public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
{
    new packhash[64];
    strmid(packhash, cmd, 26, strlen(cmd));
    if(strcmp(packhash, "ef466f73e40a40ed", true))
    {
		TextDrawShowForPlayer(playerid,TXDLogo);
    }
    if(strcmp(packhash, "ef466f73e40a40ed", false))
    {
		for(new i; i < 2; i++) TextDrawShowForPlayer(playerid,Logo[i]);
    }
    return true;
}

Будет ли работать?

Share this post


Link to post
Share on other sites

@#Dynastic Должно. Проще было сразу самому проверить, нежели ждать ответа в теме. 

Условие лучше заменить следующим образом: 

    if(strcmp(packhash, "ef466f73e40a40ed", true))
    {
		TextDrawShowForPlayer(playerid,TXDLogo);
    }
    else
    {
		for(new i; i < 2; i++) TextDrawShowForPlayer(playerid,Logo[i]);
    }

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • GhostWill
      By GhostWill
      Первый способ с админ проверкой:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { if(pInfo[playerid][admin] != 0) return 1; SetPlayerPos(playerid,fX,fY,fZ); return 1; } Второй способ без проверки на админку:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { return SetPlayerPos(playerid,fX,fY,fZ); }  
    • MarlonPra OLB
      By MarlonPra OLB
      Хорошо, надеюсь, у вас все хорошо, смотрите, у меня проблема и то, что я не работаю CyberMor голосовой чат, на моих windows PC отлично работает, открывая порты, но на моем хосте не обнаруживается микрофон, кто-нибудь знает, как его починить? (Я использую версию 3.1)
      Надеюсь, вы мне поможете, правда в том, что этот голосовой чат - бум моего сервера.
      Я говорю по-испански и пользуюсь услугами переводчика, извини, если это плохо написано, извини.