#1

i need a command when a player do /skin [id] he can select a skin its for all normal player
Reply
#2

its zcmd command:
pawn Код:
CMD:setskin(playerid,params[])
{
    new skin;
    if(sscanf(params,"d",skin)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /skin [skinid]");
    if(IsInvalidSkin(skin)) return SendClientMessage(playerid, COLOR_GREY, "* Invalid Skin ID");
    SetPlayerSkin(playerid, skin);
    SendClientMessage(player, COLOR_WHITE, "You've changed your skin id.");
    return 1;
}
Reply
#3

pawn Код:
if (strcmp("/skin", cmdtext, true, 10) == 0)
    {
        new tmp[256];
        tmp = strtok ( cmdtext, idx );
        if ( !strlen ( tmp ) )
        {
            SendClientMessage(playerid, COLOR_RED, "USAGE: /skin [ID]");
            return 1;
  }
        SetPlayerSkin(playerid, strval(tmp));
        return 1;
    }
Reply
#4

Quote:
Originally Posted by Kostas'
Посмотреть сообщение
pawn Код:
if (strcmp("/skin", cmdtext, true, 10) == 0)
    {
        new tmp[256];
        tmp = strtok ( cmdtext, idx );
        if ( !strlen ( tmp ) )
        {
            SendClientMessage(playerid, COLOR_RED, "USAGE: /skin [ID]");
            return 1;
  }
        SetPlayerSkin(playerid, strval(tmp));
        return 1;
    }
I hope that people starts using sscanf2 cause it's more easy to use.. and less lines to be wasted...
Reply
#5

Kostas' command not workin when i type /skin it say /skin id ok i do /skin 45 nothing happend i do /skin 4 nothing happends
Reply
#6

Sorry unfortunately double post

Naruto Command

Quote:

C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5249) : error 017: undefined symbol "setskin"
C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5252) : error 017: undefined symbol "params"
C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5253) : error 017: undefined symbol "IsInvalidSkin"
C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5255) : error 017: undefined symbol "player"
C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5262) : warning 225: unreachable code
C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5249) : warning 203: symbol is never used: "CMD"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Reply
#7

pawn Код:
if (strcmp(cmdtext, "/skin", true, 11) == 0) {
        new string[128], skinid;
        if(!cmdtext[11]) return SendClientMessage(playerid, 0x33AA33AA, "Usage: /skin [skinid]");
        skinid = strval(cmdtext[12]);
        switch(skinid) {
            case 3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 268, 273, 289: { return SendClientMessage(playerid, 0x33AA33AA, "Error: invalid skin ID!"); }
            default:
            {
                SetPlayerSkin(playerid, skinid);
                format(string, sizeof(string), "You have successfully changed your skin to %d", skinid);
                SendClientMessage(playerid, 0x33AA33AA, string);
            }
        }
        return 1;
    }
Reply
#8

Warning

Quote:

C:\Documents and Settings\XPPRESP3\Desktop\samp03csvr_R5_win32\samp 03csvr_R5_win32\samp03csvr_R5_win32\gamemodes\lvdm .pwn(5250) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Header size: 5748 bytes
Code size: 2795060 bytes
Data size: 416024 bytes
Stack/heap size: 16384 bytes; estimated max. usage=7131 cells (28524 bytes)
Total requirements: 3233216 bytes

1 Warning.

Reply
#9

Replace this
pawn Код:
new string[128], skinid;
To
pawn Код:
new skinid;
Reply
#10

Warning Fix but Command Not Working When i Do /skin or /skin [id] it says server unknown command
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)