Noob-Rp https://forum.noob-rp.ru/ |
|
/showpass https://forum.noob-rp.ru/viewtopic.php?t=148 |
Страница 1 из 1 |
Автор: | Deep_Space [ 10 дек 2015, 14:30 ] |
Заголовок сообщения: | /showpass |
Код: CMD:showpass(playerid, params[])
{
if(!AcceptWrite(playerid)) return 1;
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE," Введите: /showpass [playerid]");
if(ProxDetectorS(5.0, playerid, params[0]))
{
new jjob[19+1], member[32], rank[50+1], string[MAX_PLAYER_NAME+23+1];
switch(SkinGo[playerid])
{
case 0,5..9: { member = "Неизвестно"; rank = "Неизвестно"; }
case 1..4,10..17: { member = Fraction[SkinGo[playerid]]; rank = FracRank[SkinGo[playerid]][pData[playerid][Rank]]; }
}
switch(pData[playerid][Job])
{
case 1: { jjob = "Таксист"; }
case 2: { jjob = "Водитель автобуса"; }
case 3: { jjob = "Механик"; }
case 4: { jjob = "Уборщик улиц"; }
case 5: { jjob = "Дальнобойщик"; }
case 6: { jjob = "Развозчик продуктов"; }
default: { jjob = "Неизвестно"; }
}
SendClientMessage(params[0],0xFFFF00FF, " -----------===[ PASSPORT ]===----------");
SendMes(params[0],0xF5DEB3FF, " Имя: %s", getName(playerid));
SendMes(params[0],0xF5DEB3FF, " Возраст: %d Телефон: %d", pData[playerid][Level], pData[playerid][pNumber]);
SendMes(params[0],0xF5DEB3FF, " Фракция: %s Должность: %s",member, rank);
SendMes(params[0],0xF5DEB3FF, " Работа: %s Разрешение на оружие: %s",jjob,(!pData[playerid][GunLic])?("Нет"):("Есть"));
SendMes(params[0],0xF5DEB3FF, " Преступлений: %d", pData[playerid][Crimes]);
SendMes(params[0],0xF5DEB3FF, " Законопослушность: %d", pData[playerid][Zakonka]);
SendClientMessage(params[0],0xFFFF00FF, " =============================");
format(string,sizeof(string), " %s показал(а) свой паспорт",getName(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else SendClientMessage(playerid, COLOR_GREY, " Вы слишком далеко!");
return 1;
}
Вроде должна работать :d Голубь добавь crimes сам ток или можешь ее удалить, я делал как на срп |
Автор: | Soo_Style [ 10 дек 2015, 15:31 ] |
Заголовок сообщения: | Re: /showpass |
Все таки выложил) |
Автор: | Deep_Space [ 10 дек 2015, 15:40 ] |
Заголовок сообщения: | Re: /showpass |
Цитата: Все таки выложил)
Да я прoст тагда не даделал , писалo если ты oрганизации и скин бича пишет неизвестнo..А я тупанул в switch написал pData[playerid][member] вместo SkinGo[playerid] |
Автор: | James_Reed [ 11 дек 2015, 03:16 ] |
Заголовок сообщения: | Re: /showpass |
Заметка: Код: SendMes(params[0],0xFFFF00FF, " -----------===[ PASSPORT ]===----------");
SendMes(params[0],0xFFFF00FF, " =============================");
Заменить на:Код: SendClientMessage(params[0], 0xFFFF00FF, " -----------===[ PASSPORT ]===----------");
SendClientMessage(params[0], 0xFFFF00FF, " =============================");
|
Автор: | Samuel_Lecompte [ 11 дек 2015, 18:56 ] |
Заголовок сообщения: | Re: /showpass |
Цитата: Заметка:
Не стоит вызывать SendMes лишний раз, хотел сам написать об этом да лень.
Код: SendMes(params[0],0xFFFF00FF, " -----------===[ PASSPORT ]===----------");
SendMes(params[0],0xFFFF00FF, " =============================");
Заменить на:Код: SendClientMessage(params[0], 0xFFFF00FF, " -----------===[ PASSPORT ]===----------");
SendClientMessage(params[0], 0xFFFF00FF, " ============================="); |
Страница 1 из 1 | Часовой пояс: UTC+03:00 UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |