[POMOC] Pomoc oko rankova na /a chatu


Započeo Yoker00, Februar 01, 2015, 15:01:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:up:rp
Detaljan opis problema:Hocu da napravim rank Vlasnik i Skriptera na /a chatu kao sto mozete videti dole u komandi na kom sam nacinu probao ali mi ne uspeva jer kada setujem al6 i skriptera na /a chatu mi pise direktor a ne skripter isto tako i sa vlasnikom a ne bih da pravim al7,8 itd pa jel moze nekako da se napravi to preko imena da pise ili kako ovo dole da moze i al6 tj drektor i skripter da se setuje ali da n a/a chatu pise skripter video sam to na drugim srw-ima da moze ali nzm na koj nacin su to radili ja sam probao na ovaj ali mi ne uspeva?!
Dio skripte:
////////////////////////////////////////////////////////
YCMD:a(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pVlasnik] < 1 || PlayerInfo[playerid][pSkripter] < 1) return SCM(playerid, -1, ""CRVENA"[OF:RP] "SIVA"Samo Admini!");
	new text[256], string[512],name[24], sendername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	if(sscanf(params, "s[1024]", text)) return SCM(playerid, -1, ""CRVENA"UP:RP Pomoc | "BELA"/a [tekst]");
	new arank[64];
	if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin Level 1"; }
	else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin Level 2"; }
	else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin Level 3"; }
	else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin Level 4"; }
	else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Admin Level 5 (Head Admin)"; }
	else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Admin Level 6 (Direktor)"; }
	else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = "Vlasnik"; }
	else if(PlayerInfo[playerid][pSkripter] == 1) { arank = "Skripter"; }
	else { arank = "Admin"; }
	format(string, sizeof(string), ""CRVENA"A | "BELA"%s "CRVENA"%s"BELA": %s",arank,sendername,text);
	Admin(-1,string);
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Poslednja Izmena: Februar 01, 2015, 15:06:27 POSLE PODNE od Yoker00

Ti hoces kada je igrac admin lvl 6 da pise na /a i da mu pise Skripter?
GAD SAM JA

Hocu kada je igrac al6 direktor i ja mu set skriptera i posle kad pisem na /a,/g da mu pise skripter a ne direktor ja sam napravio ovaj rank i sve to ali nece?!

////////////////////////////////////////////////////////
YCMD:a(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"UP:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 1 || PlayerInfo[playerid][pVlasnik] < 1 || PlayerInfo[playerid][pSkripter] < 1) return SCM(playerid, -1, ""CRVENA"[OF:RP] "SIVA"Samo Admini!");
	new text[256], string[512],name[24], sendername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	if(sscanf(params, "s[1024]", text)) return SCM(playerid, -1, ""CRVENA"UP:RP Pomoc | "BELA"/a [tekst]");
	new arank[64];
	if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin Level 1"; }
	else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin Level 2"; }
	else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin Level 3"; }
	else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin Level 4"; }
	else if(PlayerInfo[playerid][pVlasnik] == 1) { arank = "Vlasnik"; }
	else if(PlayerInfo[playerid][pSkripter] == 1) { arank = "Skripter"; }
	else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Admin Level 5 (Head Admin)"; }
	else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Admin Level 6 (Direktor)"; }
	else { arank = "Admin"; }
	format(string, sizeof(string), ""CRVENA"A | "BELA"%s "CRVENA"%s"BELA": %s",arank,sendername,text);
	Admin(-1,string);
	return 1;
}

Probaj ovako
GAD SAM JA