Полезные команды для Мероприятий.

Description: Готовые команды
Moderator: SJplayer

May
Topic author, Ефрейтор
Ефрейтор
Avatar
May
Topic author, Ефрейтор
Ефрейтор
Reputation: 2
Posts: 22
Joined: 8 May 2013
With us: 5 years 11 months

#1by May » 12 May 2013, 15:36

Здраствуйте уважаемые пользователи!
Название темы говорит само , за себя.
Поехали:

* Выдать оружие рядом стоящим игрокам:

Code: Select all

//----------------------------------дать оружие тем кто рядом с вами--------------------- 
    
if(strcmp(cmd"/givegungro"true) == 0
    { 
        if(
IsPlayerConnected(playerid)) 
        { 
            if (
PlayerInfo[playerid][pAdmin] < ) return SendClientMessage(playeridCOLOR_GRAD1" Нет прав для использования этой команды"); 
            new 
gun
            new 
ammo
            
tmp strtok(cmdtextidx); 
            
gun strval(tmp); 
            if(!
strlen(tmp)) 
            { 
                
SendClientMessage(playeridCOLOR_GRAD1" Используйте: /givegungro  [Ид-оружия] [патроны]"); 
                
SendClientMessage(playeridCOLOR_GRAD4"3(Club) 4(knife) 5(bat) 6(Shovel) 7(Cue) 8(Katana) 10-13(Dildo) 14(Flowers) 16(Grenades) 18(Molotovs) 22(Pistol) 23(SPistol)"); 
                
SendClientMessage(playeridCOLOR_GRAD3"24(Eagle) 25(shotgun) 29(MP5) 30(AK47) 31(M4) 33(Rifle) 34(Sniper) 37(Flamethrower) 41(spray) 42(exting) 43(Camera) 46(Parachute)"); 
                return 
1
            } 
            if(
gun 1||gun 46||gun==27||gun==1||gun==2||gun==9||gun==17||gun==19||gun==20||gun==21||gun==36||gun==38||gun==39||gun==40||gun==44||gun==45
            { 
SendClientMessage(playeridCOLOR_GRAD1" Неизвестное оружие!"); return 1; } 
            
tmp strtok(cmdtextidx); 
            
ammo strval(tmp); 
            if(
ammo <1||ammo 500
            { 
SendClientMessage(playeridCOLOR_GRAD1" Патронов от 1 до 500 шт."); return 1; } 
             for(new 
0MAX_PLAYERSi++) 
               { 
                 if(
GetDistanceBetweenPlayers(playerid,i) < 32 && playerid != 
                 { 
                      
GivePlayerWeapon(igunammo); 
                       
SendClientMessage(iCOLOR_GRAD1"Администратор выдал тебе оружие."); 
                   } 
            } 
            
SendClientMessage(playeridCOLOR_GRAD1"* Вы выдали оружие рядом стоящим игрокам."); 
            
printf("Использвалась команда %s",cmd); 
            return 
1
        } 
        return 
1
    }   


* Выдать HP рядом стоящим игрокам:

Code: Select all

//----------------------------------дать здоровье тем кто рядом----------------- 
    
if(strcmp(cmd"/hpgro"true) == 0
    { 
        if (
PlayerInfo[playerid][pAdmin] >= )//  2 - уровень админки , ставьте свой. 
        

            for(new 
0MAX_PLAYERSi++) 
               { 
                if(
GetDistanceBetweenPlayers(playerid,i) < 32 && playerid != 
                { 
                    
SetPlayerHealth(i,100); 
                     
SendClientMessage(iCOLOR_GRAD1" Администратор пополнил тебе здоровье."); 
                  } 
            } 
            
SendClientMessage(playeridCOLOR_GRAD1" Ты пополнил здоровье рядом находящимся игрокам."); 
            return 
1
        } 
        
SendClientMessage(playeridCOLOR_GRAD1" Нет прав для использования этой команды"); 
        
printf("Использвалась команда %s",cmd); 
        return 
1
     }   


* Забрать оружие у всех рядом стоящих:

Code: Select all

//--------------------Забрать у всех, кто рядом, оружие------------------------------------- 
    
if(strcmp(cmd"/weapoffgro"true) == 0
    { 
        if (
PlayerInfo[playerid][pAdmin] >= 12 )// ИМ и старше 
        

             for(new 
0MAX_PLAYERSi++) 
               { 
                 if(
GetDistanceBetweenPlayers(playerid,i) < 32 && playerid != 
                 { 
                       
ResetPlayerWeapons(i); 
                       
SendClientMessage(iCOLOR_GRAD1" Администратор отобрал у тебя оружие."); 
                   } 
            } 
            
SendClientMessage(playeridCOLOR_GRAD1" Ты отобрал оружие у рядом находящихся игроков."); 
            return 
1
        } 
        
SendClientMessage(playeridCOLOR_GRAD1" Нет прав для использования этой команды"); 
        
printf("Использвалась команда %s",cmd); 
        return 
1
    }   


Автор: Инкогнито(Неизвестен).
Вырезано: Мод MyGame.

! ! !


  • Similar Topics
    Replies
    Views
    Last post

Return to “Команды”