Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: NikolaBL poslato Jul 07, 2021, 16:14:58 POSLE PODNE

Naslov: Oko promene boje TDa
Poruka od: NikolaBL poslato Jul 07, 2021, 16:14:58 POSLE PODNE
Problem(error/warning): Zna li neko kako da mi se sacuva promena boje TDa, tojest kada promenim boju tda ingame, i kada izadjem sa servera i kad udjem da bude ta koju sam stavio ?
Deo skripte://
Pawno Code: [Izaberi]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Kod: [Izaberi]
Naslov: Odg: Oko promene boje TDa
Poruka od: V01D poslato Jul 07, 2021, 16:30:06 POSLE PODNE
Sacuvas kao promenljivu od igraca ( xAdmin, xNovac, xLevel itd... )

Sacuvas nesto kao : xBojaTD na primer i posle proveravas vrednost te boje i postavljas tdove na osnovu te vrednosti
Naslov: Odg: Oko promene boje TDa
Poruka od: NikolaBL poslato Jul 07, 2021, 16:36:56 POSLE PODNE
Znam stavio sam SavePlay(playerid);
Al isti kurac ....
Naslov: Odg: Oko promene boje TDa
Poruka od: Galardo poslato Jul 07, 2021, 17:02:31 POSLE PODNE
Posalji saveplayer fj i varijablu kako si deklarisao
Naslov: Odg: Oko promene boje TDa
Poruka od: realplaya poslato Jul 07, 2021, 17:24:28 POSLE PODNE
Imam isti problem... Radi mi SavePlayer za svaki sistem ali samo za ovaj ne..
Naslov: Odg: Oko promene boje TDa
Poruka od: Fergosonn poslato Jul 07, 2021, 17:28:22 POSLE PODNE
Sacuvas boju kao
[pawn]0xff0000FF//ITD ITD[/pawn]
i onda kad se igrac konektuje setas
[pawn]PlayerTextDrawColor(playerid,TDNAME[ playerid ], PlayerInfo[playerid][pBoja]);[/pawn]
Msm vako bese
Naslov: Odg: Oko promene boje TDa
Poruka od: V01D poslato Jul 07, 2021, 21:05:40 POSLE PODNE
Citat: Fergosonn poslato Jul 07, 2021, 17:28:22 POSLE PODNE
Sacuvas boju kao
[pawn]0xff0000FF//ITD ITD[/pawn]
i onda kad se igrac konektuje setas
[pawn]PlayerTextDrawColor(playerid,TDNAME[ playerid ], PlayerInfo[playerid][pBoja]);[/pawn]
Msm vako bese

Nisam siguran da li ce tako moci da sacuva, mozda kao string moze?

Ali svakako, lakse mu je da koristi integer promenljivu. Primer :

PlayerInfo[playerid][xBojaTD] = 1; //Crvena
PlayerInfo[playerid][xBojaTD] = 2; //Plava

Zatim u nekoj funkciji kada prikaze tdove :

[pawn]if(PlayerInfo[playerid][xBojaTD] == 1) { TextDrawSetColor(....); } [/pawn]

Ili da koristi switch