shape1
shape2
shape3
shape4
shape7
shape8

Вопрос по поводу проверки на миниган


Статус
Закрыто для дальнейших ответов.

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Как сделать проверку на то,что когда игрок взял в руки миниган ид 38,ему писало типа это оружие запрещено.

 

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
Вставить в секундный таймер:

Код:
if(GetPlayerWeapon(playerid) == 38)
{
    //Действие если у игрока в руках оружие ид 38
}
 

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Вставить в секундный таймер:

Код:
if(GetPlayerWeapon(playerid) == 38)
{
    //Действие если у игрока в руках оружие ид 38
}
Код:
if(reason == 38)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
if(GetPlayerWeapon(playerid) == 38)
{
    //Действие если у игрока в руках оружие ид 38
}
format(string, 256, "Сторожевой бот: [%d]%s был забанен сервером.Причина: Взял в руки/Стрелял с минигана!!!.",killerid,kickname);
ABroadCast(COLOR_AMDRED,string,1);
printf("%s", kstring);
}
}
 

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Вставить в секундный таймер:

if(GetPlayerWeapon(playerid) == 38)
{
//Действие если у игрока в руках оружие ид 38
}
все равно чето не получается.Вот все вставил вроде бы нормально

Код:
if(reason == 38)
{
new kstring[128];
new kickname[MAX_PLAYER_NAME];
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
if(GetPlayerWeapon(playerid) == 38)
{
    SendClientMessageToAll(COLOR_AMDRED,"Сторожевой бот: [%d]%s был забанен сервером.Причина: Взял в руки/Стрелял с минигана!!!.",killerid,kickname);
}
Ban(playerid); 
printf("%s", kstring);
}
}
 

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
попробуй так,можешь изменить конечно на sendclientmessage

Код:
if(GetPlayerWeapon(playerid) == 38)
{
new str[256],name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, 256);
format(str, sizeof(str), "Игрок %s был кикнут (Причина: Minigun)", name);
SendClientMessageToAll(COLOR,str);
Kick(playerid);
return 1;
}
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.