Перейти к содержанию
Авторизация  
Karpyha

ищу кмд /rescarid и /readpm

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

Karpyha

Данная команда респавнит определенный ид кара. (/rescarid)
Данная команда читает /w (личные сообщение) (/readpm)

П.С кто может скиньте, не смог найти на данном форуме.

Изменено пользователем Karpyha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

Данная команда респавнит определенный ид кара. (/rescarid)

Данная команда читает /w (личные сообщение)

П.С кто может скиньте, не смог найти на данном форуме.

тебе как? zcmd или стандарт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Karpyha

 

Данная команда респавнит определенный ид кара. (/rescarid)

Данная команда читает /w (личные сообщение)

П.С кто может скиньте, не смог найти на данном форуме.

тебе как? zcmd или стандарт?

 

как угодно,  если есть, ну можно стандартно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

 

 

Данная команда респавнит определенный ид кара. (/rescarid)

Данная команда читает /w (личные сообщение)

П.С кто может скиньте, не смог найти на данном форуме.

тебе как? zcmd или стандарт?

 

как угодно,  если есть, ну можно стандартно.

 

if(strcmp(cmd, "/w", true) == 0 || strcmp(cmd, "/w", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /w [ид игрока] [текст] ");
return 1;
}
new tmpp=ReturnUser(tmp);
if(HidePM[tmpp]>=1)
{
SendClientMessage(playerid, COLOR_GREY, " Этот контакт вышел из ICQ! ");
return 1;
}
if(IsPlayerConnected(tmpp))
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[256];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "Используйте: /w [ид игрока] [текст] ");
return 1;
}
//------------------------------------------------------------------------------
if(PlayerInfo[playerid][pLevel] < 1) {
SendClientMessage(playerid, COLOR_GREY, "Вам нужен 2 уровень и выше!");
return 1; }
//------------------------------------------------------------------------------
if(PlayerInfo[playerid][pPnumber] == 0) {
SendClientMessage(playerid, COLOR_GREY, "У вас нет мобильного телефона!");
return 1; }
if(PlayerInfo[tmpp][pPnumber] == 0) {
SendClientMessage(playerid, COLOR_GREY, "У игрока отсуствует мобильный телефон!");
return 1; }
//------------------------------------------------------------------------------
if(PlayerInfo[playerid][pMuted] == 1) {
PlayerMuteMessage(playerid);
return 1; }
//------------------------------------------------------------------------------
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Личное сообщение от %s: %s ", sendername,result);
SendClientMessage(tmpp, 0xFFBB00AA, string);
new sendername2[255];
GetPlayerName(tmpp, sendername2, sizeof(sendername2));
format(string, sizeof(string), "Личное сообщение к %s: %s ", sendername2,result);
SendClientMessage(playerid, 0xFFBB00AA, string);
PlayerPlaySound(playerid, 1084, 0.0, 0.0, 0.0);
PlayerPlaySound(tmpp, 1084, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pTA] -= 25;
printf("ICQ ot %s k %s:",sendername,sendername2,result);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Игрок не в сети!");
return 1;
}
return 1;
}
if(!strcmp(cmd,"/spawncars",true))
{
if(PlayerInfo[playerid][pAdmin]>0) // измени на своё
{
for(new i = 0;i {
AnRepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleToRespawn(i);
}
}
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Karpyha

Влад не то, /rescarid  спавн авто по иду...
/readpm читает сообщение личные которые приходят в (/w)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

Влад не то, /rescarid  спавн авто по иду...

/readpm читает сообщение личные которые приходят в (/w)

Так эти сообщения высвечиваются в чат. Зачем тебе нужна команда чтобы читать их?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

Влад не то, /rescarid  спавн авто по иду...

/readpm читает сообщение личные которые приходят в (/w)

Аааа щя глянем) скинем

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kostyaev

/rescarid:

if(strcmp(cmd, "/rescarid", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, " Подсказка: /rescarid [carid]");
            new respawncarid;
            respawncarid = strval(tmp);
            GetPlayerName(playerid,sendername,sizeof(sendername));
            if (PlayerInfo[playerid][pAdmin] >= 5)
            {
                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			    format(string, 256, "[Администратор]: %s зареспавнил машину под ID %d.",sendername,strval(tmp));
				ABroadCast(COLOR_LIGHTRED,string, 5);
                SetVehicleToRespawn(respawncarid);
            }
            else SendClientMessage(playerid, COLOR_GRAD1, "Вы не админ");
        }
        return 1;
    }

/readpm:

ко всем new

new ReadPm[MAX_PLAYERS]
new sendername[MAX_PLAYER_NAME];
ReadPm[playerid] = 0;

и кмд

if(strcmp(cmd, "/readpm", true) == 0 && PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(playerid))
{
if (!ReadPm[playerid])
{
ReadPm[playerid] = 1;
SendClientMessage(playerid, COLOR_GRAD2, "Вы Читаете Лс.");
}
else if (ReadPm[playerid])
{
(ReadPm[playerid] = 0);
SendClientMessage(playerid, COLOR_GRAD2, "Вы больше не Читаете ЛС.");
}
}
return 1;
}

В паблик public SendPmMessage(color, string[])

public SendPmMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(ReadPm[i] ==1)
{
SendClientMessage(i, color, string);
}
}
}
}
Изменено пользователем Kostyaev™

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.