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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 5 из 5

Тема: /spec

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±

    /spec

    Ребят помогите исправить команду. "/spec"

    PHP код:
    C:\Users\Вася\Desktop\My Documents\Drift v 0.6\gamemodes\drift.pwn(1718) : error 017undefined symbol "params"
    C:\Users\Вася\Desktop\My Documents\Drift v 0.6\gamemodes\drift.pwn(1718) : warning 215expression has no effect
    C
    :\Users\Вася\Desktop\My Documents\Drift v 0.6\gamemodes\drift.pwn(1718) : error 001expected token";"but found "]"
    C:\Users\Вася\Desktop\My Documents\Drift v 0.6\gamemodes\drift.pwn(1718) : error 029invalid expressionassumed zero
    C
    :\Users\Вася\Desktop\My Documents\Drift v 0.6\gamemodes\drift.pwn(1718) : fatal error 107too many error messages on one line

    Compilation aborted
    .Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    4 Errors

    PHP код:
        if(strcmp(cmd"/spec"true) == 0)
        {
            if(
    Player[playerid][Admin] < 1) return true;
    СТРОКА(1718)         if(sscanf(params"u"params[0]))
            {
                if(
    gSpectateType[playerid] == 0) return send(playerid,COLOR_GREY,"Вы не следите за игроком!");
                
    gSpectateID[playerid] = INVALID_PLAYER_ID;
                
    TogglePlayerSpectating(playerid0);
                
    gSpectateType[playerid] = 0;
                
    GameTextForPlayer(playerid"~w~                TV~n~~r~                Off"50006);
                
    SetPlayerPosServer(playerid,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
                return 
    true;
            }
            
    specplayerid[playerid] = params[0];
            if(!
    IsPlayerConnected(specplayerid[playerid])) return send(playeridCOLOR_GREEN2"Игрок не доступен!");
            if(
    IsPlayerInAnyVehicle(specplayerid[playerid]))
            {
                
    GetPlayerPos(playerid,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
                
    TeleportDest[playerid][3] = GetPlayerVirtualWorld(playerid);
                
    TeleportDest[playerid][4] = GetPlayerInterior(playerid);
                
    TogglePlayerSpectating(playerid1);
                
    PlayerSpectateVehicle(playeridGetPlayerVehicleID(specplayerid[playerid]));
                
    SetPlayerInterior(playerid,GetPlayerInterior(specplayerid[playerid]));
                
    gSpectateID[playerid] = specplayerid[playerid];
                
    gSpectateType[playerid] = 2;
                new 
    Floathealth;
                new 
    cash Player[specplayerid[playerid]][Money];
                
    GetPlayerHealth(specplayerid[playerid], health);
                
    format(stringsizeof(string), "{efd334}ТВ: %s{a68810} [ID:%d] {efd334}Деньги: {a68810}%d$ {efd334}Здоровье: {a68810}%.0f",Player[specplayerid[playerid]][pNick],specplayerid[playerid],cash,health); send(playeridCOLOR_GREENstring);
                return 
    true;
            }
            else
            {
                
    GetPlayerPos(playerid,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
                
    TeleportDest[playerid][3] = GetPlayerVirtualWorld(playerid);
                
    TeleportDest[playerid][4] = GetPlayerInterior(playerid);
                
    TogglePlayerSpectating(playerid1);
                
    PlayerSpectatePlayer(playeridspecplayerid[playerid]);
                
    SetPlayerInterior(playerid,GetPlayerInterior(specplayerid[playerid]));
                
    gSpectateID[playerid] = specplayerid[playerid];
                
    gSpectateType[playerid] = 1;
                new 
    Floathealth;
                new 
    cash Player[specplayerid[playerid]][Money];
                
    GetPlayerHealth(specplayerid[playerid], health);
                
    format(stringsizeof(string), "{efd334}ТВ: %s{a68810} [ID:%d] {efd334}Деньги: {a68810}%d$ {efd334}Здоровье: {a68810}%.0f",Player[specplayerid[playerid]][pNick],specplayerid[playerid],cash,health); send(playeridCOLOR_GREENstring);
                return 
    true;
            }
        } 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  2. #2
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    У вас sscanf нет. Установите его.

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    У вас sscanf нет. Установите его.
    #include <sscanf2> есть

    - - - Добавлено - - -

    Вот другая команда к примеру
    PHP код:
    if(strcmp(cmd"/re"true) == 0)//Äëÿ ñëåæêè
        
    {
            if(
    IsPlayerConnected(playerid))
            {
                new 
    specid;
                
    tmp strtok(cmdtextidx);
                if(!
    strlen(tmp)) return SendClientMessage(playeridCOLOR_WHITE"{00FFCC} Drift: {66FFCC}/re{FFFFFF}(con) [id]");
                
    specid ReturnUser(tmp);
                if(
    specid == playerid) return SendClientMessage(playeridCOLOR_RED"{00FFCC}Energy Drift: {66FFCC}Âû óêàçàëè ñâîé ID");
                if(
    Player[playerid][Admin] >= 1)
                {
                    if(
    IsPlayerConnected(specid))
                    {
                        if(
    GetPlayerState(specid) == PLAYER_STATE_SPECTATING && gSpectateID[specid] != INVALID_PLAYER_ID)
                        {
                            
    GetPlayerName(gSpectateID[specid], sendernamesizeof(sendername));
                            
    format(stringsizeof(string), "Ýòîò èãðîê íàáëþäàåò çà [%d]%s",gSpectateID[specid], sendername);
                            
    SendClientMessage(playeridCOLOR_REDstring);
                            return 
    1;
                        }
                        if(
    GetPlayerState(specid) != && GetPlayerState(specid) != && GetPlayerState(specid) != 3) return SendClientMessage(playeridCOLOR_RED"Warning");
                        
    StartSpectate(playeridspecid);
                    }
                }
                else 
    SendClientMessage(playeridCOLOR_GREY"Ó âàñ íåò Ïðàâ äëÿ èñïîëüçîâàíèÿ äàííîé êîìàíäû.");
            }
            return 
    1;
        } 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  4. #4
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Немного перепутал. Замените params на cmd.

  5. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (17.01.2015)
  6. #5
    Аватар для BaBuIIIkaDrifteR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Немного перепутал. Замените params на cmd.
    Спасибо исправил
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

 

 

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

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

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

Ваши права

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