Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3

Тема: /givegun

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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Сообщений
    31
    Репутация:
    0 ±

    /givegun

    подскажите как переделать команду под scanff что бы было типо этого:
    PHP код:
    if(sscanf(params"d"params[0])) return SCM(playerid, -1"Используйте: /goto [ид игрока] [id оружия] [кол-во пт]"); 
    Сама команда:
    PHP код:
    else if(strcmp(cmd"/givegun"true) == 0){
            
    tmp strtok(cmdtextidx);
            if(
    PlayerInfo[playerid][p_admin] > 0){if(!strlen(tmp)) return SendClientMessage(playeridCOLOR_WHITE"Используйте: /givegun [id] [id оружия] [патроны]");}
            new 
    playa;
            new 
    gun;
            new 
    ammo;
            
    playa ReturnUser(tmp);
            
    tmp strtok(cmdtextidx);
            
    gun strval(tmp);
            if(
    gun <1||gun 46){ SendClientMessage(playeridCOLOR_GRAD1"Номер оружия не должно быть меньше 1 и больше 46"); return 1; }
            if(!
    strlen(tmp)) return    SendClientMessage(playeridCOLOR_WHITE"Используйте: /givegun [id] [id оружия] [патроны]");
            
    tmp strtok(cmdtextidx);
            
    ammo strval(tmp);
            if(
    ammo <1||ammo 9999){ SendClientMessage(playeridCOLOR_GRAD1"Нельзя меньше 1 или больше 9999 патронов!"); return 1; }
            if (
    PlayerInfo[playerid][p_admin] >= 4){
                if(
    IsPlayerConnected(playa)){
                    if(
    playa != INVALID_PLAYER_ID){GivePlayerWeapon(playagunammo);SendClientMessage(playeridCOLOR_GRAD1"Оружие Выдано");}}}else{SendClientMessage(playeridCOLOR_GRAD1"Вы не уполномочены использовать эту команду!");}return 1;} 

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

    Статус
    Оффлайн
    Регистрация
    05.12.2013
    Сообщений
    188
    Репутация:
    116 ±
    oops
    Последний раз редактировалось Пельмень; 16.06.2014 в 18:13. Причина: delete

  3. 3 пользователя(ей) сказали cпасибо:
    L0ndl3m (16.06.2014) Osetin (16.06.2014) Steven_Davidson (16.06.2014)
  4. #3
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    И в OnPlayerCommandText, перед всем кодом добавь.

    PHP код:
    new cmd[128],params[128];
    sscanf(cmdtext"s[128]s[128]"cmdparams); 

  5. Пользователь сказал cпасибо:
    Пельмень (16.06.2014)
 

 

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

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

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

Ваши права

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