Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: /givegun

  1. #1
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±

    /givegun [(zcmd / dc_cmd) + sscanf]

    PHP код:
    CMD:givegun(playeridparams[])
    {
        new
            
    targetid,
            
    weaponid,
            
    ammo
        
    ;
        if(
    sscanf(params"udd"targetidweaponidammo))
            return 
    SendClientMessage(playerid, -1"Используйте: /givegun [playerid] [weaponid] [ammo]");
        if(
    IsPlayerConnected(targetid) == 0)
            return 
    SendClientMessage(playerid, -1"Такого игрока нет на сервере.");
        if(
    weaponid 47 || weaponid || (19 <= weaponid <= 21))
            return 
    SendClientMessage(playerid, -1"Такого оружия не существует.");
        
    GivePlayerWeapon(targetidweaponidammo);
        static const
            
    fmt_str[] = "%s (%d) выдал игроку %s (%d) оружие: %s (%d). [Боезапас: %d]."
        
    ;
        new
            
    str[sizeof(fmt_str) -(2) + (MAX_PLAYER_NAME 2) - 18 12],
            
    playername[MAX_PLAYER_NAME],
            
    targetname[MAX_PLAYER_NAME],
            
    weaponname[18]
        ;
        
        
    GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
        
    GetPlayerName(targetidtargetnameMAX_PLAYER_NAME);
        
    GetWeaponName(weaponidweaponname18);
        
    format(strsizeof(str), fmt_strplayernameplayeridtargetnametargetidweaponnameweaponidammo);
        return 
    SendClientMessageToAll(-1str);


    Автор: Londlem

    Специально для: Pro-Pawn.Ru


    Копирование данной статьи без разрешения автора запрещено!
    Последний раз редактировалось L0ndl3m; 05.05.2014 в 15:24.

  2. #2
    Аватар для "Volk"
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2013
    Сообщений
    60
    Репутация:
    -3 ±
    чёт /givegun и срабатывает /sethp и умераю

  3. #3
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от "Volk" Посмотреть сообщение
    чёт /givegun и срабатывает /sethp и умераю
    Знаки препинания для кого? тебя не понять

  4. #4
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
     Скриншот


    А теперь понятно, и подробно, что не так.

  5. 3 пользователя(ей) сказали cпасибо:
    Seviel (16.02.2017) ߣΘnÐγ* (12.12.2013) [ForD] (09.02.2014)
  6. #5
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
     Скриншот


    А теперь понятно, и подробно, что не так.
    Была-бы у меня репа, я-б тебе ее поднял, хех :D

  7. #6
    Аватар для Accord
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.11.2013
    Сообщений
    49
    Репутация:
    1 ±
    Как сделать что бы сообщение о выдаче оружия только админам показывалось?

  8. #7
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от Accord Посмотреть сообщение
    Как сделать что бы сообщение о выдаче оружия только админам показывалось?
    PHP код:
    new
        
    GetMaxPlayers()
    ;

    do
    {
        --
    i;
        if(
    IsPlayerConnected(i) == && IsPlayerAdmin(i) == 1)
            
    SendClientMessage(i, -1str);
    }
    while(
    i); 
    Последний раз редактировалось L0ndl3m; 12.05.2014 в 00:39.

  9. #8
    Аватар для Accord
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.11.2013
    Сообщений
    49
    Репутация:
    1 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    PHP код:
    new
        
    GetMaxPlayers()
    ;

    do
    {
        --
    i;
        if(
    IsPlayerConnected(i) == && IsPlayerAdmin(i) == 1)
            
    SendClientMessage(i, -1str);
    }
    while(
    i); 
    Куда вставлять? :DD
    Последний раз редактировалось L0ndl3m; 12.05.2014 в 00:39.

  10. #9
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Вместо
    PHP код:
    SendClientMessageToAll(-1str); 
    Последний раз редактировалось L0ndl3m; 12.05.2014 в 00:39.

  11. #10
    Аватар для Accord
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.11.2013
    Сообщений
    49
    Репутация:
    1 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Вместо
    PHP код:
    SendClientMessageToAll(-1str); 
    Cпасиб ;3
    Последний раз редактировалось L0ndl3m; 12.05.2014 в 00:39.

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •