Zaključano

[POMOC] House System

Započeo Ep1c
pre 12 godina
793
pregleda
18
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Ep1c
Hustler
pre 12 godina
Skripta koju koristim: GTA RP Edit
Detaljan opis problema: Kada kompajlujem skriptu izadkju mi 2 errora:
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : error 047: array sizes do not match, or destination array is too small
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271) : error 047: array sizes do not match, or destination array is too small

Dio skripte:
public LoadProperty()
{
new FileName;
for(new i = 0; i < 999; i++)
{
format(FileName, sizeof(FileName), "Systemi/Kuce/Kuca_%d.ini", i);
if(fexist(FileName) )
{
HouseInfo = dini_Float(FileName, "Entrancex" );
HouseInfo = dini_Float(FileName, "Entrancey" );
HouseInfo = dini_Float(FileName, "Entrancez" );
HouseInfo = dini_Float(FileName, "Exitx" );
HouseInfo = dini_Float(FileName, "Exity" );
HouseInfo = dini_Float(FileName, "Exitz" );
HouseInfo = dini_Int(FileName, "Healthx" );
HouseInfo = dini_Int(FileName, "Healthy" );
HouseInfo = dini_Int(FileName, "Healthz" );
HouseInfo = dini_Int(FileName, "Armourx" );
HouseInfo = dini_Int(FileName, "Armoury" );
HouseInfo = dini_Int(FileName, "Armourz" );
        HouseInfo = dini_Get(FileName, "Owner" ); //Linija 10270 (Ovde izbacuje gresku)
HouseInfo = dini_Get(FileName, "Discription" ); //Linija 10271 (Ovde izbacuje gresku)
HouseInfo = dini_Int(FileName, "Value" );
HouseInfo = dini_Int(FileName, "Hel" );
HouseInfo = dini_Int(FileName, "Arm" );
HouseInfo = dini_Int(FileName, "Int" );
HouseInfo = dini_Int(FileName, "Lock" );
HouseInfo = dini_Int(FileName, "Owned" );
HouseInfo = dini_Int(FileName, "Rooms" );
HouseInfo = dini_Int(FileName, "Rent" );
HouseInfo = dini_Int(FileName, "Rentabil" );
HouseInfo = dini_Int(FileName, "Takings" );
HouseInfo = dini_Int(FileName, "Vec" );
HouseInfo = dini_Int(FileName, "Vcol1" );
HouseInfo = dini_Int(FileName, "Vcol2" );
HouseInfo= dini_Int(FileName, "Date" );
HouseInfo = dini_Int(FileName, "Level" );
HouseInfo = dini_Int(FileName, "Tip" );
HouseInfo = dini_Int(FileName, "World" );
HouseText(i);
                        if(HouseInfo == 457)
{
HouseInfo = 411;
}
}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Ep1c
Hustler
pre 12 godina
HouseInfo = dini_Get(FileName, "Owner" ); //Linija 10270 (Ovde izbacuje gresku)
HouseInfo = dini_Get(FileName, "Discription" ); //Linija 10271 (Ovde izbacuje gresku)
Ep1c
Hustler
pre 12 godina
BUMP
Zna li neko!?
[Bp]D.N
Kingpin
pre 12 godina
www.google.com čini čuda.
Pročitaj ovo i sve će ti biti jasno.
http://forum.sa-mp.com/showthread.php?t=134573
Ep1c
Hustler
pre 12 godina
Probao sam i opet isto
Ep1c
Hustler
pre 12 godina
Opet isi errori
Ep1c
Hustler
pre 12 godina
Sad ovo
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : error 001: expected token: ";", but found ")"
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : error 029: invalid expression, assumed zero
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10270) : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271) : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271)  : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271)  : warning 215: expression has no effect
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271)  : error 001: expected token: ";", but found ")"
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271)  : error 029: invalid expression, assumed zero
C:\Users\Ep1c\Desktop\BARP\gamemodes\BARP.pwn(10271)  : warning 215: expression has no effect
Ep1c
Hustler
pre 12 godina
Zar je moguce da niko ne zna..
Pomoagajte ljudi hitno mi treba ovo..  😮
Ljubo
Enforcer
pre 12 godina
Pokusaj ovako
strcat(dini_Get(FileName, "Owner"), HouseInfo, 128);
strcat(dini_Get(FileName, "Discription"), HouseInfo, 128);
Ep1c
Hustler
pre 12 godina
Radi, ali sad ne pise opis i vlasnik
http://prntscr.com/xguno
Boki Pro
Kingpin
pre 12 godina
HouseInfo = dini_Get(FileName, "Owner" ); //Linija 10270 (Ovde izbacuje gresku)
HouseInfo = dini_Get(FileName, "Discription" ); //Linija 10271 (Ovde izbacuje gresku)

ajde nadji HouseInfo taj enum i kopiraj ga ovde
Ep1c
Hustler
pre 12 godina
enum hInfo
{
Float:hEntrancex,
Float:hEntrancey,
Float:hEntrancez,
Float:hExitx,
Float:hExity,
Float:hExitz,
hHealthx,
hHealthy,
hHealthz,
hArmourx,
hArmoury,
hArmourz,
hOwner,
hDiscription,
hValue,
hHel,
hArm,
hInt,
hLock,
hOwned,
hRooms,
hRent,
hRentabil,
hTakings,
hVec,
hVcol1,
hVcol2,
hDate,
hLevel,
hTip,
hWorld
};
Ljubo
Enforcer
pre 12 godina
Pokusaj sada
strcat(dini_Get(FileName, "Owner"), HouseInfo, MAX_PLAYER_NAME);
strcat(dini_Get(FileName, "Discription"), HouseInfo, MAX_PLAYER_NAME);
Boki Pro
Kingpin
pre 12 godina
po defineu je 24
hOwner,
hDiscription,
ajde stavi ovako,slabo se razumem u dini bolje da si radio Y_INI
strmid(dini_Get(FileName, "Owner"), HouseInfo, 0, strlen(HouseInfo), 255);
strmid(dini_Get(FileName, "Discription"), HouseInfo, 0, strlen(HouseInfo), 255);
Ep1c
Hustler
pre 12 godina
Opet isto..
Pa nzm Y_INI ae ako mozes da mi ti ovo prebacis u Y_INI ako nije problem

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava