Гриха
Новичок
new string[256];
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new idx;
new cmd[256], tmp[256];
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/скин", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xAFAFAFAA, "(( используйте: /скин [ид игрока] [ид скина] ))");
new para1;
new level;
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xAFAFAFAA, "(( используйте: /скин [ид игрока] [ид скина] ))");
if(level > 299 || level < 0)
{ SendClientMessage(playerid, 0xAFAFAFAA, "(( неверный ид скина ))"); return 1; }
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Администратор %s[%d] выдал Вам временный скин", sendername, playerid);
SendClientMessage(para1, 0xAFAFAFAA, string);
format(string, sizeof(string), "Вы выдали временный скин игроку %s[%d]", giveplayer,para1);
SendClientMessage(playerid, 0xAFAFAFAA, string);
SetPlayerSkin(para1, level);
}
}
}
}
return 1;
}
что тут не так почему я ввожу любой ид и мне выдает скин а ид друга ввожу не выдает, что тут не так помогите исправить, тоесть я себе скин могу дать а другу нет
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new idx;
new cmd[256], tmp[256];
cmd = strtok(cmdtext, idx);
if(strcmp(cmd, "/скин", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xAFAFAFAA, "(( используйте: /скин [ид игрока] [ид скина] ))");
new para1;
new level;
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, 0xAFAFAFAA, "(( используйте: /скин [ид игрока] [ид скина] ))");
if(level > 299 || level < 0)
{ SendClientMessage(playerid, 0xAFAFAFAA, "(( неверный ид скина ))"); return 1; }
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Администратор %s[%d] выдал Вам временный скин", sendername, playerid);
SendClientMessage(para1, 0xAFAFAFAA, string);
format(string, sizeof(string), "Вы выдали временный скин игроку %s[%d]", giveplayer,para1);
SendClientMessage(playerid, 0xAFAFAFAA, string);
SetPlayerSkin(para1, level);
}
}
}
}
return 1;
}
что тут не так почему я ввожу любой ид и мне выдает скин а ид друга ввожу не выдает, что тут не так помогите исправить, тоесть я себе скин могу дать а другу нет
