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

Реклама


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

Тема: DM режим

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

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

    DM режим

    Скажите что не так?
    Вот что выдает компилятор:
    PHP код:
    C:\Users\1\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 017undefined symbol "dmzone"
    C:\Users\1\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : warning 215expression has no effect
    C
    :\Users\1\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 001expected token";"but found "]"
    C:\Users\1\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 029invalid expressionassumed zero
    C
    :\Users\1\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : fatal error 107too many error messages on one line

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


    4 Errors


    Вот строка:
    PHP код:
            dmzone[playerid] = 0

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

    Статус
    Оффлайн
    Регистрация
    24.04.2014
    Сообщений
    108
    Репутация:
    9 ±
    Переменная
    PHP код:
    new dmzone[MAX_PLAYERS]; 
    вроде как нужена

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

    Статус
    Оффлайн
    Регистрация
    22.08.2014
    Сообщений
    41
    Репутация:
    0 ±
    Цитата Сообщение от codeo Посмотреть сообщение
    Переменная
    PHP код:
    new dmzone[MAX_PLAYERS]; 
    вроде как нужена
    Стоит в начале

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

    Статус
    Оффлайн
    Регистрация
    24.04.2014
    Сообщений
    108
    Репутация:
    9 ±
    Кинь строки 92, 94

    и какой строкой стоит new dmzone[MAX_PLAYERS]; ?

  5. #5
    Аватар для bryC
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.08.2014
    Сообщений
    41
    Репутация:
    0 ±
    PHP код:
    CMD:dm(playerid)
    {
        if(
    dmzone[playerid] == 1// Если перменная dmzone ровна 1, то отправляем сообщение игроку:
       
    {
           
    SendClientMessage(playerid,Цвет сообщения,"Вы уже находитесь на DM зоне. Чтобы покинуть DM зону введите: /exit"
       
    }
      else 
    // Если перменная dmzone ровна 0 то выполняем действие
      
    {
            
    SetPlayerPos(playerid1454.6329,-1060.3438,213.3828); // Телепортируем игрока на DM зону, можете вставить свои координаты
            
    GivePlayerWeapon(playerid,24,1000); // Выдаём игроку оружие в моём случае это Desert Eagle
            
    SetPlayerHealth(playerid,100); // Пополняем здоровье игрока на 100.
            
    SendClientMessage(playerid,Ваш цвет,"Вы вошли на DM зону, приятной игры."); // Отправляем сообщение игроку
      
    }
      return 
    1;
    }
    CMD:exit(playerid)
    {
       if(
    dmzone[playerid == 0// Если переменная dmzone ровна 0 то выводим данное сообщение
       
    {
           
    SendClientMessage(playerid,COLOR_RED,"Вы не на DM зоне! Введите: /dm.");
       }
      else 
    // Если переменная ровна 1 то выполняем действие
      
    {
            
    dmzone[playerid] = 0// аннулируем переменную
            
    SpawnPlayer(playerid); // Отправляем игрока на Spawn
            
    SendClientMessage(playerid,Ваш цвет,"Вы вышли с DM зоны, приятной игры."); // Выводим сообщение игроку
      
    }
      return 
    1;

    92 строка
    PHP код:

    94 строка
    PHP код:
        SendClientMessage (playerid0xFF8000" Добо пожаловать на тестовый сервер DM мода "); 
    - - - Добавлено - - -

    Цитата Сообщение от codeo Посмотреть сообщение
    Кинь строки 92, 94

    и какой строкой стоит new dmzone[MAX_PLAYERS]; ?
    На 11 строке стоит

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

    Статус
    Оффлайн
    Регистрация
    24.04.2014
    Сообщений
    108
    Репутация:
    9 ±
    замени на:

    PHP код:
    new dmzone[MAX_PLAYERS]; 


    PHP код:
    CMD:dm(playerid)
    {
       if(
    dmzone[playerid] == 1// Если перменная dmzone ровна 1, то отправляем сообщение игроку:
       
    {
           
    SendClientMessage(playerid,-1,"Вы уже находитесь на DM зоне. Чтобы покинуть DM зону введите: /exit");
       }
       else 
    // Если перменная dmzone ровна 0 то выполняем действие
       
    {
            
    SetPlayerPos(playerid1454.6329,-1060.3438,213.3828); // Телепортируем игрока на DM зону, можете вставить свои координаты
            
    GivePlayerWeapon(playerid,24,1000); // Выдаём игроку оружие в моём случае это Desert Eagle
            
    SetPlayerHealth(playerid,100); // Пополняем здоровье игрока на 100.
            
    SendClientMessage(playerid,-1,"Вы вошли на DM зону, приятной игры."); // Отправляем сообщение игроку
       
    }
       return 
    1;
    }
    CMD:exit(playerid)
    {
       if(
    dmzone[playerid] == 0// Если переменная dmzone ровна 0 то выводим данное сообщение
       
    {
           
    SendClientMessage(playerid,-1,"Вы не на DM зоне! Введите: /dm.");
       }
       else 
    // Если переменная ровна 1 то выполняем действие
       
    {
            
    dmzone[playerid] = 0// аннулируем переменную
            
    SpawnPlayer(playerid); // Отправляем игрока на Spawn
            
    SendClientMessage(playerid,-1,"Вы вышли с DM зоны, приятной игры."); // Выводим сообщение игроку
       
    }
       return 
    1;


  7. Пользователь сказал cпасибо:
    bryC (17.09.2014)
  8. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Уберите из мода такие строки
    PHP код:
    #if defined FILTERSCRIPT

    public OnFilterScriptInit()
    {
        print(
    "\n--------------------------------------");
        print(
    " Blank Filterscript by your name here");
        print(
    "--------------------------------------\n");
        return 
    1;
    }

    public 
    OnFilterScriptExit()
    {
        return 
    1;
    }

    #else


    #endif 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  9. Пользователь сказал cпасибо:
    bryC (17.09.2014)
  10. #8
    Аватар для bryC
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.08.2014
    Сообщений
    41
    Репутация:
    0 ±
    Цитата Сообщение от codeo Посмотреть сообщение
    замени на:

    PHP код:
    new dmzone[MAX_PLAYERS]; 


    PHP код:
    CMD:dm(playerid)
    {
       if(
    dmzone[playerid] == 1// Если перменная dmzone ровна 1, то отправляем сообщение игроку:
       
    {
           
    SendClientMessage(playerid,-1,"Вы уже находитесь на DM зоне. Чтобы покинуть DM зону введите: /exit");
       }
       else 
    // Если перменная dmzone ровна 0 то выполняем действие
       
    {
            
    SetPlayerPos(playerid1454.6329,-1060.3438,213.3828); // Телепортируем игрока на DM зону, можете вставить свои координаты
            
    GivePlayerWeapon(playerid,24,1000); // Выдаём игроку оружие в моём случае это Desert Eagle
            
    SetPlayerHealth(playerid,100); // Пополняем здоровье игрока на 100.
            
    SendClientMessage(playerid,-1,"Вы вошли на DM зону, приятной игры."); // Отправляем сообщение игроку
       
    }
       return 
    1;
    }
    CMD:exit(playerid)
    {
       if(
    dmzone[playerid] == 0// Если переменная dmzone ровна 0 то выводим данное сообщение
       
    {
           
    SendClientMessage(playerid,-1,"Вы не на DM зоне! Введите: /dm.");
       }
       else 
    // Если переменная ровна 1 то выполняем действие
       
    {
            
    dmzone[playerid] = 0// аннулируем переменную
            
    SpawnPlayer(playerid); // Отправляем игрока на Spawn
            
    SendClientMessage(playerid,-1,"Вы вышли с DM зоны, приятной игры."); // Выводим сообщение игроку
       
    }
       return 
    1;

    Неа

    PHP код:
    C:\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 017undefined symbol "dmzone"
    C:\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : warning 215expression has no effect
    C
    :\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 001expected token";"but found "]"
    C:\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 029invalid expressionassumed zero
    C
    :\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : fatal error 107too many error messages on one line

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


    4 Errors

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

    Цитата Сообщение от DeimoS Посмотреть сообщение
    Уберите из мода такие строки
    PHP код:
    #if defined FILTERSCRIPT

    public OnFilterScriptInit()
    {
        print(
    "\n--------------------------------------");
        print(
    " Blank Filterscript by your name here");
        print(
    "--------------------------------------\n");
        return 
    1;
    }

    public 
    OnFilterScriptExit()
    {
        return 
    1;
    }

    #else


    #endif 
    Спасибо, закрывай, + выставлен!

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

    Цитата Сообщение от bryC Посмотреть сообщение
    Неа

    PHP код:
    C:\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 017undefined symbol "dmzone"
    C:\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : warning 215expression has no effect
    C
    :\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 001expected token";"but found "]"
    C:\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : error 029invalid expressionassumed zero
    C
    :\Users\Сугай\Desktop\samp03z_svr_R1_win32\gamemodes\Untitled.pwn(93) : fatal error 107too many error messages on one line

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


    4 Errors

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



    Спасибо, закрывай, + выставлен!
    Стой, а почему как я это сделал, у меня мод "Unknown"

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

    Статус
    Оффлайн
    Регистрация
    24.04.2014
    Сообщений
    108
    Репутация:
    9 ±
    Цитата Сообщение от bryC Посмотреть сообщение
    Стой, а почему как я это сделал, у меня мод "Unknown"
    в
    PHP код:
    public OnGameModeInit() 
    добавь
    PHP код:
    SetGameModeText("My Server"); 
    - - - Добавлено - - -

    http://wiki.sa-mp.com/wiki/SetGameModeText_RU

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

    Статус
    Оффлайн
    Регистрация
    22.08.2014
    Сообщений
    41
    Репутация:
    0 ±
    Цитата Сообщение от codeo Посмотреть сообщение
    в
    PHP код:
    public OnGameModeInit() 
    добавь
    PHP код:
    SetGameModeText("My Server"); 
    - - - Добавлено - - -

    http://wiki.sa-mp.com/wiki/SetGameModeText_RU
    Стоит

 

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

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

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

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

Ваши права

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