Problem(error/warning): Ako ima admin na serveru i on je na aduty, igracu koji ulazi na server boja nicka od admina se promjeni, ne znam zasto :P, inace kada je na aduty boja nicka je crna, ovo se desava samo kada su admini na duty, skripta koju koristim je UP, znaci ovo se desi samo kada igrac ulazi na server i tako stoji igracu ta neka boja, a kada admin ode ponovo na duty igracu se pojavi crni nick admina.
Dio skripte: [ pawn ] Ne znam sta da postavim [ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): /
Posalji Pawn Code Logina i Admin sistema
[ pawn ] case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
{
INI_ParseFile(Korisnici(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
new rand = random(sizeof(RandomSpawn2));
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], RandomSpawn2[rand][0], RandomSpawn2[rand][1], RandomSpawn2[rand][2], RandomSpawn2[rand][3], 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid); GivePlayerMoney(playerid, PlayerInfo[playerid][pNovacDzep]);
SetPlayerFightingStyle(playerid, PlayerInfo[playerid][pBorbeniStil]);
SetCameraBehindPlayer(playerid);
UlogovanProvera[playerid] = 1;
TextDrawHideForPlayer(playerid, LoginTextdraw[0]);
TextDrawHideForPlayer(playerid, LoginTextdraw[1]); TextDrawHideForPlayer(playerid, LoginTextdraw[2]);
OcistiChat(playerid, 10);
new string[256],iskustvo;
iskustvo = (PlayerInfo[playerid][pLevel] * 2) + 2;
format(string,sizeof(string),""SPLAVA"Dobrodosao "BELA"%s "SPLAVA"na Underpoint RolePlay.",GetName(playerid));
SCM(playerid,-1,string);
format(string,sizeof(string),""SPLAVA"[INFO]: "BELA"Trenutni Level: %d | Respekti: %d/%d | Sati Igre: %d.",PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],iskustvo,PlayerInfo[playerid][pSatiIgre]);
SCM(playerid,-1,string);
if(PlayerInfo[playerid][Vozilo1] != -1)
{
new i = PlayerInfo[playerid][Vozilo1];
new voziloc[50];
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo[vVlasnik], GetName(playerid), true))
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(1) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PlayerInfo[playerid][Vozilo1] = -1;
SavePlayer(playerid);
}
else
{
VoziloInfo[PlayerInfo[playerid][Vozilo1]][vNeaktivnost] = 0;
TunirajVozilo(VoziloInfo[vID], i);
}
}
else
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(1) je obrisano iz fajla,tako da vise niste vlasnik.");
PlayerInfo[playerid][Vozilo1] = -1;
}
}
if(PlayerInfo[playerid][Vozilo2] != -1)
{
new i = PlayerInfo[playerid][Vozilo2];
new voziloc[50];
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo[vVlasnik], GetName(playerid), true))
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(2) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PlayerInfo[playerid][Vozilo2] = -1;
SavePlayer(playerid);
}
else
{
VoziloInfo[PlayerInfo[playerid][Vozilo2]][vNeaktivnost] = 0;
TunirajVozilo(VoziloInfo[vID], i);
}
}
else
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(2) je obrisano iz fajla,tako da vise niste vlasnik.");
PlayerInfo[playerid][Vozilo2] = -1;
}
}
if(PlayerInfo[playerid][Vozilo3] != -1)
{
new i = PlayerInfo[playerid][Vozilo3];
new voziloc[50];
format(voziloc, 50, AUTO_FILE ,i);
if(fexist(voziloc))
{
if(strcmp(VoziloInfo[vVlasnik], GetName(playerid), true))
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(3) koji se nalazi u Vasem nalogu nije vise u Vasem vlasnistvu.");
PlayerInfo[playerid][Vozilo3] = -1;
SavePlayer(playerid);
}
else
{
VoziloInfo[PlayerInfo[playerid][Vozilo3]][vNeaktivnost] = 0;
TunirajVozilo(VoziloInfo[vID], i);
}
}
else
{
SCM(playerid, -1, "[UP:RP] {FFFFFF}Vozilo(3) je obrisano iz fajla,tako da vise niste vlasnik.");
PlayerInfo[playerid][Vozilo3] = -1;
}
}
if(PlayerInfo[playerid][pTutorial] == 0)
{
SCM(playerid,-1,"[UP:RP]: "ZUTA"Niste zavrsili registraciju ni sagledali tutorail pa ste vraceni na ponovnu registraciju!");
ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, ""BELA"Dali ste musko ili zensko?", ""SPLAVA"- "BELA"Musko\n"SPLAVA"- "BELA"Zensko", "Dalje", "Odustani");
SetPlayerCameraPos(playerid, 1657.39, -1856.75, 45.71); SetPlayerCameraLookAt(playerid, 1661.96, -1857.56, 43.85);
SetPlayerInterior(playerid, 0); TogglePlayerControllable(playerid, 0); SetPlayerPos(playerid, 1693.3690,-1867.5784,13.5412);
SetPlayerFacingAngle(playerid, 139.7829); SetPlayerVirtualWorld(playerid, 5446);
}
}
else
{
new loginstring[512],loginname[64];
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),""BELA"________________________________________________\n\n"SPLAVA"Dobrodosao na Underpoint RolePlay\n\n"BELA"Vas Ime i Prezime: "SPLAVA"%s\n"BELA"Vas korisnicki racun je registrovan na serveru\nUnesite vas tacan password, imate "CRVENA"4 "BELA"pokusaja...\n\n"BELA"Ukoliko pogresite "CRVENA"4 "BELA"puta pass bicete banovani!\n"BELA"________________________________________________",loginname);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Izlaz");
LoginPokusaji[playerid] += 1;
g_SCMF(playerid,-1,"[UP:RP] "CRVENA"Pogresna lozinka | Preostalo Pokusaja: %d/4!",LoginPokusaji[playerid]);
if(LoginPokusaji[playerid] == 4) { StatusKonekta(playerid, 4); }
}
return 1;
}
}
}
return 1;
}[ /pawn ]
https://pastebin.com/wgxuKDLx
Pošalji nam sve gdje imaš SetPlayerColor u modu pa ćemo vidjeti gdje je problem.
Ako sam ja tebe shvatio
Ja imam Crnu boju nicka,ti uÄ'eÅ¡ na server,ja gubim tu Crnu boju i dobivam drugu?
Tacno tako
@Paul Castellano , https://pastebin.com/tfpKEwJc eto to je sve sto ima, to se samo desava kada je admin na duty i kada igrac udje, boja admina igracu se promjeni
Citat: jack955 poslato Jul 02, 2018, 11:17:42 PRE PODNE
Tacno tako @Paul Castellano , https://pastebin.com/tfpKEwJc eto to je sve sto ima
A u koju se promjeni?
Ako je u Bijelu onda daj sve gdje imaš BelaBojaIgraca .
Svaki put je druga boja, nekad bude ljubicasta, nekad narandzasta, ali to nemam nigdje da koristim kao setplayercolor, do sada asm samo te 2 boje vidio
id 0 kada je admin i na aduty, onda kada igrac udje igrac vidi njegov nik kao narandzastu boju, a id 1 kada je admin i na aduty, igrac vidi njegov nik kao ljubicastu boju
FIXANO ;D