Masa192
Дебютант
Требуется мануал, который поможет вставить payday с Exp и Lvl в new.pwn
Пробовал сам, но я всего-лишь начинающий скриптер. По урокам не получается т.к. в моем моде файлы грузятся так:
а во всех уроках, которые я находил открытие файла происходит так:
Кто поможет тому + , или может скриптер какой поможет. Жду)) :df:
Пробовал сам, но я всего-лишь начинающий скриптер. По урокам не получается т.к. в моем моде файлы грузятся так:
Код:
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);//не забываем закрывать файлы кстати
