Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

PayDay с LVL и EXP

Статус
В этой теме нельзя размещать новые ответы.

Masa192

Дебютант
Требуется мануал, который поможет вставить payday с Exp и Lvl в new.pwn
Пробовал сам, но я всего-лишь начинающий скриптер. По урокам не получается т.к. в моем моде файлы грузятся так:

Код:
public OnPlayerLogin(playerid,password[])
{
    new string2[64];
    GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string2, sizeof(string2), "accounts/%s.ini", sendername);
        new File: UserFile = fopen(string2, io_read);
        if(UserFile)
        {
            new PassData[256];
            new keytmp[256], valtmp[256];
            fread(UserFile, PassData, sizeof(PassData ));
            keytmp = ini_GetKey( PassData );
            if(strcmp( keytmp , "Key" , true ) == 0)
                {
                        valtmp = ini_GetValue(PassData);
                        strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
                }
                if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0)
                {
                        new key[256], val[256];
                        new Data[ 256 ];
                        while(fread( UserFile , Data , sizeof( Data)))
                        {
                                key = ini_GetKey( Data );
                                if(strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
                            if(strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); }
                            if(strcmp( key , "Reg" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); }
                            if(strcmp( key , "Sex" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); }
                            if(strcmp( key , "Age" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAge] = strval( val ); }
                            if(strcmp( key , "Rassa" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pRassa], val, 0, strlen(val)-1, 255); }
                            if(strcmp( key , "Model" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pModel] = strval( val ); }
                            if(strcmp( key , "Health" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHealth] = strval( val ); }
                            if(strcmp( key , "Cash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
                            if(strcmp( key , "BankCash" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBankCash] = strval( val ); }
                            if(strcmp( key , "BankPass" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBankPass] = strval( val ); }
                            if(strcmp( key , "BankAcc" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBankAcc] = strval( val ); }
                            if(strcmp( key , "World" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWorld] = strval( val ); }
                            if(strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); }
                            if(strcmp( key , "PosX" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pX] = strval( val ); }
                            if(strcmp( key , "PosY" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pY] = strval( val ); }
                            if(strcmp( key , "PosZ" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pZ] = strval( val ); }
                        }
            fclose(UserFile);
а во всех уроках, которые я находил открытие файла происходит так:
Код:
format(string, sizeof(string), "/players/%s.ini",string);
new file2 = ini_openFile(string);
ini_setInteger(file2,"Text",3);
ini_closeFile(file2);//не забываем закрывать файлы кстати
ini_closeFile(file);//не забываем закрывать файлы кстати
Кто поможет тому + , или может скриптер какой поможет. Жду)) :df:
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу