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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±

    Выдача бонуса

    Привет портал pro-pawn.ru

    Делал на сервере бонус при регистрации,ну знаете там деньги lvl и т.д
    Все это добавилось на сервер такими строками как:

    PlayerInfo[playerid][pCash] = Деньги
    PlayerInfo[playerid][pLevel] = Игровой lvl

    Хотел что бы бал бонус Донат,но строки
    PlayerInfo[playerid][pDonat] = Не нашел.

    Подскажите куда нужно вписать сумму доната,что бы донат шел как бонус.

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Возможно в колбэке или стоке OnPlayerLogin где стоит проверка на регистрацию, например:
    PHP код:
    if(PlayerInfo[playerid][pReg] == 0
    В этой проверке и выдавайте (если она есть).
    PHP код:
    PlayerInfo[playerid][pDonat] = сумма
    Последний раз редактировалось Wise; 05.12.2014 в 15:00.

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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Есть конечно в колбэке
    PHP код:
    if(PlayerInfo[playerid][pReg] == 0
    Но как я и описывал выше,что нет такой строки
    PHP код:
    PlayerInfo[playerid][pDonat] = сумма
    Была бы эта строка,я бы с этим вопросом бы не обращался.

    А вписать эту строку в колбэк конечно же не получиться,вот я и интересуюсь,куда можно еще по мимо этой строки вписать,или же что может другое добавить,для выдочи донат в виде бонуса.
    Последний раз редактировалось Shayba; 05.12.2014 в 16:52.

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Погоди-ка. Система доната вообще есть?
    В чём проблема вставить строчку в колбэк OnPlayerLogin под проверкой регистрации:
    PHP код:
    PlayerInfo[playerid][переменная отвечающая за донат рубли] = сумма

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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Система вроде как есть,донат выдает через команду все работает донат счет пополняется.
    Вставляю эту строку в колбэк,появляется ошибка.

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

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Телепатов здесь нет. Покажи ошибку.

  7. #7
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Цитата Сообщение от Wise Посмотреть сообщение
    Телепатов здесь нет. Покажи ошибку.
    PHP код:
        if(PlayerInfo[playerid][pReg] == 0)
        {
            
    PlayerInfo[playerid][pLevel] = 5;
            
    PlayerInfo[playerid][pAdmin] = 0;
            
    PlayerInfo[playerid][pDonat] = 1500;//=== Та самая 36130 строка===
            
    PlayerInfo[playerid][pRub] = 0;
            
    PlayerInfo[playerid][pSHealth] = 100.0;
            
    PlayerInfo[playerid][pHealth] = 100.0


    А вот ошибка:

    Код HTML:
    C:\Users\Барабашка\Desktop\ИваN\1 СерВ\gamemodes\Fuliox-Rp.pwn(36130) : error 017: undefined symbol "pDonat"
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    1 Error.
    Error 17: Неизвестный символ (неопределённая переменная) "%s";
    Последний раз редактировалось Shayba; 06.12.2014 в 12:11.

  8. #8
    Аватар для Wise
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.10.2014
    Сообщений
    148
    Репутация:
    37 ±
    Замени pDonat на переменную, которая отвечает за донат рубли. В команде выдачи доната посмотри какая эта переменная.
    Может быть pDonate, может быть pDonatMoney, или pDonateMoney.

    UPD:
    PHP код:
    PlayerInfo[playerid][pRub] = 0
    Может вот это строчка отвечает за донат рубли.
    PHP код:
    PlayerInfo[playerid][pDonat] = 1500// удали. 
    PHP код:
    PlayerInfo[playerid][pRub] = 1500// вставь. 

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

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Все проблема решена,спасибо за помощь,с меня +
    closed

 

 

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

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

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

Ваши права

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