[POMOC] /radio


Započeo pllopen, Oktobar 22, 2012, 14:47:59 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema:Pa ovako radio sam org system i sada kada napravim komandu /radio i kada udem ig i napisem njome pise mi ime i sve to ali nepise Rank a imam funkciju za imena rankova
Dio skripte:
YCMD:r(playerid, params[], help)
{
    #pragma unused help
	if (PlayerInfo[playerid][pMember] >=1 || PlayerInfo[playerid][pLeader] >= 1)
	{
		new text[128], string[128];
		if (sscanf(params, "s[128]", text)) return SCM(playerid, COLOR_WHITE, "{FFAF00}KORISTI: {FFFFFF}/r [text]");
		foreach(new Igrac : Player)
		{
			if(PlayerInfo[Igrac][pMember] == PlayerInfo[playerid][pMember])
			{
				format(string, sizeof(string), "{CDAA7D}(( %s %s kaze: %s ))", GetPlayerRank(playerid), ImeIgraca(Igrac), text);
				SCM(Igrac, -1, string);
			}
			else if(PlayerInfo[Igrac][pLeader] == PlayerInfo[playerid][pLeader])
			{
				format(string, sizeof(string), "{C48E48}(( %s %s kaze: %s ))", GetPlayerRank(playerid), ImeIgraca(Igrac), text);
				SCM(Igrac, -1, string);
			}
		}
	}
	else NemaOvlastenjeL(playerid);
	return 1;
}

rank imena
stock GetPlayerRank(Igrac)
{
	new RankName[32], PlayerOrg = (PlayerInfo[Igrac][pMember] > 0) ? (PlayerInfo[Igrac][pMember]) : (PlayerInfo[Igrac][pLeader]);

	switch(PlayerOrg)
	{
		case 1:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Cadeth";
				case 2: RankName = "Police Officer";
				case 3: RankName = "Corporal";
				case 4: RankName = "Captain";
				case 5: RankName = "Deputy Chief";
				case 6: RankName = "Chief";
				default: RankName = "Nepoznato";
			}
		}
		case 2:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Outsider";
				case 2: RankName = "Trainee";
				case 3: RankName = "Capo";
				case 4: RankName = "Manager";
				case 5: RankName = "Underboss";
				case 6: RankName = "Boss";
				default: RankName = "Nepoznato";
			}
		}
		case 3:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Outsider";
				case 2: RankName = "Trainee";
				case 3: RankName = "Capo";
				case 4: RankName = "Manager";
				case 5: RankName = "Underboss";
				case 6: RankName = "Boss";
				default: RankName = "Nepoznato";
			}
		}
		case 4:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Thug";
				case 2: RankName = "Soulja";
				case 3: RankName = "Errand Boy";
				case 4: RankName = "Gangsta";
				case 5: RankName = "Senior O.G";
				case 6: RankName = "O.G";
				default: RankName = "Nepoznato";
			}
		}
		case 5:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Thug";
				case 2: RankName = "Soulja";
				case 3: RankName = "Errand Boy";
				case 4: RankName = "Gangsta";
				case 5: RankName = "Senior O.G";
				case 6: RankName = "O.G";
				default: RankName = "Nepoznato";
			}
		}
	}
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

probaj

stock GetPlayerRank(Igrac)
{
	new RankName[32], PlayerOrg = (PlayerInfo[Igrac][pMember] > 0) ? (PlayerInfo[Igrac][pMember]) : (PlayerInfo[Igrac][pLeader]);

	switch(PlayerOrg)
	{
		case 1:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Cadeth";
				case 2: RankName = "Police Officer";
				case 3: RankName = "Corporal";
				case 4: RankName = "Captain";
				case 5: RankName = "Deputy Chief";
				case 6: RankName = "Chief";
			}
		}
		case 2:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Outsider";
				case 2: RankName = "Trainee";
				case 3: RankName = "Capo";
				case 4: RankName = "Manager";
				case 5: RankName = "Underboss";
				case 6: RankName = "Boss";
			}
		}
		case 3:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Outsider";
				case 2: RankName = "Trainee";
				case 3: RankName = "Capo";
				case 4: RankName = "Manager";
				case 5: RankName = "Underboss";
				case 6: RankName = "Boss";
			}
		}
		case 4:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Thug";
				case 2: RankName = "Soulja";
				case 3: RankName = "Errand Boy";
				case 4: RankName = "Gangsta";
				case 5: RankName = "Senior O.G";
				case 6: RankName = "O.G";
			}
		}
		case 5:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Thug";
				case 2: RankName = "Soulja";
				case 3: RankName = "Errand Boy";
				case 4: RankName = "Gangsta";
				case 5: RankName = "Senior O.G";
				case 6: RankName = "O.G";
			}
		}
	}
	return 1;
}
Poslednja Izmena: Oktobar 22, 2012, 15:26:41 POSLE PODNE od arambasa

Citat: arambasa poslato Oktobar 22, 2012, 15:25:44 POSLE PODNE
probaj

stock GetPlayerRank(Igrac)
{
	new RankName[32], PlayerOrg = (PlayerInfo[Igrac][pMember] > 0) ? (PlayerInfo[Igrac][pMember]) : (PlayerInfo[Igrac][pLeader]);

	switch(PlayerOrg)
	{
		case 1:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Cadeth";
				case 2: RankName = "Police Officer";
				case 3: RankName = "Corporal";
				case 4: RankName = "Captain";
				case 5: RankName = "Deputy Chief";
				case 6: RankName = "Chief";
			}
		}
		case 2:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Outsider";
				case 2: RankName = "Trainee";
				case 3: RankName = "Capo";
				case 4: RankName = "Manager";
				case 5: RankName = "Underboss";
				case 6: RankName = "Boss";
			}
		}
		case 3:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Outsider";
				case 2: RankName = "Trainee";
				case 3: RankName = "Capo";
				case 4: RankName = "Manager";
				case 5: RankName = "Underboss";
				case 6: RankName = "Boss";
			}
		}
		case 4:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Thug";
				case 2: RankName = "Soulja";
				case 3: RankName = "Errand Boy";
				case 4: RankName = "Gangsta";
				case 5: RankName = "Senior O.G";
				case 6: RankName = "O.G";
			}
		}
		case 5:
		{
			switch(PlayerInfo[Igrac][pRank])
			{
				case 1: RankName = "Thug";
				case 2: RankName = "Soulja";
				case 3: RankName = "Errand Boy";
				case 4: RankName = "Gangsta";
				case 5: RankName = "Senior O.G";
				case 6: RankName = "O.G";
			}
		}
	}
	return 1;
}

Bgt ako neznas nemoj pomagat. To sto si ti obrisao default nema nikakve veze..

YCMD:r(playerid, params[], help)
{
    #pragma unused help
	if (PlayerInfo[playerid][pMember] >=1 || PlayerInfo[playerid][pLeader] >= 1)
	{
		new text[128], string[128];
		if (sscanf(params, "s[128]", text)) return SCM(playerid, COLOR_WHITE, "{FFAF00}KORISTI: {FFFFFF}/r [text]");
		foreach(new Igrac : Player)
		{
			if(PlayerInfo[Igrac][pMember] == PlayerInfo[playerid][pMember])
			{
				format(string, sizeof(string), "{CDAA7D}(( %s %s kaze: %s ))", GetPlayerRank(Igrac), ImeIgraca(Igrac), text);
				SCM(Igrac, -1, string);
			}
			else if(PlayerInfo[Igrac][pLeader] == PlayerInfo[playerid][pLeader])
			{
				format(string, sizeof(string), "{C48E48}(( %s %s kaze: %s ))", GetPlayerRank(Igrac), ImeIgraca(Igrac), text);
				SCM(Igrac, -1, string);
			}
		}
	}
	else NemaOvlastenjeL(playerid);
	return 1;
}



Probaj ovako... Nisam siguran, da li ce radit, ali pokusaj

@MicroSD_ Nije do toga.. kad sam pravio org system nisam nesto dobro stavio i sada sam vidio i prepravio to i sada radi :)