Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 16
  1. #1
    Аватар для BaBuIIIkaDrifteR
    Пользователь

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

    Проверка на деньги!

    Помогите сделать проверку на деньги что бы игрок мог брать 50к 1 раз, но при это не важно сколько у него уже денег. Чет у меня не получается :(ъ


    PHP код:
        if(pickupid == podarok)
        {
        if(
    PlayerInfo[playerid][Money] >= 50000) return SendClientMessage(playeridCOLOR_GREY"Бонус только для новичков");
        
    GivePlayerMoney(playerid50000);
        
    SendClientMessage(playerid0xFFCC00"{FFCC00}Вы получили 50000$!");
        } 
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  2. #2
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    GetPlayerMoney(playerid) > 50000
    Вот правильная проверка

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    GetPlayerMoney(playerid) > 50000
    Вот правильная проверка
    Выходит так будет да?
    PHP код:
        if(pickupid == podarok)
        {
        if(
    GetPlayerMoney(playerid) > 50000) return SendClientMessage(playerid0xFF0000FF"Вы уже брали деньги!");
        
    GivePlayerMoney(playerid50000);
        
    SendClientMessage(playerid0xFFCC00"{FFCC00}Вы получили 50000$!");
        } 
    - - - Добавлено - - -

    Не выдает денег таким способом. Пишет "Вы уже брали денег" И если у меня 100к так пишет, и если у меня 0 денег так пишет.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  4. #4
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от BaBuIIIkaDrifteR Посмотреть сообщение
    Выходит так будет да?
    PHP код:
        if(pickupid == podarok)
        {
        if(
    GetPlayerMoney(playerid) > 50000) return SendClientMessage(playerid0xFF0000FF"Вы уже брали деньги!");
        
    GivePlayerMoney(playerid50000);
        
    SendClientMessage(playerid0xFFCC00"{FFCC00}Вы получили 50000$!");
        } 
    - - - Добавлено - - -

    Не выдает денег таким способом. Пишет "Вы уже брали денег" И если у меня 100к так пишет, и если у меня 0 денег так пишет.
    PHP код:
    if(GetPlayerMoney(playerid) < 50000

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

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

    PHP код:
    else if(pickupid == pickupbonus)
         {
            if(
    PlayerInfo[playerid][pLevel] >= 1)
            {
               
    SendClientMessage(playeridCOLOR_GREY"{00FF00}Только для новичков!!!");
               return 
    1;
            }
            
    SendClientMessage(playerid,0xFFFF00AA,"[Информация]: Вы получили свой бонус!!!");
            
    GivePlayerMoney(playerid50000);
         } 
    - - - Добавлено - - -

    Цитата Сообщение от Shayba Посмотреть сообщение
    Попробуй так.

    PHP код:
    else if(pickupid == pickupbonus)
         {
            if(
    PlayerInfo[playerid][pLevel] >= 1)
            {
               
    SendClientMessage(playeridCOLOR_GREY"{00FF00}Только для новичков!!!");
               return 
    1;
            }
            
    SendClientMessage(playerid,0xFFFF00AA,"[Информация]: Вы получили свой бонус!!!");
            
    GivePlayerMoney(playerid50000);
         } 
    Текст сообщения конечно можно поменять.

  6. #6
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Вот готовый код:

    PHP код:
    if(pickupid == podarok)
    {
        if(
    GetPVarInt(playerid"gift") == 1) return SendClientMessage(playerid0xFF0000FF"Вы уже брали деньги!");
        
    GivePlayerMoney(playerid50000);
        
    SendClientMessage(playerid0xFFCC00"{FFCC00}Вы получили 50000$!");
        
    SetPVarInt(playerid"gift"1);


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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Прчем тут проверка на ЛВЛ мне нужна проверка на деньги -_-
    Цитата Сообщение от Shayba Посмотреть сообщение
    Попробуй так.

    PHP код:
    else if(pickupid == pickupbonus)
         {
            if(
    PlayerInfo[playerid][pLevel] >= 1)
            {
               
    SendClientMessage(playeridCOLOR_GREY"{00FF00}Только для новичков!!!");
               return 
    1;
            }
            
    SendClientMessage(playerid,0xFFFF00AA,"[Информация]: Вы получили свой бонус!!!");
            
    GivePlayerMoney(playerid50000);
         } 
    - - - Добавлено - - -



    Текст сообщения конечно можно поменять.
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  8. #8
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    Вот готовый код:

    PHP код:
    if(pickupid == podarok)
    {
        if(
    GetPVarInt(playerid"gift") == 1) return SendClientMessage(playerid0xFF0000FF"Вы уже брали деньги!");
        
    GivePlayerMoney(playerid50000);
        
    SendClientMessage(playerid0xFFCC00"{FFCC00}Вы получили 50000$!");
        
    SetPVarInt(playerid"gift"1);

    Попробуй мой код

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

    Статус
    Оффлайн
    Регистрация
    24.03.2014
    Адрес
    Ямайка
    Сообщений
    303
    Репутация:
    8 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    PHP код:
    if(GetPlayerMoney(playerid) < 50000
    Теперь проверка не работает могу брать бесконечно денег
    ip adress: В разработке:7777
    My Skype: Skype Phone
    [В]контакте: Рома Уруру
    Разработка: EnergyDRIFT©|2015

  10. #10
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от BaBuIIIkaDrifteR Посмотреть сообщение
    Теперь проверка не работает могу брать бесконечно денег
    PHP код:
    if(pickupid == podarok)
    {
        if(
    GetPVarInt(playerid"gift") == 1) return SendClientMessage(playerid0xFF0000FF"Вы уже брали деньги!");
        
    GivePlayerMoney(playerid50000);
        
    SendClientMessage(playerid0xFFCC00FF"Вы получили 50000$!");
        
    SetPVarInt(playerid"gift"1);

    Последний раз редактировалось I'm Cobra; 24.12.2014 в 17:00.

  11. Пользователь сказал cпасибо:
    BaBuIIIkaDrifteR (24.12.2014)
 

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

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

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

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

Ваши права

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