Vaise
Умник
Здравствуйте, сегодня я вас научу делать паспорт в диалоговом окне.
[hr][/hr]Начнём.
Ко всем new мы добавим:
PHP:
new bouse = PlayerInfo[playerid][pPhousekey];
new lvlexp[Ваше число];
PHP:
else if(strcmp(cmd,"/Ваша команда",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /Ваша команда [ID]"); // Если игрок введёт просто команду, то выдаём ему этот текст
giveplayerid = strval(tmp); // Замените на своё
if(IsPlayerConnected(giveplayerid)) {
if(giveplayerid != INVALID_PLAYER_ID) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, name, sizeof(name));
format(lvlexp,ваше число,"{00b464}Гл.Текст\n{ffffff}Ник: %s\nУровень: %d\n\n{00b464}Место жительства\n{ffffff}Номер дома: %d\nКласс дома: %s", name, PlayerInfo[playerid][pLevel],bouse,HouseInfo[bouse][hValue],HouseInfo);
ShowPlayerDialog(playerid, ID диалога, DIALOG_STYLE_MSGBOX, "Ваш текст", lvlexp, "Скрыть", "");
format(string,sizeof(string), "показал паспорт %s'у",giveplayer);
SetPlayerChatBubble(playerid,string,COLOR_GREEN,30.0,10000);// COLOR_GREEN замените на своё
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s показал(a) паспорт", name);
ProxDetector(10.0,playerid,string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
}
}
return true;
}
Автор данного мануала: Vaise
Последнее редактирование:
