[Pomoc] Skin pri menaje ranka


Započeo Schwarz, Decembar 12, 2012, 14:26:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja iz 0
Detaljan opis problema: Pa kako da ubacim kad mu dam na neki igrac rank da mu se menja skin
Dio skripte:
CMD:rankup(playerid, params[])
{
	if (gPlayerData[playerid][pLeader] > 0) // Provjerava da li je igrac lider icega
	{
		new
			iPlayerID,
			iRankNum,
			szPlayerName[MAX_PLAYER_NAME],
			szMessage[71];

		if (sscanf(params, "ud", iPlayerID, iRankNum)) // Ako igrac nije upisao sve potrebne parametre, ispisuje mu tu poruku
			return SendClientMessage(playerid, C_WHITE, "KORISTI: /rankup [igracev ID/dio imena] [rank]");
		else if (iPlayerID == INVALID_PLAYER_ID) // Ako je ID igraca koji je igrac upisao nije online, ispisuje mu tu poruku
			return SendClientMessage(playerid, C_WHITE, "ERROR: Pogresan ID igraca.");
		else if (iRankNum < 1 || iRankNum > 6) // Ako je broj ranka manji od 1 ili veci od 6, ispisuje mu tu poruku
			return SendClientMessage(playerid, C_WHITE, "ERROR: ID organizacije ne smije biti manji od 1 ili veci od 6.");
		else if (gPlayerData[iPlayerID][pMember] != gPlayerData[playerid][pLeader]) // Provjerava da li su igrac i ID igraca koji je upisao u istoj organizaciji
			return SendClientMessage(playerid, C_WHITE, "ERROR: Taj igrac nije u vasoj organizaciji.");

		gPlayerData[iPlayerID][pRank] = iRankNum; // Postavlja igracevu varijablu na broj ranka, tako da bi kasnije mogli znati koji je igrac rank

		GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);

		format(szMessage, sizeof(szMessage), "INFO: Lider %s ti je postavio rank na "CRED"%d", szPlayerName, iRankNum);
		SendClientMessage(iPlayerID, C_WHITE, szMessage);

		GetPlayerName(iPlayerID, szPlayerName, MAX_PLAYER_NAME);

		format(szMessage, sizeof(szMessage), "INFO: Postavio si clanu %s rank na "CRED"%d", szPlayerName, iRankNum);
		SendClientMessage(playerid, C_WHITE, szMessage);
	}
	else
		SendClientMessage(playerid, C_WHITE, "ERROR: Moras biti lider da koristis ovu komandu.");
	return 1;
}

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

Blaeks

*

Madmen

jednostavno,
if(gPlayerData[iPlayerID][pVarijabla_Za_Rank] == 1) { gPlayerData[iPlayerID][pVarijabla_Za_Skin] = ID SKINA; SetPlayerSkin(iPlayerID, ID SKINA); }
i onda pro vrhu komande stavis ovo
gPlayerData[iPlayerID][pVarijabla_Za_Rank] = iRankNum ;