Preview model problem x2
#1

Picture of problem
http://www.dodaj.rs/f/2/GA/47G2i2o9/...31-15-25-0.jpg

Problem is when i change skin my preview model duplicate with old skin.

Код:
CMD:setskin(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
	    if(JustReported[playerid] == 1)
		{
			SCM(playerid, COLOR_GREY, "** Moras sacekati par minuta da bi opet mogli dati skin !");
			return 1;
		}
		new sendername[MAX_PLAYER_NAME],giveplayerid,level,giveplayer[MAX_PLAYER_NAME],string[128];
		GetPlayerName(playerid, sendername, sizeof(sendername));
  		if(sscanf(params,"ud",giveplayerid,level)) return SCM(playerid, COLOR_GRAD2, "Koriscenje: /setskin [ID Igraca/Deo Imena] [skin id]");
		if(level > 299 || level < 1) { SCM(playerid, COLOR_GREY, "Pogresan ID!"); return 1; }
		if(level == 74) { SCM(playerid, COLOR_GREY, "Ovaj skin ne mozete nikome dati jer je zabranjen.."); return 1; }
		if(PlayerInfo[playerid][Admin] >= 5)
  	{
		if(giveplayerid != INVALID_PLAYER_ID)
			{
				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				PlayerInfo[giveplayerid][pChar] = level;
				format(string, sizeof(string), "** Administrator %s Has Changed Your Skin.", sendername);
				SCM(giveplayerid, TEAM_GROVE_COLOR, string);
				format(string, sizeof(string), "** You Granted %s skin number %d.", giveplayer,level);
				SCM(playerid, COLOR_ORANGE, string);
				format(string, sizeof(string), "[ADMIN]: %s Gave The Skin [%d] to %s (%d).",sendername, level, giveplayer, giveplayerid);
				ABroadCast(COLOR_LIGHTRED,string, 5);
				SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][pChar]);
				dole7[playerid] = CreatePlayerTextDraw(playerid, 443.199615, 375.573730, "New Textdraw");
				PlayerTextDrawLetterSize(playerid, dole7[playerid], 0.449999, 1.600000);
				PlayerTextDrawTextSize(playerid, dole7[playerid], 57.599990, 41.813346);
				PlayerTextDrawAlignment(playerid, dole7[playerid], 1);
				PlayerTextDrawColor(playerid, dole7[playerid], -1);
				PlayerTextDrawUseBox(playerid, dole7[playerid], true);
				PlayerTextDrawBoxColor(playerid, dole7[playerid], 0);
				PlayerTextDrawSetShadow(playerid, dole7[playerid], 0);
				PlayerTextDrawSetOutline(playerid,dole7[playerid], 1);
				PlayerTextDrawBackgroundColor(playerid, dole7[playerid], 0x00000000);
				PlayerTextDrawFont(playerid, dole7[playerid], 5);
				PlayerTextDrawSetProportional(playerid, dole7[playerid], 1);
				PlayerTextDrawSetPreviewModel(playerid, dole7[playerid], GetPlayerSkin(playerid));
				PlayerTextDrawSetPreviewRot(playerid, dole7[playerid], 0.000000, 0.000000, 0.000000, 1.000000);
				PlayerTextDrawShow(playerid, dole7[playerid]);
				SetTimerEx("ReportReset", 30000, false, "i", playerid);
				JustReported[playerid] = 1;
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Gave The Skin [%d] to %s",d,m,y,h,mi,s,sendername,level,giveplayer);
				GiveLog(string);
			}
		}
		else
		{
			SCM(playerid, COLOR_GRAD1, "   Niste ovlasceni da koristite ovu komandu!");
		}
	}
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)