Help set skin SAMP
#1

How to change the IsInvalidSkin function to set skin custom?, because custom skin default is 20001 is up. I use Samp 0.3DL

PHP код:
CMD:setskin(playeridparams[]) 

    if (
PlayerInfo[playerid][pAdmin] >= 3
    { 
        new 
string[128], giveplayeridskinid
        if(
sscanf(params"ud"giveplayeridskinid)) return SendClientMessageEx(playeridCOLOR_GREY"SU DUNG: /setskin [Player] [skinid]"); 
  
        if(
IsPlayerConnected(giveplayerid)) 
        { 
   if(!
IsInvalidSkin(skinid)) 
            { 
                if(
GetPlayerSkin(giveplayerid) == skinid
                { 
                    
SendClientMessageExplayeridCOLOR_WHITE"The person you're trying to change skins of already is using the skin you're trying to set." ); 
                } 
                else 
                { 
                    
PlayerInfo[giveplayerid][pModel] = skinid
                    
format(stringsizeof(string), "Your skin has been changed to ID %d by Administrator %s."skinidGetPlayerNameEx(playerid)); 
                    
SendClientMessageEx(giveplayeridCOLOR_WHITEstring); 
                    
format(stringsizeof(string), "You have given %s skin ID %d."GetPlayerNameEx(giveplayerid), skinid); 
                    
SendClientMessageEx(playeridCOLOR_WHITEstring); 
                    
SetPlayerSkin(giveplayeridPlayerInfo[giveplayerid][pModel]); 
                } 
            } 
            else 
            { 
                
SendClientMessageEx(playeridCOLOR_GREY"Invalid skin ID!"); 
            } 
        } 
    } 
    else 
    { 
        
SendClientMessageEx(playeridCOLOR_GRAD1"Ban Khфng Cу Kha Nang Su Dung Lкnh Nаy !"); 
    } 
    return 
1

Reply
#2

Define IsValidSkin Function by yourself. add exclusion to skins 20001 and above.
Reply
#3

OK. it work. Thanks <3 Very Good
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)