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

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

    Как переделать команду на dc_cmd

    Вот сама команда помогите переделать.
    PHP код:
        if(strcmp(cmd"/setint"true) == || strcmp(cmd"/интерьер"true) == 0)
        {
            if(
    IsPlayerConnected(playerid))
            {
                
    tmp strtok(cmdtextidx);
                if(!
    strlen(tmp))
                {
                    
    SendClientMessage(playeridCOLOR_WHITE"Пиши: /setint [id/ЧастьИмени] [id интерьера]");
                    return 
    1;
                }
                new 
    playa;
                
    playa ReturnUser(tmp);
                new 
    intid;
                
    tmp strtok(cmdtextidx);
                
    intid strvalEx(tmp);
                if (
    PlayerInfo[playerid][pAdmin] >= 1)
                {
                    if(
    IsPlayerConnected(playa))
                    {
                        if(
    playa != INVALID_PLAYER_ID)
                        {
                            
    GetPlayerName(playagiveplayersizeof(giveplayer));
                            
    GetPlayerName(playeridsendernamesizeof(sendername));
                            
    SetPlayerInterior(playaintid);
                            
    PlayerInfo[playa][pInt] = intid;
                            
    format(stringsizeof(string), "  Ты отправил %s в интерьер %d."giveplayerintid);
                            
    SendClientMessage(playeridCOLOR_WHITEstring);
                            
    format(stringsizeof(string), "  Администратор %s отправил тебя в интерьер %d."sendernameintid);
                            
    SendClientMessage(playaCOLOR_WHITEstring);
                        }
                    }
                }
            }
            return 
    1;
        }
         if(
    strcmp(cmd"/setvw"true) == 0)
        {
            if(
    IsPlayerConnected(playerid))
            {
                
    tmp strtok(cmdtextidx);
                if(!
    strlen(tmp))
                {
                    
    SendClientMessage(playeridCOLOR_WHITE"Пиши: /setvw [id/ЧастьИмени] [id виртмира]");
                    return 
    1;
                }
                new 
    playa;
                
    playa ReturnUser(tmp);
                new 
    virid;
                
    tmp strtok(cmdtextidx);
                
    virid strvalEx(tmp);
                if (
    PlayerInfo[playerid][pAdmin] >= 1)
                {
                    if(
    IsPlayerConnected(playa))
                    {
                        if(
    playa != INVALID_PLAYER_ID)
                        {
                            
    GetPlayerName(playagiveplayersizeof(giveplayer));
                            
    GetPlayerName(playeridsendernamesizeof(sendername));
                            
    SetPlayerVirtualWorld(playavirid);
                            
    format(stringsizeof(string), "  Ты отправил %s в виртуальный мир %d."giveplayervirid);
                            
    SendClientMessage(playeridCOLOR_WHITEstring);
                            
    format(stringsizeof(string), "  Администратор %s отправил тебя в виртуальный мир %d."sendernamevirid);
                            
    SendClientMessage(playaCOLOR_WHITEstring);
                        }
                    }
                }
            }
            return 
    1;
        } 

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

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Возьмите любой мод с командами на DC_CMD и смотрите. Ведь всегда проще самому научиться чем просить кого-то за вас делать.

  3. Пользователь сказал cпасибо:
    [ForD] (19.12.2014)
  4. #3
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    PHP код:
    CMD:setint(playeridparams[])
    {
        new 
    string[128];
        if(!
    IsPlayerConnected(playerid)) return true;
        if(
    PlayerInfo[playerid][pAdmin] > 1) return SendClientMessage(playerid, -1"* Вы не администратор!");
        if(
    sscanf(params"dd"params[0], params[1])) return SendClientMessage(playerid, -1"* Используйте: /setint [ID игрока] [ID интерьера]");
        
    SetPlayerInterior(params[0], params[1]);
        
    format(stringsizeof(string), "  Ты отправил %s в интерьер %d."params[0], params[1]); 
        
    SendClientMessage(playeridCOLOR_WHITEstring); 
        
    format(stringsizeof(string), "  Администратор %s отправил тебя в интерьер %d."sendernameparams[1]); 
        
    SendClientMessage(params[0], COLOR_WHITEstring);
        return 
    1
    }

    CMD:setvw(playeridparams[])
    {
        new 
    string[128];
        if(!
    IsPlayerConnected(playerid)) return true;
        if(
    PlayerInfo[playerid][pAdmin] > 1) return SendClientMessage(playerid, -1"* Вы не администратор!");
        if(
    sscanf(params"dd"params[0], params[1])) return SendClientMessage(playerid, -1"* Используйте: /setint [ID игрока] [ID вирт. мира]");
        
    SetPlayerVirtualWorld(params[0], params[1]);
        
    format(stringsizeof(string), "  Ты отправил %s в виртуальный мир %d."params[0], params[1]); 
        
    SendClientMessage(playeridCOLOR_WHITEstring); 
        
    format(stringsizeof(string), "  Администратор %s отправил тебя в виртуальный мир %d."sendernameparams[1]); 
        
    SendClientMessage(params[0], COLOR_WHITEstring);
        return 
    1


 

 

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

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

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

Ваши права

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