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

    Статус
    Оффлайн
    Регистрация
    04.11.2014
    Сообщений
    106
    Репутация:
    2 ±
    Сделал что то подобное с пин - кодом, но всегда возвращает последний загружённый счет, почему так?
    PHP код:
                case dOpenHolder:
                {
                    new 
    items_count GetPVarInt(playerid"bank_accounts_list__items");
                    if(!(
    <= listitem items_count)) return 1;
                    new 
    pvar_name[26], pvar_name_[26];
                    
    format(pvar_namesizeof(pvar_name), "bank_accounts_list__%d"listitem);
                    
    bank_account_id GetPVarInt(playeridpvar_name);
                    
    format(pvar_name_sizeof(pvar_name_), "pincode_bank_accounts_list__%d"listitem);
                    
    bank_pincode GetPVarInt(playeridpvar_name_);
                    new 
    str[128];
                    
    format(strsizeof str"До | bank_pincode: %d"bank_pincode);
                    
    SendClientMessageToAll(-1str);
                    
    format(strsizeof str"До | bank_account_id: %d"bank_account_id);
                    
    SendClientMessageToAll(-1str);
                    for(new 
    i=0i<items_count; ++i)
                    {
                        
    format(pvar_namesizeof(pvar_name), "bank_accounts_list__%d"i);
                        
    DeletePVar(playeridpvar_name);
                        
    format(pvar_name_sizeof(pvar_name_), "pincode_bank_accounts_list__%d"i);
                        
    DeletePVar(playeridpvar_name_);
                    }
                    
    format(strsizeof str"После | bank_pincode: %d"bank_pincode);
                    
    SendClientMessageToAll(-1str);
                    
    format(strsizeof str"После | bank_account_id: %d"bank_account_id);
                    
    SendClientMessageToAll(-1str);
                    
    DeletePVar(playerid"bank_accounts_list__items");
                    static 
    fmt_str0[] =
                    
    "Введите 6 значный пин - код, который был указан при регистраций банковского счета";
                    
    ShowPlayerDialog(playeriddPinCode_Bank DIALOG_STYLE_INPUT"PinCode"fmt_str0"Ок""Отмена");

                } 
    PHP код:
    forward bank_score(playerid);
    public 
    bank_score(playerid)
    {
        new 
    rowsfieldsstr[128];
        
    cache_get_data(rowsfields);
        if(
    rows)
        {
            static 
    window_title[] = "{FFAA00}Номер счета \t Вледелец счета \t Название счета";
            new 
    text_in_dialog[500], name_score[50];
            
    SetPVarInt(playerid"bank_accounts_list__items"rows);
            new 
    pvar_name[26], pvar_name_[26];
            for(new 
    rrowsr++)
            {
                
    cache_get_field_content(r"expense_holder"pInfo[r][pName], mysql_connect_ID24);
                
    cache_get_field_content(r"expense_name"name_score[r], mysql_connect_ID50);
                new 
    ID_score cache_get_field_content_int(r"ID_Expense"mysql_connect_ID);
                new 
    pincode cache_get_field_content_int(r"pincode"mysql_connect_ID);
                
    format(strsizeof str"%d \t %s \t %s",  ID_scorename_scorepInfo[r][pName]);
                
    strcat(text_in_dialogstr);
                
    strcat(text_in_dialog,"\n");
                
    format(pvar_namesizeof(pvar_name), "bank_accounts_list__%d"r);
                
    SetPVarInt(playeridpvar_nameID_score);
                
    format(pvar_name_sizeof(pvar_name_), "pincode_bank_accounts_list__%d"r);
                
    SetPVarInt(playeridpvar_name_pincode);
            }
            
    ShowPlayerDialog(playeriddOpenHolderDIALOG_STYLE_LISTwindow_titletext_in_dialog"Выход""");
        }

    Заранее спасибо)
    Последний раз редактировалось Lars Keller; 11.12.2014 в 21:44.

 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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