Noob-Rp https://forum.noob-rp.ru/ |
|
[Samp-rp] Команда /setplayerskin (spskin) 9лвл https://forum.noob-rp.ru/viewtopic.php?t=144 |
Страница 1 из 1 |
Автор: | Soo_Style [ 02 дек 2015, 22:51 ] |
Заголовок сообщения: | [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Код: CMD:setplayerskin(playerid, params[])
{
if(!AcceptWrite(playerid)) return 1;
if(pData[playerid][IsAdmin] <= 9) return 1;
if(sscanf(params, "d",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /setplayerskin [id] [skin_ID]");
if(params[0] > 311 || params[0] < 1) return SendClientMessage(playerid, COLOR_GREY," ID может быть от 1 до 311");
{
pInfo[playerid][params[0]][Skin] = params[1];
SendMes(playerid, 0x6ab1ffaa, "Вы изменили скин %s на номер: %d.", getName(playerid),params[1]);
SetPlayerSkin(params[0], pInfo[params[0]][Skin]);
return true;
}
return 1;
}
ALT:setplayerskin:spskin;
возможно что то не доделал
|
Автор: | Samuel_Lecompte [ 03 дек 2015, 07:49 ] |
Заголовок сообщения: | Re: [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Цитата: Код: CMD:setplayerskin(playerid, params[])
{
new skin[256];
if(!AcceptWrite(playerid)) return 1;
if(pData[playerid][IsAdmin] <= 9) return 1;
if(sscanf(params, "d",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /setplayerskin [id] [skin_ID]");
if(params[0] > 311 || params[0] < 1) return SendClientMessage(playerid, COLOR_GREY," ID может быть от 1 до 311");
if(IsPlayerConnected(params[0]))
{
pInfo[playerid][params[0]][Skin] = params[1];
format(skin,sizeof(skin), "Ваш скин был изменен игроком %s ", getName(playerid);
SendMes(params[0], 0x6ab1ffaa, skin);
format(skin,sizeof(skin), "Вы изменили скин %s на номер: %d.", getName(playerid),params[1]);
SendMes(playerid, 0x6ab1ffaa, skin);
SetPlayerSkin(params[0], pInfo[params[0]][Skin]);
return true;
}
return 1;
}
ALT:setplayerskin:spskin;
возможно что то не доделалКод: [code]CMD:setplayerskin(playerid, params[])
{
if(!AcceptWrite(playerid)) return 1;
if(pData[playerid][IsAdmin] <= 9) return 1;
if(sscanf(params, "d",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /setplayerskin [id] [skin_ID]");
if(params[0] > 311 || params[0] < 1) return SendClientMessage(playerid, COLOR_GREY," ID может быть от 1 до 311");
pInfo[playerid][params[0]][Skin] = params[1];
SendMes(playerid, 0x6ab1ffaa, " Вы изменили скин %s на номер: %d.", getName(playerid),params[1]);
SetPlayerSkin(params[0], pInfo[params[0]][Skin]);
return true;
}
ALT:setplayerskin:spskin; [/code]Проверка на находимость его на сервере не требуется, так как она идет в AcceptWrite. Игроку которому изменяют скин не пишет про смену скина. (Видел в админ разделе Samp-Rp как админ писал про это, когда ему IBankov менял скин) |
Автор: | Soo_Style [ 03 дек 2015, 08:02 ] |
Заголовок сообщения: | Re: [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Делал все по примеру другой команды,так что ждал что много чего лишнего,вот например как раз проверка на находимость |
Автор: | Soo_Style [ 03 дек 2015, 15:07 ] |
Заголовок сообщения: | Re: [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Цитата: Данная команда не нужна. /forseskin у 5 лвл админов дажно быть самп-рп. Таких команд нету.
Такая команда нужна,/forseskin нету а /setplayerskin скорее всего есть.
Закрыто |
Автор: | Samuel_Lecompte [ 03 дек 2015, 16:34 ] |
Заголовок сообщения: | Re: [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Цитата: Данная команда не нужна. /forseskin у 5 лвл админов дажно быть самп-рп. Таких команд нету.
/setplayerskin (/spskin) это спецы устанавливают скин игрокам навсегда
Закрыто |
Автор: | Soo_Style [ 03 дек 2015, 20:43 ] |
Заголовок сообщения: | Re: [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Код: CMD:setplayerskin(playerid, params[])
{
new skin[256];
if(!AcceptWrite(playerid)) return 1;
if(pData[playerid][IsAdmin] <= 9) return 1;
if(sscanf(params, "d",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /setplayerskin [id] [skin_ID]");
if(params[0] > 311 || params[0] < 1) return SendClientMessage(playerid, COLOR_GREY," ID может быть от 1 до 311");
{
pInfo[playerid][params[0]][Skin] = params[1];
SendMes(playerid, 0x6ab1ffaa, skin "Вы изменили скин %s на номер: %d.", getName(playerid),params[1]);
SetPlayerSkin(params[0], pInfo[params[0]][Skin]);
return true;
}
return 1;
}
ALT:setplayerskin:spskin;
|
Автор: | Samuel_Lecompte [ 04 дек 2015, 08:17 ] |
Заголовок сообщения: | Re: [Samp-rp] Команда /setplayerskin (spskin) 9лвл |
Цитата: Код: CMD:setplayerskin(playerid, params[])
{
new skin[256];
if(!AcceptWrite(playerid)) return 1;
if(pData[playerid][IsAdmin] <= 9) return 1;
if(sscanf(params, "d",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /setplayerskin [id] [skin_ID]");
if(params[0] > 311 || params[0] < 1) return SendClientMessage(playerid, COLOR_GREY," ID может быть от 1 до 311");
{
pInfo[playerid][params[0]][Skin] = params[1];
SendMes(playerid, 0x6ab1ffaa, skin "Вы изменили скин %s на номер: %d.", getName(playerid),params[1]);
SetPlayerSkin(params[0], pInfo[params[0]][Skin]);
return true;
}
return 1;
}
ALT:setplayerskin:spskin; |
Страница 1 из 1 | Часовой пояс: UTC+03:00 UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |