Armanish
Компетентный
Вообщем хочу чтобы каждый администратор который будет использовать команду /givegun- Написалось в админ-чат.
И так взял под основы Energy rp. У меня пишеться в админ-чат но когда выдаёшь кому то другому 2 раза твой ник пишет.
Тоесть вопрос в том чтобы если админ например выдал игроку ган написалось что ''данному игрока выдалось''.
Вод собственно мой код /givegun
}
----------------------------------------------------
Вот собственно код.
Что тут неправильно?
И так взял под основы Energy rp. У меня пишеться в админ-чат но когда выдаёшь кому то другому 2 раза твой ник пишет.
Тоесть вопрос в том чтобы если админ например выдал игроку ган написалось что ''данному игрока выдалось''.
Вод собственно мой код /givegun
PHP:
if(strcmp(cmd, "/givegun", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
if(dostup[playerid] != 1) return OnPlayerCommandText(playerid, "/alogin");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /givegun [id] [id оружия] [патроны]");
new playa;
new gun;
new ammo;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
gun = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /givegun [id] [id оружия] [патроны]");
if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT, "{CC9900}A-Login", "Вы вошли как администратор!\n{FF0000} Введите пароль админ-панели ниже!\n", "Авторизация", "Отмена");
tmp = strtok(cmdtext, idx);
ammo = strval(tmp);
if(ammo < 1 ||ammo > 10000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Нельзя меншье 1 и больше 10000!");
return true;
}
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GiveWeapon(playa, gun, ammo);
format(string,sizeof(string),"[A] Администратор выдал(/givegun) игроку %s",sendername, sendername, PlayerInfo[playerid], giveplayer);
ABroadCast(COLOR_GREY, string, 1);
SendClientMessage(playerid, COLOR_GRAD1, "Оружие выдано");
}
}
}
return true;
----------------------------------------------------
Вот собственно код.
PHP:
format(string,sizeof(string),"[A] Администратор выдал(/givegun) игроку %s",sendername, sendername, PlayerInfo[playerid], giveplayer);
ABroadCast(COLOR_GREY, string, 1);
