Problem(error/warning): Imam dinamicni sistem kreiranja firmi, i radi sve ok, ali kada kupim firmu ili prodam ugl kad se destroya pickup taj od firme, poslije restart servera kada udjem ucitava label od firme ali nema pickupa, a kada relog obicni odem sve je uredu tu je pickup
Dio skripte: [ pawn ]Ako zatreba dacu[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
Nestaje pickup
627
pregleda
10
postova
25. Dec. 2018.
25. Dec. 2018.
public UcitajFirmu(idx, name[], value[])
{
INI_Int( "Kupljen", FI);
INI_Int( "Cijena", FI[ fCijena]);
INI_String( "Vlasnik", FI[ fVlasnik], MAX_PLAYER_NAME);
INI_Int( "Tip", FI[ fTip]);
INI_Int( "Zakljucana", FI[ fZakljucan]);
INI_Int( "Novac", FI[ fNovac]);
INI_Float( "UlazX", FI[ fUlazX]);
INI_Float( "UlazY", FI[ fUlazY]);
INI_Float( "UlazZ", FI[ fUlazZ]);
INI_Float( "IzasaoX", FI[ fIzasaoX]);
INI_Float( "IzasaoY", FI[ fIzasaoY]);
INI_Float( "IzasaoZ", FI[ fIzasaoZ]);
INI_Int( "Int", FI[ fInt]);
INI_Int( "VW", FI[ fVW]);
INI_Int( "Uinterioru", FI[ fUinterioru]);
INI_Int( "Produkti", FI[ fProdukti]);
INI_Int( "Uvw", FI[ fUvw]);
INI_String( "Ime", FI[ fIme], 128);
return true;
}mislim da nema veze sa ovim, nego sa kupi i prodaj firmu komandama da tu treba neki SacuvajFirmu ali da definisem taj pickup da i njega sacuva odma
25. Dec. 2018.
rizla wrote on December 25, 2018, 10:05 pm:
ne to, pod ongamemodinit treba da imas nesto slicno for(new idfirme = 0; idfirme < sizeof(FirmaInfo); idfirme++)
for( new f = 1;f < sizeof( FI ); f++ ) {
new string[ MAX_PLAYER_NAME ], fFile[ 50 ];
format( fFile, sizeof( fFile ), F_FILE, f );
if( fexist( fFile ) ) {
INI_ParseFile( fFile, "UcitajFirmu", .bExtra = true, .extra = f );
if( FI[ f ][ fKupljen ] == 0) {
format(string,sizeof(string), "{00DCF5}Firma na prodaju!\n{00DCF5}Ime : {FFFFFF}%s\n{00DCF5}Cijena Firme : {FFFFFF}%d$\n{00DCF5}Adresa Firme : {FFFFFF}%s %d\n{00DCF5}Za kupovinu upisite\n/kupifirmu", FI[ f ][ fIme], FI[ f ][ fCijena], UliceFirme( f ), f );
FirmaLabel[ f ] = Create3DTextLabel(string, 0x33CCFFAA, FI[ f ][ fUlazX], FI[ f ][ fUlazY], FI[ f ][ fUlazZ],25,0,1);
FirmaPickup[ f ] = CreatePickup(1210, 1, FI[ f ][ fUlazX], FI[ f ][ fUlazY], FI[ f ][ fUlazZ], -1); }
if( FI[ f ][ fKupljen ] == 1) {
format(string,sizeof(string), "{00DCF5}Ime : {FFFFFF}%s\n{00DCF5}Vlasnik Firme : {FFFFFF}%s\n{00DCF5}Adresa Firme : {FFFFFF}%s %d", FI[ f ][ fIme], FI[ f ][ fVlasnik], UliceFirme( f ), f );
FirmaLabel[ f ] = Create3DTextLabel(string, 0x33CCFFAA, FI[ f ][ fUlazX], FI[ f ][ fUlazY], FI[ f ][ fUlazZ],25,0,1);
FirmaPickup[ f ] = CreatePickup(1210, 1, FI[ f ][ fUlazX], FI[ f ][ fUlazY], FI[ f ][ fUlazZ], -1); } }
Firme3D( f ); }25. Dec. 2018.
stock Firme3D( b )
{
new string[ 256 ];
if( FI[ b ][ fKupljen ] == 0) {
Delete3DTextLabel(FirmaLabel);
DestroyPickup(FirmaPickup);
format(string,sizeof(string), "{00DCF5}Firma na prodaju!\n{00DCF5}Ime : {FFFFFF}%s\n{00DCF5}Cijena Firme : {FFFFFF}%d$\n{00DCF5}Adresa Firme : {FFFFFF}%s %d\n{00DCF5}Za kupovinu upisite\n/kupifirmu", FI[ b ][ fIme ], FI[ b ][ fCijena ], UliceFirme( b ), b );
FirmaLabel[ b ] = Create3DTextLabel(string, 0x33CCFFAA, FI[ b ][ fUlazX ], FI[ b ][ fUlazY ], FI[ b ][ fUlazZ ], 25, 0, 1 );
FirmaPickup[ b ] = CreatePickup(1210, 1, FI[ b ][ fUlazX ], FI[ b ][ fUlazY ], FI[ b ][ fUlazZ ], -1 ); }
if( FI[ b ][ fKupljen ] == 1) {
Delete3DTextLabel(FirmaLabel);
DestroyPickup(FirmaPickup);
format(string,sizeof(string), "{00DCF5}Ime : {FFFFFF}%s\n{00DCF5}Vlasnik Firme : {FFFFFF}%s\n{00DCF5}Adresa Firme : {FFFFFF}%s %d", FI[ b ][ fIme ], FI[ b ][ fVlasnik ], UliceFirme( b ), b );
FirmaLabel[ b ] = Create3DTextLabel(string, 0x33CCFFAA, FI[ b ][ fUlazX ], FI[ b ][ fUlazY ], FI[ b ][ fUlazZ ], 25, 0, 1 );
FirmaPickup[ b ] = CreatePickup(1210, 1, FI[ b ][ fUlazX ], FI[ b ][ fUlazY ], FI[ b ][ fUlazZ ], -1 ); }
return true;
}mijenja labele te
25. Dec. 2018.
nece prikazivati label bez ovog nikako onda
ma ne znam ovo mi se nikad nije desavalo, znaci radi normalno sve samo kada ugasim server i upalim ponovo samo tu firmu ne prikazuje pickup koju sam kupovao i cackao nesto, a prikazuje labele i na ostalim firmama ostanu pickupi i sve ok, a kada relog odem bez gasenja servera ostane normalno pickup sve radi, znaci problem je samo kada ugasim srv i upalim ga ali samo sa tom firmom koju sam dirao
ma ne znam ovo mi se nikad nije desavalo, znaci radi normalno sve samo kada ugasim server i upalim ponovo samo tu firmu ne prikazuje pickup koju sam kupovao i cackao nesto, a prikazuje labele i na ostalim firmama ostanu pickupi i sve ok, a kada relog odem bez gasenja servera ostane normalno pickup sve radi, znaci problem je samo kada ugasim srv i upalim ga ali samo sa tom firmom koju sam dirao
26. Dec. 2018.
Skonto sam bio je problem u Firme3d samo sam trebao obrisati ovo DeletePickup, radi sve sada
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava