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

Реклама


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

Тема: format

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

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±

    format

    Добрый день увж. форумчане про-павн, у меня такой вопрос, как сделать так что-бы когда игроку пришли деньги ему писалось от кого пришло, а кому передал кому передал.. Заранее спасибо...

    PHP код:
    /////////////////////////// /PAY ///////////////////////////////////////////
    if(dialogid == 16)
    {
        if(
    response)
        {
            if(!
    strval(inputtext)) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}Вы не ввели сумму","ОК","Отмена");
            if(
    GetPlayerMoney(playerid) < strval(inputtext)) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}У Вас недостаточно денег","ОК","Отмена");
            if(
    strval(inputtext) < 0) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}Вы ввели неверное значение","ОК","Отмена");
            new 
    msg1[128], msg2[128];
            new 
    clicked;
            
    GivePlayerMoney(clickedstrval(inputtext));
            
    GivePlayerMoney(playerid0-strval(inputtext));
            
    format(msg1sizeof(msg1), "Вы передали {FFFFFF}%d$ {FFFF00}игроку {FFFFFF}%s "strval(inputtext));
            
    SendClientMessage(playerid, -1msg1);
            
    format(msg2sizeof(msg2), "Вы получили {FFFFFF}%d$ {FFFF00}от игрока {FFFFFF}%s"strval(inputtext));
            
    SendClientMessage(clicked, -1msg2);
        }
    }
    if(
    dialogid == 15)
    {
        if(!
    response) return 1;
        if(
    strval(inputtext) < 0) return 1;
        if(!
    IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, -1"Игрок не найден");
        
    ShowPlayerDialog(playerid,16,DIALOG_STYLE_INPUT,"Передать деньги игроку.","Введите сумму денег","Передать","Закрыть");
        return 
    1;


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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Больше не балуйтесь с цветами текста. У форума есть не только белый стиль форума и не везде ваши сообщения читаемы
    PHP код:
    /////////////////////////// /PAY ///////////////////////////////////////////
    if(dialogid == 16)
    {
        if(!
    response) return 1;
        if(!
    strval(inputtext)) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}Вы не ввели сумму","ОК","Отмена");
        if(
    GetPlayerMoney(playerid) < strval(inputtext)) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}У Вас недостаточно денег","ОК","Отмена");
        if(
    strval(inputtext) < 0) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}Вы ввели неверное значение","ОК","Отмена");
        new 
    msg[MAX_PLAYER_NAME+3+61];
        
    #define clicked GetPVarInt(playerid, "Click_ID")
        
    GivePlayerMoney(clickedstrval(inputtext));
        
    GivePlayerMoney(playerid0-strval(inputtext));
        
    GetPlayerName(clickedmsgMAX_PLAYER_NAME);
        
    format(msgsizeof(msg), "Вы передали {FFFFFF}%d$ {FFFF00}игроку {FFFFFF}%s [ID: %d]"strval(inputtext), msgclicked);
        
    SendClientMessage(playerid, -1msg);
        
    GetPlayerName(playeridmsgMAX_PLAYER_NAME);
        
    format(msgsizeof(msg), "Вы получили {FFFFFF}%d$ {FFFF00}от игрока {FFFFFF}%s [ID: %d]"strval(inputtext), msgplayerid);
        
    SendClientMessage(clicked, -1msg);
        
    #undef clicked
        
    return 1;
    }

    if(
    dialogid == 15)
    {
        if(!
    response) return 1;
        if(!
    strlen(inputtext)) return 1;
        if(!
    IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, -1"Игрок не найден");
        
    ShowPlayerDialog(playerid,16,DIALOG_STYLE_INPUT,"Передать деньги игроку.","Введите сумму денег","Передать","Закрыть");
        
    SetPVarInt(playerid"Click_ID"strval(inputtext));
        return 
    1;

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

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

    Steve Pavlina

  3. Пользователь сказал cпасибо:
    Айболит (28.06.2014)
  4. #3
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Больше не балуйтесь с цветами текста. У форума есть не только белый стиль форума и не везде ваши сообщения читаемы
    PHP код:
    /////////////////////////// /PAY ///////////////////////////////////////////
    if(dialogid == 16)
    {
        if(!
    response) return 1;
        if(!
    strval(inputtext)) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}Вы не ввели сумму","ОК","Отмена");
        if(
    GetPlayerMoney(playerid) < strval(inputtext)) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}У Вас недостаточно денег","ОК","Отмена");
        if(
    strval(inputtext) < 0) return ShowPlayerDialog(playerid16DIALOG_STYLE_INPUT"Передача денег","Введите сумму\n\n{FF0000}Вы ввели неверное значение","ОК","Отмена");
        new 
    msg[MAX_PLAYER_NAME+3+61];
        
    #define clicked GetPVarInt(playerid, "Click_ID")
        
    GivePlayerMoney(clickedstrval(inputtext));
        
    GivePlayerMoney(playerid0-strval(inputtext));
        
    GetPlayerName(clickedmsgMAX_PLAYER_NAME);
        
    format(msgsizeof(msg), "Вы передали {FFFFFF}%d$ {FFFF00}игроку {FFFFFF}%s [ID: %d]"strval(inputtext), msgclicked);
        
    SendClientMessage(playerid, -1msg);
        
    GetPlayerName(playeridmsgMAX_PLAYER_NAME);
        
    format(msgsizeof(msg), "Вы получили {FFFFFF}%d$ {FFFF00}от игрока {FFFFFF}%s [ID: %d]"strval(inputtext), msgplayerid);
        
    SendClientMessage(clicked, -1msg);
        
    #undef clicked
        
    return 1;
    }

    if(
    dialogid == 15)
    {
        if(!
    response) return 1;
        if(!
    strlen(inputtext)) return 1;
        if(!
    IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, -1"Игрок не найден");
        
    ShowPlayerDialog(playerid,16,DIALOG_STYLE_INPUT,"Передать деньги игроку.","Введите сумму денег","Передать","Закрыть");
        
    SetPVarInt(playerid"Click_ID"strval(inputtext));
        return 
    1;

    Хорошо, спасибо огромное...

 

 

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

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

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

Ваши права

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