Započeo Martino
•19. Mar. 2015.• Zaključano[POMOC] Postavka boja na duty
324
pregleda
3
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
38
Postovi:
15
Teme:
Pridružio se:Avg. 2014
19. Mar. 2015.
Skripta koju koristim: NL
Opis problema o kojem se radi: Hteo bi da vlasnik (133😎 pri paljenu duznost seta plavu boju a ostaloj administraciji crvenu,na NL modu se moze uraditi samo za jednog postavka boje preko( #define playerskoime2 Ime_prezime) znate na sta mislim,da /aduty i seta samo vlasniku (133😎 plavu boju
Dio skripte:
Slika (neobavezno):
Opis problema o kojem se radi: Hteo bi da vlasnik (133😎 pri paljenu duznost seta plavu boju a ostaloj administraciji crvenu,na NL modu se moze uraditi samo za jednog postavka boje preko( #define playerskoime2 Ime_prezime) znate na sta mislim,da /aduty i seta samo vlasniku (133😎 plavu boju
Dio skripte:
Quote
#define playerskoime2 "Sladjan_Trisic"
public PostavkeBoje()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (AdminDuty == 1)
{
new playername;
GetPlayerName(i, playername, sizeof(playername));
if(strcmp(playername,playerskoime2, false) == 0)
{
SetPlayerColor(i, 0x00aeffFF);//ovo je ta plava sto seta samo jednom playerskoime2
}
else
{
SetPlayerColor(i, 0xFF0000FF);
}
}
else if(GameXpertDuty == 1)
{
SetPlayerColor(i,0xb8ff02FF);
}
else if(PlayerInfo == 1)
{
SetPlayerColor(i,0xFFAF00FF);
}
}
}
public PostavkeBoje()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (AdminDuty == 1)
{
new playername;
GetPlayerName(i, playername, sizeof(playername));
if(strcmp(playername,playerskoime2, false) == 0)
{
SetPlayerColor(i, 0x00aeffFF);//ovo je ta plava sto seta samo jednom playerskoime2
}
else
{
SetPlayerColor(i, 0xFF0000FF);
}
}
else if(GameXpertDuty == 1)
{
SetPlayerColor(i,0xb8ff02FF);
}
else if(PlayerInfo == 1)
{
SetPlayerColor(i,0xFFAF00FF);
}
}
}
Slika (neobavezno):
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
19. Mar. 2015.
Sredis jednostavno u samoj komandi provere admin levela evo ti primer ...
if (PlayerInfo == 1) { SetPlayerColor(); } // Trebalo bi da znas sta je ovo al ajd znaci ako je igrac admin lvl 1 onda da dobije ovu boju koju mu das
else if (PlayerInfo == 2) { SetPlayerColor(); }
itd ...
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
19. Mar. 2015.
Rudi mislio je da je vlasnik plavi znaci
Zatim kod komande
#define VLASNIK 1338 //na vrh skripteZatim kod komande
CMD:aduty(playerid, params[])
{
if(PlayerInfo < VLASNIK) { SetPlayerColor(playerid, BOJA); }
else if (PlayerInfo == VLASNIK) { SetPlayerColor(playerid, BOJA); }
//ostatak koda za aduty
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava