31.08.2014, 13:33
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.
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; }