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

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±

    Ошибка с /spec [ DC_CMD]

    Вообщем сделала /spec, но не знаю как правильно сделать:

    Это у меня Update:
    PHP код:
          case 0:
          {
             if(!
    GetPVarInt(playerid"Pvar_Loggin")) return true;
             if(
    PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid0xFF6600AA"Вам не доступна данная функция.");
             new 
    spec[12];
             
    f(spec"%d"PlayerInfo[PlayerSpectateID[playerid]]);
             
    cmd::sp(playeridspec);
             
    GameTextForPlayer(playerid"~w~SPEC ~g~UPDATED"10003);
          } 
    Когда нажимаю Update, пишет "Введеный вами ID не найден на сервере"

    Команда /sp:
    PHP код:
    CMD:sp(playeridparams[0])
    {
        if(!
    GetPVarInt(playerid"Pvar_Loggin")) return true;
        if(
    PlayerInfo[playerid][pAdmin] < 1) return 1;
        if(
    sscanf(params"u"params[0])) return SendClientMessage(playeridCOLOR_GRAD"Используйте: /sp [id]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playeridCOLOR_GRAD"Введеный вами ID не найден на сервере");
        if(
    GetPlayerState(params[0]) == 1)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(params[0]));
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectatePlayer(playeridparams[0]);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
        else if(
    GetPlayerState(params[0]) == 2)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
            new 
    id GetPlayerVehicleID(params[0]);
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectateVehicle(playeridid);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
         else if(
    GetPlayerState(params[0]) == 3)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
            new 
    id GetPlayerVehicleID(params[0]);
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectateVehicle(playeridid);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
        return 
    1;

    Последний раз редактировалось gangzone.ini; 20.01.2015 в 19:33.

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

    Статус
    Оффлайн
    Регистрация
    09.01.2015
    Адрес
    Kazakhstan
    Сообщений
    22
    Репутация:
    3 ±
    PHP код:
    CMD:sp(playeridparams[])
    {
        if(!
    GetPVarInt(playerid"Pvar_Loggin")) return 1;
        if(
    PlayerInfo[playerid][pAdmin] < 1) return 1;
        if(
    sscanf(params"d"params[0])) return SendClientMessage(playeridCOLOR_GRAD"Используйте: /sp [id]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playeridCOLOR_GRAD"Введеный вами ID не найден на сервере");
        if(
    GetPlayerState(params[0]) == 1)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(params[0]));
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectatePlayer(playeridparams[0]);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
        else if(
    GetPlayerState(params[0]) == 2)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
            new 
    id GetPlayerVehicleID(params[0]);
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectateVehicle(playeridid);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
         else if(
    GetPlayerState(params[0]) == 3)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
            new 
    id GetPlayerVehicleID(params[0]);
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectateVehicle(playeridid);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
        return 
    1;

    пробуй

  3. #3
    Аватар для Mazzilla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    PHP код:
    case 0:
          {
             
    cmd::sp(playeridPlayerSpectateID[playerid]);
             
    GameTextForPlayer(playerid"~w~SPEC ~g~UPDATED"10003);
          } 
    PHP код:
    CMD:sp(playeridparams[])
    {
        if(!
    GetPVarInt(playerid"Pvar_Loggin")) return true;
        if(
    PlayerInfo[playerid][pAdmin] < 1) return 1;
        if(
    sscanf(params"u"params[0])) return SendClientMessage(playeridCOLOR_GRAD"Используйте: /sp [id]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playeridCOLOR_GRAD"Введеный вами ID не найден на сервере");
        if(
    <= GetPlayerState(params[0]) <= 3)
        {
            
    ShowMenuForPlayer(AdminSPEC,playerid);
            
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
            
    SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(params[0]));
            
    TogglePlayerSpectating(playerid1);
            
    PlayerSpectatePlayer(playeridparams[0]);
            
    PlayerSpectateID[playerid] = params[0];
            
    PlayerSpec[params[0]] = playerid;
        }
        return 
    1;

    Последний раз редактировалось Mazzilla; 21.01.2015 в 13:01.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    или так:
    PHP код:
    CMD:sp(playeridparams[])
    {
        if(!
    GetPVarInt(playerid"Pvar_Loggin")) return 1;
        if(
    PlayerInfo[playerid][pAdmin] < 1) return 1;
        if(
    sscanf(params"d"params[0])) return SendClientMessage(playeridCOLOR_GRAD"Èñïîëüçóéòå: /sp [id]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playeridCOLOR_GRAD"Ââåäåíûé âàìè ID íå íàéäåí íà ñåðâåðå");
        switch(
    GetPlayerState(params[0]))
        {
            case 
    1:
            {
                
    ShowMenuForPlayer(AdminSPEC,playerid);
                
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
                
    SetPlayerVirtualWorld(playeridGetPlayerVirtualWorld(params[0]));
                
    TogglePlayerSpectating(playerid1);
                
    PlayerSpectatePlayer(playeridparams[0]);
                
    PlayerSpectateID[playerid] = params[0];
                
    PlayerSpec[params[0]] = playerid;
            }
            case 
    2:
              {
                
    ShowMenuForPlayer(AdminSPEC,playerid);
                
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
                
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
                new 
    id GetPlayerVehicleID(params[0]);
                
    TogglePlayerSpectating(playerid1);
                
    PlayerSpectateVehicle(playeridid);
                
    PlayerSpectateID[playerid] = params[0];
                
    PlayerSpec[params[0]] = playerid;
            }
            case 
    3:
              {
                
    ShowMenuForPlayer(AdminSPEC,playerid);
                
    SetPlayerInterior(playerid,GetPlayerInterior(params[0]));
                
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(params[0]));
                new 
    id GetPlayerVehicleID(params[0]);
                
    TogglePlayerSpectating(playerid1);
                
    PlayerSpectateVehicle(playeridid);
                
    PlayerSpectateID[playerid] = params[0];
                
    PlayerSpec[params[0]] = playerid;
            }
        }
        return 
    1;


 

 

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

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

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

Ваши права

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