Dron.R
Ученик
Авторство принадлежит Rehasher, система MDC будет искать игрока и будет обозначать переменные здоровья, имя, кол-во денег и т.д. Так же доступно информация об автомобиле,название, статус повреждения на дверях, колёсах и т.д. В меню есть запрос помощи, которая отметит вас на радаре в виде чекпоинта. Есть 7 скинов ПД для смены на выбор.
Ко всем #define добавим:
Затем, ко всем new добавим:
В public OnGameModeInit()
В public OnPlayerConnect(playerid)
Если у вас стоит командный процессор, то думаю не составит сложности сделать команду под него
В public OnPlayerCommandText(playerid, cmdtext[])
Для CMD:
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
В public OnPlayerClickPlayerTextDraw(playerid, PlayerText
layertextid)
Теперь в самый низ мода добавляем:
Скриншот:
Автор:Rehasher
Русифицировал: Dron.R
Так же доступно в виде FS:
Ко всем #define добавим:
PHP:
#define DIALOG_MDC_PlayerI 9991
#define DIALOG_MDC_PlayerR 9992
#define DIALOG_MDC_VehicleI 9910
#define DIALOG_MDC_VehicleR 9915
#define DIALOG_MDC_UNIFORMS 9995
PHP:
new PlayerText:MDC[16][MAX_PLAYERS];
new MDCShowing[MAX_PLAYERS];
new String[1000];
new VehicleNames[][] =
{
"Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel",
"Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus",
"Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam",
"Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection",
"Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus",
"Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
"Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral",
"Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
"Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
"Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
"Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
"Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
"Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
"Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
"Blista Compact", "Police Maverick", "Boxville", "Benson", "Mesa", "RC Goblin",
"Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
"Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt",
"Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
"FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
"Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer",
"Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent",
"Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
"Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
"Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratium",
"Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
"Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
"Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
"News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
"Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car",
"Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
"Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs", "Boxville",
"Tiller", "Utility Trailer"
};
PHP:
for(new i = 0; i < MAX_PLAYERS; i++)
{
CreatePlayerTextdraws(i);
}
PHP:
MDCShowing[playerid] = 0;
// Cоздаём Textdraws
CreatePlayerTextdraws(playerid);
В public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp("/mdc", cmdtext, true, 10) == 0)
{
if(MDCShowing[playerid] == 0)
{
ShowMDCMenu(playerid);
}
else if(MDCShowing[playerid] == 1)
{
HideMDCMenu(playerid);
}
return 1;
}
PHP:
CMD:mdc(playerid,params[])
{
if(MDCShowing[playerid] == 0)
{
ShowMDCMenu(playerid);
}
else if(MDCShowing[playerid] == 1)
{
HideMDCMenu(playerid);
}
return 1;
}
PHP:
if(dialogid == DIALOG_MDC_PlayerI)
{
new pid = GetPlayerIdFromName(inputtext);
format(dialog_message, sizeof(dialog_message), ""); // Reset the string
new Float:health;
GetPlayerHealth(pid,health);
// DIALOG RESULT MESSAGE
format(Message, sizeof(Message), "{FFFFFF}PD || Мобильный компьютер\n");
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}===========================================================\n");
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}Полное имя {FFFFFF}- %s [%d]\n", PlayerName(pid), pid);
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}Скин {FFFFFF}- %d\n", GetPlayerSkin(pid));
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}Здоровье{FFFFFF}- %f\n", health);
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}Денег {FFFFFF}- %d\n", GetPlayerMoney(pid));
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}===========================================================\n");
strcat(dialog_message, Message);
ShowPlayerDialog(playerid, DIALOG_MDC_PlayerR, DIALOG_STYLE_MSGBOX, "MDC || Посик игрока", dialog_message, "Close", "");
}
if(dialogid == DIALOG_MDC_PlayerR)
{
if(!response)
{
ShowMDCMenu(playerid);
}
ShowMDCMenu(playerid);
}
if(dialogid == DIALOG_MDC_VehicleR)
{
if(!response)
{
ShowMDCMenu(playerid);
}
ShowMDCMenu(playerid);
}
if(dialogid == DIALOG_MDC_VehicleI)
{
format(dialog_message, sizeof(dialog_message), ""); // Reset the string
new panels,doors,lights,tires;
GetVehicleDamageStatus(strval(inputtext),panels,doors,lights,tires);
// DIALOG RESULT MESSAGE
format(Message, sizeof(Message), "{FFFFFF}PD || Мобильный компьютер\n");
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}===========================================================\n");
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}Машина {FFFFFF}- %s\n", GetVehicleName(strval(inputtext)));
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}Урон машины {FFFFFF}- [Панель] : %d - [Двери] : %d - [Фары] : %d - [Колёса] : %d\n", panels, doors, lights, tires);
strcat(dialog_message, Message);
format(Message, sizeof(Message), "{0080FF}===========================================================\n");
strcat(dialog_message, Message);
ShowPlayerDialog(playerid, DIALOG_MDC_VehicleR, DIALOG_STYLE_MSGBOX, "MDC || Поиск Т.С", dialog_message, "Close", "");
}
if(dialogid == DIALOG_MDC_UNIFORMS)
{
if(!response)
{
return 1;
}
else
{
//The player has pressed "Choose".
switch(listitem)
{
case 0:
{
//Selected Item: "Uniform 1"
SetPlayerSkin(playerid, 280);
}
case 1:
{
//Selected Item: "Uniform 2"
SetPlayerSkin(playerid, 281);
}
case 2:
{
//Selected Item: "Uniform 3"
SetPlayerSkin(playerid, 282);
}
case 3:
{
//Selected Item: "Uniform 4"
SetPlayerSkin(playerid, 283);
}
case 4:
{
//Selected Item: "Uniform 5"
SetPlayerSkin(playerid, 288);
}
case 5:
{
//Selected Item: "Uniform 6"
SetPlayerSkin(playerid, 284);
}
case 6:
{
//Selected Item: "Uniform 7"
SetPlayerSkin(playerid, 285);
}
}
}
}
PHP:
if(playertextid == MDC[13][playerid]) // Close MDC
{
HideMDCMenu(playerid);
}
if(playertextid == MDC[8][playerid]) // Uniforms
{
HideMDCMenu(playerid);
ShowPlayerDialog(playerid, DIALOG_MDC_UNIFORMS, DIALOG_STYLE_LIST, "MDC || Выбор униформы", "Униформа №1\nУниформа №2\nУниформа №3\nУниформа №4\nУниформа №5\nУниформа №6\nУниформа №7", "Сменить", "Закрыть");
}
if(playertextid == MDC[7][playerid])
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(String, sizeof(String), "(POLICE RADIO) %s[%d] запрашивает помощи, на GPS отмечена метка.", PlayerName(playerid), playerid);
SendClientMessage(i, 0x0080FFFF, String);
SetPlayerCheckpoint(i, X, Y, Z, 2.0);
}
HideMDCMenu(playerid);
}
if(playertextid == MDC[5][playerid])
{
ShowPlayerDialog(playerid, DIALOG_MDC_PlayerI, DIALOG_STYLE_INPUT, "MDC || Поиск игрока", "=====================================================\nPOLICE MDC\n\nВведите никнейм или ID игрока\n\n=====================================================\n", "SEARCH", "");
HideMDCMenu(playerid);
}
if(playertextid == MDC[6][playerid])
{
ShowPlayerDialog(playerid, DIALOG_MDC_VehicleI, DIALOG_STYLE_INPUT, "MDC || Поиск Т.С", "=====================================================\nPOLICE MDC\n\nВведите ID машины (/dl чтобы узнать ID)\n\n=====================================================\n", "SEARCH", "");
HideMDCMenu(playerid);
}
PHP:
stock CreatePlayerTextdraws(playerid)
{
MDC[0][playerid] = CreatePlayerTextDraw(playerid, 135.000000, 121.000000, " ");
PlayerTextDrawBackgroundColor(playerid, MDC[0][playerid], 255);
PlayerTextDrawFont(playerid, MDC[0][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[0][playerid], 0.500000, 29.000000);
PlayerTextDrawColor(playerid, MDC[0][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[0][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[0][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[0][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[0][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[0][playerid], 148);
PlayerTextDrawTextSize(playerid, MDC[0][playerid], 491.000000, 1.000000);
PlayerTextDrawSetSelectable(playerid, MDC[0][playerid], 0);
MDC[1][playerid] = CreatePlayerTextDraw(playerid, 223.000000, 122.000000, "SAN ANDREAS POLICE DEPARTMENT");
PlayerTextDrawBackgroundColor(playerid, MDC[1][playerid], 255);
PlayerTextDrawFont(playerid, MDC[1][playerid], 2);
PlayerTextDrawLetterSize(playerid, MDC[1][playerid], 0.280000, 1.699999);
PlayerTextDrawColor(playerid, MDC[1][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[1][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[1][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[1][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[1][playerid], 0);
MDC[2][playerid] = CreatePlayerTextDraw(playerid, 135.000000, 142.000000, " ");
PlayerTextDrawBackgroundColor(playerid, MDC[2][playerid], 255);
PlayerTextDrawFont(playerid, MDC[2][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[2][playerid], 0.509999, 1.000000);
PlayerTextDrawColor(playerid, MDC[2][playerid], 8454143);
PlayerTextDrawSetOutline(playerid, MDC[2][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[2][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[2][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[2][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[2][playerid], 8454143);
PlayerTextDrawTextSize(playerid, MDC[2][playerid], 491.000000, 1.000000);
PlayerTextDrawSetSelectable(playerid, MDC[2][playerid], 0);
MDC[3][playerid] = CreatePlayerTextDraw(playerid, 255.000000, 169.000000, " ");
PlayerTextDrawBackgroundColor(playerid, MDC[3][playerid], 255);
PlayerTextDrawFont(playerid, MDC[3][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[3][playerid], 0.890000, 3.599994);
PlayerTextDrawColor(playerid, MDC[3][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[3][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[3][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[3][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[3][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[3][playerid], -206);
PlayerTextDrawTextSize(playerid, MDC[3][playerid], 374.000000, 1.000000);
PlayerTextDrawSetSelectable(playerid, MDC[3][playerid], 0);
MDC[4][playerid] = CreatePlayerTextDraw(playerid, 135.000000, 365.000000, " ");
PlayerTextDrawBackgroundColor(playerid, MDC[4][playerid], 255);
PlayerTextDrawFont(playerid, MDC[4][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[4][playerid], 0.509999, 1.000000);
PlayerTextDrawColor(playerid, MDC[4][playerid], 8454143);
PlayerTextDrawSetOutline(playerid, MDC[4][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[4][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[4][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[4][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[4][playerid], 8454143);
PlayerTextDrawTextSize(playerid, MDC[4][playerid], 491.000000, 1.000000);
PlayerTextDrawSetSelectable(playerid, MDC[4][playerid], 0);
MDC[5][playerid] = CreatePlayerTextDraw(playerid, 261.000000, 171.000000, "ld_otb2:butnc");
PlayerTextDrawBackgroundColor(playerid, MDC[5][playerid], 0);
PlayerTextDrawFont(playerid, MDC[5][playerid], 4);
PlayerTextDrawLetterSize(playerid, MDC[5][playerid], 0.810000, 1.000000);
PlayerTextDrawColor(playerid, MDC[5][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[5][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[5][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[5][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[5][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[5][playerid], 255);
PlayerTextDrawTextSize(playerid, MDC[5][playerid], 107.000000, 28.000000);
PlayerTextDrawSetSelectable(playerid, MDC[5][playerid], 1);
MDC[6][playerid] = CreatePlayerTextDraw(playerid, 261.000000, 203.000000, "ld_otb2:butnc");
PlayerTextDrawBackgroundColor(playerid, MDC[6][playerid], 0);
PlayerTextDrawFont(playerid, MDC[6][playerid], 4);
PlayerTextDrawLetterSize(playerid, MDC[6][playerid], 0.810000, 1.000000);
PlayerTextDrawColor(playerid, MDC[6][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[6][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[6][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[6][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[6][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[6][playerid], 255);
PlayerTextDrawTextSize(playerid, MDC[6][playerid], 107.000000, 28.000000);
PlayerTextDrawSetSelectable(playerid, MDC[6][playerid], 1);
MDC[7][playerid] = CreatePlayerTextDraw(playerid, 261.000000, 236.000000, "ld_otb2:butnc");
PlayerTextDrawBackgroundColor(playerid, MDC[7][playerid], 0);
PlayerTextDrawFont(playerid, MDC[7][playerid], 4);
PlayerTextDrawLetterSize(playerid, MDC[7][playerid], 0.810000, 1.000000);
PlayerTextDrawColor(playerid, MDC[7][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[7][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[7][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[7][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[7][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[7][playerid], 255);
PlayerTextDrawTextSize(playerid, MDC[7][playerid], 107.000000, 28.000000);
PlayerTextDrawSetSelectable(playerid, MDC[7][playerid], 1);
MDC[8][playerid] = CreatePlayerTextDraw(playerid, 261.000000, 271.000000, "ld_otb2:butnc");
PlayerTextDrawBackgroundColor(playerid, MDC[8][playerid], 0);
PlayerTextDrawFont(playerid, MDC[8][playerid], 4);
PlayerTextDrawLetterSize(playerid, MDC[8][playerid], 0.810000, 1.000000);
PlayerTextDrawColor(playerid, MDC[8][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[8][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[8][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[8][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[8][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[8][playerid], 255);
PlayerTextDrawTextSize(playerid, MDC[8][playerid], 107.000000, 28.000000);
PlayerTextDrawSetSelectable(playerid, MDC[8][playerid], 1);
MDC[9][playerid] = CreatePlayerTextDraw(playerid, 287.000000, 174.000000, "PLAYER SEARCH");
PlayerTextDrawBackgroundColor(playerid, MDC[9][playerid], 255);
PlayerTextDrawFont(playerid, MDC[9][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[9][playerid], 0.230000, 1.000000);
PlayerTextDrawColor(playerid, MDC[9][playerid], 8454143);
PlayerTextDrawSetOutline(playerid, MDC[9][playerid], 1);
PlayerTextDrawSetProportional(playerid, MDC[9][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[9][playerid], 0);
MDC[10][playerid] = CreatePlayerTextDraw(playerid, 286.000000, 206.000000, "VEHICLE SEARCH");
PlayerTextDrawBackgroundColor(playerid, MDC[10][playerid], 255);
PlayerTextDrawFont(playerid, MDC[10][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[10][playerid], 0.230000, 1.000000);
PlayerTextDrawColor(playerid, MDC[10][playerid], 8454143);
PlayerTextDrawSetOutline(playerid, MDC[10][playerid], 1);
PlayerTextDrawSetProportional(playerid, MDC[10][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[10][playerid], 0);
MDC[11][playerid] = CreatePlayerTextDraw(playerid, 283.000000, 239.000000, "REQUEST BACKUP");
PlayerTextDrawBackgroundColor(playerid, MDC[11][playerid], 255);
PlayerTextDrawFont(playerid, MDC[11][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[11][playerid], 0.230000, 1.000000);
PlayerTextDrawColor(playerid, MDC[11][playerid], 8454143);
PlayerTextDrawSetOutline(playerid, MDC[11][playerid], 1);
PlayerTextDrawSetProportional(playerid, MDC[11][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[11][playerid], 0);
MDC[12][playerid] = CreatePlayerTextDraw(playerid, 294.000000, 274.000000, "UNIFORMS");
PlayerTextDrawBackgroundColor(playerid, MDC[12][playerid], 255);
PlayerTextDrawFont(playerid, MDC[12][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[12][playerid], 0.230000, 1.000000);
PlayerTextDrawColor(playerid, MDC[12][playerid], 8454143);
PlayerTextDrawSetOutline(playerid, MDC[12][playerid], 1);
PlayerTextDrawSetProportional(playerid, MDC[12][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[12][playerid], 0);
MDC[13][playerid] = CreatePlayerTextDraw(playerid, 261.000000, 306.000000, "ld_otb2:butnc");
PlayerTextDrawBackgroundColor(playerid, MDC[13][playerid], 0);
PlayerTextDrawFont(playerid, MDC[13][playerid], 4);
PlayerTextDrawLetterSize(playerid, MDC[13][playerid], 0.810000, 1.000000);
PlayerTextDrawColor(playerid, MDC[13][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[13][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[13][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[13][playerid], 1);
PlayerTextDrawUseBox(playerid, MDC[13][playerid], 1);
PlayerTextDrawBoxColor(playerid, MDC[13][playerid], 255);
PlayerTextDrawTextSize(playerid, MDC[13][playerid], 107.000000, 28.000000);
PlayerTextDrawSetSelectable(playerid, MDC[13][playerid], 1);
MDC[14][playerid] = CreatePlayerTextDraw(playerid, 294.000000, 309.000000, "CLOSE MDC");
PlayerTextDrawBackgroundColor(playerid, MDC[14][playerid], 255);
PlayerTextDrawFont(playerid, MDC[14][playerid], 1);
PlayerTextDrawLetterSize(playerid, MDC[14][playerid], 0.230000, 1.000000);
PlayerTextDrawColor(playerid, MDC[14][playerid], -16776961);
PlayerTextDrawSetOutline(playerid, MDC[14][playerid], 1);
PlayerTextDrawSetProportional(playerid, MDC[14][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[14][playerid], 0);
MDC[15][playerid] = CreatePlayerTextDraw(playerid, 394.000000, 366.000000, "TECHBYTE DATA");
PlayerTextDrawBackgroundColor(playerid, MDC[15][playerid], 255);
PlayerTextDrawFont(playerid, MDC[15][playerid], 2);
PlayerTextDrawLetterSize(playerid, MDC[15][playerid], 0.280000, 1.699999);
PlayerTextDrawColor(playerid, MDC[15][playerid], -1);
PlayerTextDrawSetOutline(playerid, MDC[15][playerid], 0);
PlayerTextDrawSetProportional(playerid, MDC[15][playerid], 1);
PlayerTextDrawSetShadow(playerid, MDC[15][playerid], 1);
PlayerTextDrawSetSelectable(playerid, MDC[15][playerid], 0);
return 1;
}
stock ShowMDCMenu(playerid)
{
PlayerTextDrawShow(playerid, MDC[0][playerid]);
PlayerTextDrawShow(playerid, MDC[1][playerid]);
PlayerTextDrawShow(playerid, MDC[2][playerid]);
PlayerTextDrawShow(playerid, MDC[3][playerid]);
PlayerTextDrawShow(playerid, MDC[4][playerid]);
PlayerTextDrawShow(playerid, MDC[5][playerid]);
PlayerTextDrawShow(playerid, MDC[6][playerid]);
PlayerTextDrawShow(playerid, MDC[7][playerid]);
PlayerTextDrawShow(playerid, MDC[8][playerid]);
PlayerTextDrawShow(playerid, MDC[9][playerid]);
PlayerTextDrawShow(playerid, MDC[10][playerid]);
PlayerTextDrawShow(playerid, MDC[11][playerid]);
PlayerTextDrawShow(playerid, MDC[12][playerid]);
PlayerTextDrawShow(playerid, MDC[13][playerid]);
PlayerTextDrawShow(playerid, MDC[14][playerid]);
PlayerTextDrawShow(playerid, MDC[15][playerid]);
SelectTextDraw(playerid, 0x0080FF);
MDCShowing[playerid] = 1;
return 1;
}
stock HideMDCMenu(playerid)
{
PlayerTextDrawHide(playerid, MDC[0][playerid]);
PlayerTextDrawHide(playerid, MDC[1][playerid]);
PlayerTextDrawHide(playerid, MDC[2][playerid]);
PlayerTextDrawHide(playerid, MDC[3][playerid]);
PlayerTextDrawHide(playerid, MDC[4][playerid]);
PlayerTextDrawHide(playerid, MDC[5][playerid]);
PlayerTextDrawHide(playerid, MDC[6][playerid]);
PlayerTextDrawHide(playerid, MDC[7][playerid]);
PlayerTextDrawHide(playerid, MDC[8][playerid]);
PlayerTextDrawHide(playerid, MDC[9][playerid]);
PlayerTextDrawHide(playerid, MDC[10][playerid]);
PlayerTextDrawHide(playerid, MDC[11][playerid]);
PlayerTextDrawHide(playerid, MDC[12][playerid]);
PlayerTextDrawHide(playerid, MDC[13][playerid]);
PlayerTextDrawHide(playerid, MDC[14][playerid]);
PlayerTextDrawHide(playerid, MDC[15][playerid]);
CancelSelectTextDraw(playerid);
MDCShowing[playerid] = 0;
return 1;
}
stock PlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
for(new i = 0; i < MAX_PLAYER_NAME; i++) {
if(name[i] == '_') name[i] = ' ';
}
return name;
}
stock GetVehicleName(vehicleid)
{
format(String,sizeof(String),"%s",VehicleNames[GetVehicleModel(vehicleid) - 400]);
return String;
}
stock GetPlayerIdFromName(playername[])
{
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
if(strcmp(playername2, playername, true, strlen(playername)) == 0)
{
return i;
}
}
}
return INVALID_PLAYER_ID;
}
Автор:Rehasher
Русифицировал: Dron.R
Так же доступно в виде FS:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
