Započeo Dacho
•23. Avg. 2016.[POMOC]Ne brise mi 3dtext iznad igraca
301
pregleda
3
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
446
Postovi:
58
Teme:
Pridružio se:Nov. 2010
23. Avg. 2016.
Skripta koju koristim:CL edit
Detaljan opis problema😄odao sam 3D text label kada admin ode na duznost da mu pise iznad glave npr ADMIN NA DUZNOSTI i sve okej radi,samo kada opet ukuca /adminduty ne skine mu taj natpis sa glave..
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nadam se da ste skontali da ne kopiram celu aduty komandu bezveze,znaci ovo kod silazenja sa duznosti da mu skine tj obrise taj 3dtextlabel ne radi..
Detaljan opis problema😄odao sam 3D text label kada admin ode na duznost da mu pise iznad glave npr ADMIN NA DUZNOSTI i sve okej radi,samo kada opet ukuca /adminduty ne skine mu taj natpis sa glave..
Dio skripte:
new Text3D:aduznost;// Ova linija stoji na samoj proveri da li je igrac admin
//U SLUCAJU DA JE IGRAC ADMIN i da mu adminduty nije jednak 1 -znaci da jos nije na duznosti,slede sledece naredbe vezane za taj 3dtext
new Float:x, Float:y, Float:z; // defniras x,y,z za label
aduznost = Create3DTextLabel("[ ADMIN NA DUZNOSTI ] ", COLOR_BLACK,x,y,z, 40.0, 0, 0); // kreiras lalel
Attach3DTextLabelToPlayer(aduznost,playerid,0.0, 0.0, 0.7); // stavis label na igraca
//U SLUCAJU DA JE IGRAC ADMIN i da je vec na Adminduty ,ovo se nalazi u tom opsegu kad mu se adminduty postavlja na 0 i treba da mu se obrise taj 3d text iznad glave,ovo je ta linija i ne radi.
Delete3DTextLabel(aduznost); //brises label sa igraca
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nadam se da ste skontali da ne kopiram celu aduty komandu bezveze,znaci ovo kod silazenja sa duznosti da mu skine tj obrise taj 3dtextlabel ne radi..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
446
Postovi:
58
Teme:
Pridružio se:Nov. 2010
23. Avg. 2016.
if(!strcmp(cmdtext, "/adminduty", true)) // By Ellis
{
new Text3D:aduznost;
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Morate se prvo prijaviti !");
return 1;
}
if(PlayerInfo > 0)
{
if(AdminDuty == 0)
{
new Float:x, Float:y, Float:z; // defniras x,y,z za label
AdminDuty = 1;
SetPlayerArmour(playerid, 999);
SetPlayerHealth(playerid, 999);
AutoRepair = true;
SetPlayerColor(playerid,COLOR_CRVENA);
GetPlayerName(playerid, sendername, sizeof(sendername));
aduznost = Create3DTextLabel("[ ADMIN NA DUZNOSTI ] ", COLOR_BLACK,x,y,z, 40.0, 0, 0); // kreiras lalel
Attach3DTextLabelToPlayer(aduznost,playerid,0.0, 0.0, 0.7); // stavis label na igraca
format(string, sizeof(string), "{FFFFFF}[{FF0000}ADMIN{FFFFFF}] [ID:{FF0000}%d{FFFFFF}]%s je na duznosti.", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
if(PlayerInfo >= 1337)
{
for(new i = 0; i < sizeof(CarInfo); i++)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
return 1;
}
else if(AdminDuty == 1)
{
AdminDuty = 0;
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
AutoRepair = false;
SetPlayerColor(playerid,TEAM_HIT_COLOR);
Delete3DTextLabel(aduznost); //brises label sa igraca
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{FFFFFF}[{FF0000}ADMIN{FFFFFF}] [ID:{FF0000}%d{FFFFFF}]%s nije vise na duznosti.", playerid, sendername);
ABroadCast(COLOR_YELLOW,string,1);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Niste Admin !");
return 1;
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava