Nestaje pickup

25. Dec. 2018.
627
pregleda
10
postova
tonygomes
4
Shot Caller
25. Dec. 2018.
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): //
Macas
4
Enforcer
25. Dec. 2018.
daj ucitavanja firme
tonygomes
4
Shot Caller
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
Macas
4
Enforcer
25. Dec. 2018.
ne to, pod ongamemodinit treba da imas nesto slicno for(new idfirme = 0; idfirme < sizeof(FirmaInfo); idfirme++)
tonygomes
4
Shot Caller
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 ); }
Macas
4
Enforcer
25. Dec. 2018.
daj funkciju Firme3D, sta god da je visak je
tonygomes
4
Shot Caller
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
Macas
4
Enforcer
25. Dec. 2018.
ne trebati to tu, visak je
tonygomes
4
Shot Caller
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
tonygomes
4
Shot Caller
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha