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

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    346
    Репутация:
    2 ±

    Подскажите по пиваром

    Подскажите как заменять пивары ?

    Примеры такие
    1. SetPVarInt(playerid, "Work" , 1 );
    2. SetPVarInt(playerid, "Work" , 2 );
    3. SetPVarInt(playerid, "Work" , 3 );


    Такие
    PHP код:
    if(GetPVarInt(playerid, !"buy_ammo") < || GetPVarInt(playerid, !"buy_ammo") > 500)
            {
                
    SetPVarInt(playerid, !"buy_ammo" GetPVarInt(playerid, !"buy_ammo") +10 ) ; 
    Как изменить подскажите...

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

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    В смысле как заменять? На переменные что ли?

    1. new buy_ammo[MAX_PLAYERS], work[MAX_PLAYERS];
    2.  
    3. work = 1; // 2, 3, etc..
    4. if(buy_ammo[playerid] < 1 || buy_ammo[playerid] > 500)
    5. {
    6. buy_ammo[playerid] += 10;

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

    Статус
    Оффлайн
    Регистрация
    24.05.2014
    Сообщений
    346
    Репутация:
    2 ±
    Спасибо а в таких случаях как записать
    1. DeletePVar(playerid, "Work");
    2. DeletePVar(playerid, "buy_ammo");
    3. SetPVarInt(playerid, "buy_ammo" , GetPVarInt(playerid, "buy_ammo") ) ;


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

    И да если work[MAX_PLAYERS];

    Наверно так надо писать work[playerid] = 1; // 2, 3, etc..

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

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    1. DeletePVar(playerid, "Work");
    2. work[playerid] = 0;
    3.  
    4. DeletePVar(playerid, "buy_ammo");
    5. buy_ammo[playerid] = 0;
    6.  
    7. SetPVarInt(playerid, "buy_ammo" , GetPVarInt(playerid, "buy_ammo") ) ;
    8. // бессмысленно, это тоже самое что:
    9. buy_ammo[playerid] = buy_ammo[playerid]; // или 5 = 5 ???
    10. // поэтому эту строчку просто можно удалить

 

 

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

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

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

Ваши права

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