Pomoc


Započeo Belii, April 18, 2023, 14:20:10 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Citat: undefined poslato April 18, 2023, 18:47:34 POSLE PODNE
ne objasnjavas mu njemu se ne cuvaju boje
Brate je l moguće objasnjavam čoveku 10 minuta da bih skontao da je problem skroz drugi nego onaj za koji mi je dao log
- open.mp regional coordinator -


Citat: Mergevos poslato April 18, 2023, 18:57:36 POSLE PODNE
Onda nam daj kod gde čuvaš boje.
enum xPlayerInfo{
    xTDBoja
}


    PlayerInfo[playerid][xTDBoja] = 0;
ovo je pod ResetPlayer


INI_WriteInt(File,"TDBoja", PlayerInfo[playerid][xTDBoja]);
ovo pod SavePlayer


INI_Int("TDBoja", PlayerInfo[playerid][xTDBoja]);
i ovo je pod OcitajKorisnika

Je l čuvaš nakon izmene?
EDIT: video sam sad. Čekaj da pogledam još malo
- open.mp regional coordinator -

ono u sc sacuva primer ako je crvena broj 6 ono postavi broj 6
TDBoja = 6

ali ne razumem sto ne ucitava

Citat: Belii poslato April 18, 2023, 19:19:35 POSLE PODNE
ono u sc sacuva primer ako je crvena broj 6 ono postavi broj 6
TDBoja = 6

ali ne razumem sto ne ucitava

Ajde posalji kod gde ucitavas i funkciju koja ucitava
- open.mp regional coordinator -

zar vam treba tema od 2 stranice zbog obicnog debuga koji izvris sa prinf funkcijom.. strasno

Citat: Mergevos poslato April 19, 2023, 00:29:36 PRE PODNE
Ajde posalji kod gde ucitavas i funkciju koja ucitava
if( dialogid == dialog_LOGIN ) {
	    if( !response ) return Kick( playerid );
		if( response ) {
			if( !strcmp( inputtext, PlayerInfo[ playerid ][ xLozinka ], false ) && !isnull( inputtext ) ) {
				INI_ParseFile( Korisnici( playerid ), "OcitajKorisnika", .bExtra = true, .extra = playerid );
ovo je deo dialoga kada se igrac ponovo konektuje na server

public OcitajKorisnika( playerid, name[ ], value[ ] ) 
{
	INI_Int("TDBoja", PlayerInfo[playerid][xTDBoja]);
	return true;
}


Dodaj gore kod pinfo

pBojaTD,

Stavi kod saveplayer

INI_WriteInt(File,"BojaTD",PlayerInfo[playerid][pBojaTD]);

Kod Load

INI_Int(File,"BojaTD",PlayerInfo[playerid][pBojaTD]);

I kod odabir boja stavi

PlayerInfo[playerid][pBojaTD] = 0x000000AA;
i na kraj saveplayer(playerid);

i kod OnLoginPlayerEx ili kako je kod tebe definisano za spawn igraca.

PlayerTextDrawColor(playerid, TvojTD[ playerid ][ 0 ], PlayerInfo[playerid][pBojaTD]);





Poslednja Izmena: April 20, 2023, 16:07:35 POSLE PODNE od Goku ^

Citat: Goku ^ poslato April 20, 2023, 16:05:57 POSLE PODNE
Dodaj gore kod pinfo

pBojaTD,

Stavi kod saveplayer

INI_WriteInt(File,"BojaTD",PlayerInfo[playerid][pBojaTD]);

Kod Load

INI_Int(File,"BojaTD",PlayerInfo[playerid][pBojaTD]);

I kod odabir boja stavi

PlayerInfo[playerid][pBojaTD] = 0x000000AA;
i na kraj saveplayer(playerid);

i kod OnLoginPlayerEx ili kako je kod tebe definisano za spawn igraca.

PlayerTextDrawColor(playerid, TvojTD[ playerid ][ 0 ], PlayerInfo[playerid][pBojaTD]);

pa sve je vec tako namesteno


Citat: Belii poslato April 18, 2023, 17:14:40 POSLE PODNE
stock KreirajInGameTD(playerid)
{
//-------------------------------------------------------------------------------------------------------------ingametd
    new boja;
    if(PlayerInfo[playerid][xTDBoja] == 0) boja = 7393535;
    else if(PlayerInfo[playerid][xTDBoja] == 1) boja = -16776961;
    else if(PlayerInfo[playerid][xTDBoja] == 2) boja = -109248001;
    else if(PlayerInfo[playerid][xTDBoja] == 3) boja = 1497559807;
    else if(PlayerInfo[playerid][xTDBoja] == 4) boja = -2038833409;
    else if(PlayerInfo[playerid][xTDBoja] == 5) boja = -96479745;
    else if(PlayerInfo[playerid][xTDBoja] == 6) boja = -522241;
    else if(PlayerInfo[playerid][xTDBoja] == 7) boja = 1824152831;
    else if(PlayerInfo[playerid][xTDBoja] == 8) boja = 210177279;
    else if(PlayerInfo[playerid][xTDBoja] == 9) boja = 16711935;
    else if(PlayerInfo[playerid][xTDBoja] == 10) boja = 481532671;
    else if(PlayerInfo[playerid][xTDBoja] == 11) boja = 478516735;
    else if(PlayerInfo[playerid][xTDBoja] == 12) boja = 176909823;
    else boja = 8454143;

    ispod su tdovi 
    nema potrebe da saljem i njih
}


inace ove errore u server logu sam resio
samo je problem sto ne cuva boju
Umesto sto ovako radis mogao bi da cuvas boju koju igrac sam odabere
PlayerInfo[playerid][xTDBoja] = 176909823;//Primer