С помощью данной команды, можно попросить открыть "/pm"
Начнём
Ко всем new
new OOCChat[MAX_PLAYERS];
В public OnPlayerCommandText
if(strcmp(cmd, "/atogpm", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: {f5deb3}/atogpm [ID/Ник].");
giveplayerid = ReturnUser(tmp);
if(OOCChat[playerid] > 0) return format(string,sizeof(string),"Ты сможешь использовать эту команду через{f5deb3} %d {FFFFFF}секунд.",OOCChat[playerid]),SendClientMessage(playerid, COLOR_WHITE,string);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Игрок %s Просит вас открыть ПМ /togpm",sendername);
SendClientMessage(giveplayerid, COLOR_GRAD2, string);
format(string, sizeof(string), "Ты попросил(а) открыть ПМ игрока %s.", giveplayer);
SendClientMessage(playerid, COLOR_GRAD2, string);
OOCChat[playerid] = 1800;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Неверный ID игрока.");
}
return 1;
}
Автор: Неизвестен
Начнём
Ко всем new
new OOCChat[MAX_PLAYERS];
В public OnPlayerCommandText
if(strcmp(cmd, "/atogpm", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: {f5deb3}/atogpm [ID/Ник].");
giveplayerid = ReturnUser(tmp);
if(OOCChat[playerid] > 0) return format(string,sizeof(string),"Ты сможешь использовать эту команду через{f5deb3} %d {FFFFFF}секунд.",OOCChat[playerid]),SendClientMessage(playerid, COLOR_WHITE,string);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Игрок %s Просит вас открыть ПМ /togpm",sendername);
SendClientMessage(giveplayerid, COLOR_GRAD2, string);
format(string, sizeof(string), "Ты попросил(а) открыть ПМ игрока %s.", giveplayer);
SendClientMessage(playerid, COLOR_GRAD2, string);
OOCChat[playerid] = 1800;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Неверный ID игрока.");
}
return 1;
}
Автор: Неизвестен
Последнее редактирование модератором: