shape1
shape2
shape3
shape4
shape7
shape8

Повестка в военкомат


Krutihine

Участник
Пользователь
10.07.2014
546
187
0
Скриптер
В паблик PayDay, после слов "Ваш уровень повысился"(надеюсь, поняли, что ниже)

if(PlayerInfo[pLevel] >= 2 && PlayerInfo[pExp] == 1)
{
SendClientMessage(i, COLOR_YELLOW, "{EE0000}Вам пришла повестка в военкомат!{FFFFFF}\n{87CEEB}Наберите /ph для прочтения{FFFFFF}");
}

Ну и команды (чтобы посмотреть и показать)

if(strcmp(cmd, "/ph", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLevel] != 2)
{
if(!IsPlayerConnected(playerid)) return 1;
if(PlayerInfo[playerid][pLevel] > 1)
ShowPlayerDialog(playerid,9782,DIALOG_STYLE_MSGBOX," ","{0095b6}Повестка\n\n{cd7f32}1.{F2EEF0}Вы обязаны явиться в военкомат(когда будет призыв!)\n{c0c0c0}2.При себе иметь: {F2EEF0}Пасспорт, повестку, лицензию на оружие и желание служить!\n{ffd700}3.Удачной службы в армии, сынок!\n\n{EE0000}P.S: показать повестку /povestka{FFFFFF}","Готово", "");
}
}
}

if(strcmp(cmd,"/povestka",true)==0){
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new numberof,lic1[25],name[MAX_PLAYER_NAME],string [ 256 ];
GetPlayerName(playerid, name, sizeof(name));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid, -1, " Используй: /povestka [id]");
numberof = ReturnUser(tmp);
if(IsPlayerConnected(numberof)){
if(PlayerInfo[playerid][pLevel] != 2)
if(numberof != INVALID_PLAYER_ID){
if (ProxDetectorS(8.0, playerid, numberof)){
if(PlayerInfo[playerid][pLicGun] == 1) { lic1 = "Есть"; }
else { lic1 = "Нет"; }
format(string, sizeof(string), "%s показал повестку", sendername);
ProxDetector(10.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
format(string, sizeof(string), "{ffff00}Полное имя: {00FFFF}%s{FFFFFF}",name);
SCM(numberof, -1, string);
format(string, sizeof(string), "Готов ли служить:{34c924} Готов!");
SCM(numberof, -1, string);
format(string, sizeof(string), "{ffffff}Лицензия на оружие:{34c924} %s",lic1);
SCM(numberof, -1, string);
SetPlayerChatBubble(playerid,"показал(a) повестку",COLOR_PURPLE,30.0,10000);}}}return true;}

Может кому помог. Всё очень просто. :smiling:

Автор: Vitalik Vendetta
 
Последнее редактирование модератором:

Smolin

Новичок
Пользователь
27.10.2014
11
0
0
В паблик PayDay, после слов "Ваш уровень повысился"(надеюсь, поняли, что ниже)

if(PlayerInfo[pLevel] >= 2 && PlayerInfo[pExp] == 1)
{
SendClientMessage(i, COLOR_YELLOW, "{EE0000}Вам пришла повестка в военкомат!{FFFFFF}\n{87CEEB}Наберите /ph для прочтения{FFFFFF}");
}

Ну и команды (чтобы посмотреть и показать)

if(strcmp(cmd, "/ph", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLevel] != 2)
{
if(!IsPlayerConnected(playerid)) return 1;
if(PlayerInfo[playerid][pLevel] > 1)
ShowPlayerDialog(playerid,9782,DIALOG_STYLE_MSGBOX," ","{0095b6}Повестка\n\n{cd7f32}1.{F2EEF0}Вы обязаны явиться в военкомат(когда будет призыв!)\n{c0c0c0}2.При себе иметь: {F2EEF0}Пасспорт, повестку, лицензию на оружие и желание служить!\n{ffd700}3.Удачной службы в армии, сынок!\n\n{EE0000}P.S: показать повестку /povestka{FFFFFF}","Готово", "");
}
}
}

if(strcmp(cmd,"/povestka",true)==0){
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new numberof,lic1[25],name[MAX_PLAYER_NAME],string [ 256 ];
GetPlayerName(playerid, name, sizeof(name));
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid, -1, " Используй: /povestka [id]");
numberof = ReturnUser(tmp);
if(IsPlayerConnected(numberof)){
if(PlayerInfo[playerid][pLevel] != 2)
if(numberof != INVALID_PLAYER_ID){
if (ProxDetectorS(8.0, playerid, numberof)){
if(PlayerInfo[playerid][pLicGun] == 1) { lic1 = "Есть"; }
else { lic1 = "Нет"; }
format(string, sizeof(string), "%s показал повестку", sendername);
ProxDetector(10.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF);
format(string, sizeof(string), "{ffff00}Полное имя: {00FFFF}%s{FFFFFF}",name);
SCM(numberof, -1, string);
format(string, sizeof(string), "Готов ли служить:{34c924} Готов!");
SCM(numberof, -1, string);
format(string, sizeof(string), "{ffffff}Лицензия на оружие:{34c924} %s",lic1);
SCM(numberof, -1, string);
SetPlayerChatBubble(playerid,"показал(a) повестку",COLOR_PURPLE,30.0,10000);}}}return true;}

Может кому помог. Всё очень просто. :smiling:

Автор: Vitalik Vendetta
на GrееnTесh RP такая система щас есть и даже команда такая же