admin Дата: Понедельник, 01.08.2011, 04:29:48 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
В этом уроке мы научимся как мы видим на скрине! Верху мода: Code
#define VMENU 1 #define WMENU 1 #define MenuHeaderText "Vehicle Menu" #define COLOR_RED 0xAA333300 #define COLOR_GREEN 0x33AA3300 #define COLOR_BLUE 0x0000FF00 #define COLOR_YELLOW 0xFFFF0000 #define COLOR_BLACK 0x02020200 #define COLOR_WHITE 0xFFFFFF00 forward SendPlayerFormattedText(playerid, const str[], define); forward public SendAllFormattedText(playerid, const str[], define); forward INF(); forward FAC(); forward RWE(); forward vCol1(playerid); forward vCol2(playerid); forward vCol3(playerid); forward vCol4(playerid); forward vCol5(playerid); forward vCol6(playerid); forward vCol7(playerid); forward vCol8(playerid); forward vCol9(playerid); forward vCol10(playerid); forward vCol11(playerid); forward KCG(); new FixTimer; new RW[MAX_PLAYERS]; new UVNOS[MAX_PLAYERS]; new UVH[MAX_PLAYERS]; new USH[MAX_PLAYERS]; new vClo1; new vClo2; new vClo3; new vClo4; new vClo5; new vClo6; new vClo7; new vClo8; new vClo9; new vClo10; new vClo11;
Ищем:public OnGameModeInit() и туда втсавляем: Code
FixTimer = SetTimer("FAC",500,true); SetTimer("INF",1000,true); SetTimer("KCG", 50, true);
Потом ищем:public OnGameModeExit() и туда вставляем: Ищем:public OnPlayerConnect(playerid) и туда вставляем: Code
UVNOS[playerid]=0; UVH[playerid]=0; RW[playerid]=0; USH[playerid]=0;
Потом в любое место добавим public: Code
public SendPlayerFormattedText(playerid, const str[], define) { new tmpbuf[256]; format(tmpbuf, sizeof(tmpbuf), str, define); SendClientMessage(playerid, COLOR_YELLOW, tmpbuf); } public INF() { new vehicleid; for(new i=0;i<MAX_PLAYERS;i++) { { if(GetPlayerState(i)==2 && UVNOS[i]==1) { vehicleid=GetPlayerVehicleID(i); if(CheckVehicle(vehicleid)) AddVehicleComponent(vehicleid,1010); } } } return 1; } stock CheckVehicle(vehicleid) { #define MAX_INVALID_NOS_VEHICLES 13 new InvalidNOSVehicles[MAX_INVALID_NOS_VEHICLES] = { 522,481,441,468,448,446,513,521,510,430,520,476,463 }; for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++) { if(GetVehicleModel(vehicleid) == InvalidNOSVehicles[i]) return true; } return true; } public FAC() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid)==2 && UVH[playerid]==1) { new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid,1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); } } } } public RWE() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid)==2 && RW[playerid]==1) { KillTimer(vClo2); KillTimer(vClo3); KillTimer(vClo4); KillTimer(vClo5); KillTimer(vClo6); KillTimer(vClo7); KillTimer(vClo8); KillTimer(vClo9); KillTimer(vClo10); KillTimer(vClo11); } } } } public vCol1(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo1); ChangeVehicleColor(vehicleid, 1, 0); vClo2 = SetTimerEx("vCol2", 100, 0, "d" ,playerid); } public vCol2(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo2); ChangeVehicleColor(vehicleid, 169, 145); vClo3 = SetTimerEx("vCol3", 100, 0, "d" ,playerid); } public vCol3(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo3); ChangeVehicleColor(vehicleid, 126, 146); vClo4 = SetTimerEx("vCol4", 100, 0, "d", playerid); } public vCol4(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo4); ChangeVehicleColor(vehicleid, 3, 1); vClo5 = SetTimerEx("vCol5", 100, 0, "d" ,playerid); } public vCol5(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo5); ChangeVehicleColor(vehicleid, 145, 99); vClo6 = SetTimerEx("vCol6", 100, 0, "d" ,playerid); } public vCol6(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo6); ChangeVehicleColor(vehicleid, 165, 169); vClo7 = SetTimerEx("vCol7", 100, 0, "d" ,playerid); } public vCol7(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo7); ChangeVehicleColor(vehicleid, 8, 160); vClo8 = SetTimerEx("vCol8", 100, 0, "d" ,playerid); } public vCol8(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo8); ChangeVehicleColor(vehicleid, 145, 130); vClo8 = SetTimerEx("vCol9", 100, 0, "d" ,playerid); } public vCol9(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo9); ChangeVehicleColor(vehicleid, 6, 175); vClo8 = SetTimerEx("vCol10", 100, 0, "d" ,playerid); } public vCol10(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo10); ChangeVehicleColor(vehicleid, 1, 154); vClo8 = SetTimerEx("vCol11", 100, 0, "d" ,playerid); } public vCol11(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo11); ChangeVehicleColor(vehicleid, 0, 143); SetTimerEx("vCol1", 100, 0, "d" ,playerid); return 0; } public KCG() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid)) { new Float:X[MAX_PLAYERS], Float:Y[MAX_PLAYERS], Float:Z[MAX_PLAYERS]; GetPlayerPos(playerid, X[playerid], Y[playerid], Z[playerid]); new Keys, UpDown, LeftRight; GetPlayerKeys(playerid, Keys, UpDown, LeftRight); new vehicleid = GetPlayerVehicleID(playerid); if(USH[playerid] == 1) { if(IsPlayerInAnyVehicle(playerid)) { if(Keys == KEY_FIRE) { new Float:VEX, Float:VEY, Float:VEZ; GetVehicleVelocity(vehicleid, VEX, VEY, VEZ); SetVehicleVelocity(vehicleid, VEX * 1.4, VEY * 1.4, VEZ); } } } } } }
После этого ищем:public OnPlayerCommandText и туда вставляем: Code
if (strcmp(cmdtext, "/vm", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new string[256]; format(string,sizeof(string),"%s",MenuHeaderText); ShowPlayerDialog(playerid, VMENU, DIALOG_STYLE_LIST, string, "speedhacks\nHydralics\nNOS\nHealth\nWheels\nRainbow", "Ok", "Отмена"); } else { SendClientMessage(playerid, COLOR_RED, "Вы должны находиться в транспортном средстве, чтобы использовать эту команду!"); } return 1; }
Потом ищем:public OnDialogResponse и туда вставляем: Code
if(dialogid == VMENU) { if(response) { if(listitem == 0) { SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена speedhacks!"); USH[playerid]=1; return 1; } if(listitem == 1) { AddVehicleComponent(GetPlayerVehicleID(playerid),1087); SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена Гидравлика!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 2) { AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена Неограниченный азот!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); UVNOS[playerid]=1; return 1; } if(listitem == 3) { SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена Неограниченное здоровье автомобиля!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); UVH[playerid]=1; return 1; } if(listitem == 4) { ShowPlayerDialog(playerid, WMENU, DIALOG_STYLE_LIST, "Выберите Колеса", "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Select", "Cancel"); } if(listitem == 5) { vClo1 = SetTimerEx("vCol1", 100, 0, "d" ,playerid); SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена эффект радуги!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); RW[playerid]=1; return 1; } } if(dialogid == WMENU) { new vehicleid = GetPlayerVehicleID(playerid); if(listitem == 0) { AddVehicleComponent(vehicleid, 1073); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 1) { AddVehicleComponent(vehicleid, 1074); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 2) { AddVehicleComponent(vehicleid, 1075); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 3) { AddVehicleComponent(vehicleid, 1076); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 4) { AddVehicleComponent(vehicleid, 1077); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 5) { AddVehicleComponent(vehicleid, 1078); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 6) { AddVehicleComponent(vehicleid, 1079); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 7) { AddVehicleComponent(vehicleid, 1080); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 8) { AddVehicleComponent(vehicleid, 1081); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 9) { AddVehicleComponent(vehicleid, 1082); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 10) { AddVehicleComponent(vehicleid, 1083); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 11) { AddVehicleComponent(vehicleid, 1084); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 12) { AddVehicleComponent(vehicleid, 1085); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 13) { AddVehicleComponent(vehicleid, 1096); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 14) { AddVehicleComponent(vehicleid, 1097); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 15) { AddVehicleComponent(vehicleid, 1098); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } } }
урок by 26_RUSSS
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение В этом уроке мы научимся как мы видим на скрине! Верху мода: Code
#define VMENU 1 #define WMENU 1 #define MenuHeaderText "Vehicle Menu" #define COLOR_RED 0xAA333300 #define COLOR_GREEN 0x33AA3300 #define COLOR_BLUE 0x0000FF00 #define COLOR_YELLOW 0xFFFF0000 #define COLOR_BLACK 0x02020200 #define COLOR_WHITE 0xFFFFFF00 forward SendPlayerFormattedText(playerid, const str[], define); forward public SendAllFormattedText(playerid, const str[], define); forward INF(); forward FAC(); forward RWE(); forward vCol1(playerid); forward vCol2(playerid); forward vCol3(playerid); forward vCol4(playerid); forward vCol5(playerid); forward vCol6(playerid); forward vCol7(playerid); forward vCol8(playerid); forward vCol9(playerid); forward vCol10(playerid); forward vCol11(playerid); forward KCG(); new FixTimer; new RW[MAX_PLAYERS]; new UVNOS[MAX_PLAYERS]; new UVH[MAX_PLAYERS]; new USH[MAX_PLAYERS]; new vClo1; new vClo2; new vClo3; new vClo4; new vClo5; new vClo6; new vClo7; new vClo8; new vClo9; new vClo10; new vClo11;
Ищем:public OnGameModeInit() и туда втсавляем: Code
FixTimer = SetTimer("FAC",500,true); SetTimer("INF",1000,true); SetTimer("KCG", 50, true);
Потом ищем:public OnGameModeExit() и туда вставляем: Ищем:public OnPlayerConnect(playerid) и туда вставляем: Code
UVNOS[playerid]=0; UVH[playerid]=0; RW[playerid]=0; USH[playerid]=0;
Потом в любое место добавим public: Code
public SendPlayerFormattedText(playerid, const str[], define) { new tmpbuf[256]; format(tmpbuf, sizeof(tmpbuf), str, define); SendClientMessage(playerid, COLOR_YELLOW, tmpbuf); } public INF() { new vehicleid; for(new i=0;i<MAX_PLAYERS;i++) { { if(GetPlayerState(i)==2 && UVNOS[i]==1) { vehicleid=GetPlayerVehicleID(i); if(CheckVehicle(vehicleid)) AddVehicleComponent(vehicleid,1010); } } } return 1; } stock CheckVehicle(vehicleid) { #define MAX_INVALID_NOS_VEHICLES 13 new InvalidNOSVehicles[MAX_INVALID_NOS_VEHICLES] = { 522,481,441,468,448,446,513,521,510,430,520,476,463 }; for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++) { if(GetVehicleModel(vehicleid) == InvalidNOSVehicles[i]) return true; } return true; } public FAC() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid)==2 && UVH[playerid]==1) { new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid,1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); } } } } public RWE() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid)) { if(GetPlayerState(playerid)==2 && RW[playerid]==1) { KillTimer(vClo2); KillTimer(vClo3); KillTimer(vClo4); KillTimer(vClo5); KillTimer(vClo6); KillTimer(vClo7); KillTimer(vClo8); KillTimer(vClo9); KillTimer(vClo10); KillTimer(vClo11); } } } } public vCol1(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo1); ChangeVehicleColor(vehicleid, 1, 0); vClo2 = SetTimerEx("vCol2", 100, 0, "d" ,playerid); } public vCol2(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo2); ChangeVehicleColor(vehicleid, 169, 145); vClo3 = SetTimerEx("vCol3", 100, 0, "d" ,playerid); } public vCol3(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo3); ChangeVehicleColor(vehicleid, 126, 146); vClo4 = SetTimerEx("vCol4", 100, 0, "d", playerid); } public vCol4(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo4); ChangeVehicleColor(vehicleid, 3, 1); vClo5 = SetTimerEx("vCol5", 100, 0, "d" ,playerid); } public vCol5(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo5); ChangeVehicleColor(vehicleid, 145, 99); vClo6 = SetTimerEx("vCol6", 100, 0, "d" ,playerid); } public vCol6(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo6); ChangeVehicleColor(vehicleid, 165, 169); vClo7 = SetTimerEx("vCol7", 100, 0, "d" ,playerid); } public vCol7(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo7); ChangeVehicleColor(vehicleid, 8, 160); vClo8 = SetTimerEx("vCol8", 100, 0, "d" ,playerid); } public vCol8(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo8); ChangeVehicleColor(vehicleid, 145, 130); vClo8 = SetTimerEx("vCol9", 100, 0, "d" ,playerid); } public vCol9(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo9); ChangeVehicleColor(vehicleid, 6, 175); vClo8 = SetTimerEx("vCol10", 100, 0, "d" ,playerid); } public vCol10(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo10); ChangeVehicleColor(vehicleid, 1, 154); vClo8 = SetTimerEx("vCol11", 100, 0, "d" ,playerid); } public vCol11(playerid) { new vehicleid = GetPlayerVehicleID(playerid); KillTimer(vClo11); ChangeVehicleColor(vehicleid, 0, 143); SetTimerEx("vCol1", 100, 0, "d" ,playerid); return 0; } public KCG() { for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid)) { new Float:X[MAX_PLAYERS], Float:Y[MAX_PLAYERS], Float:Z[MAX_PLAYERS]; GetPlayerPos(playerid, X[playerid], Y[playerid], Z[playerid]); new Keys, UpDown, LeftRight; GetPlayerKeys(playerid, Keys, UpDown, LeftRight); new vehicleid = GetPlayerVehicleID(playerid); if(USH[playerid] == 1) { if(IsPlayerInAnyVehicle(playerid)) { if(Keys == KEY_FIRE) { new Float:VEX, Float:VEY, Float:VEZ; GetVehicleVelocity(vehicleid, VEX, VEY, VEZ); SetVehicleVelocity(vehicleid, VEX * 1.4, VEY * 1.4, VEZ); } } } } } }
После этого ищем:public OnPlayerCommandText и туда вставляем: Code
if (strcmp(cmdtext, "/vm", true) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new string[256]; format(string,sizeof(string),"%s",MenuHeaderText); ShowPlayerDialog(playerid, VMENU, DIALOG_STYLE_LIST, string, "speedhacks\nHydralics\nNOS\nHealth\nWheels\nRainbow", "Ok", "Отмена"); } else { SendClientMessage(playerid, COLOR_RED, "Вы должны находиться в транспортном средстве, чтобы использовать эту команду!"); } return 1; }
Потом ищем:public OnDialogResponse и туда вставляем: Code
if(dialogid == VMENU) { if(response) { if(listitem == 0) { SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена speedhacks!"); USH[playerid]=1; return 1; } if(listitem == 1) { AddVehicleComponent(GetPlayerVehicleID(playerid),1087); SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена Гидравлика!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 2) { AddVehicleComponent(GetPlayerVehicleID(playerid), 1010); SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена Неограниченный азот!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); UVNOS[playerid]=1; return 1; } if(listitem == 3) { SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена Неограниченное здоровье автомобиля!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); UVH[playerid]=1; return 1; } if(listitem == 4) { ShowPlayerDialog(playerid, WMENU, DIALOG_STYLE_LIST, "Выберите Колеса", "Shadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Select", "Cancel"); } if(listitem == 5) { vClo1 = SetTimerEx("vCol1", 100, 0, "d" ,playerid); SendClientMessage(playerid, COLOR_GREEN, "Ваш автомобиль была добавлена эффект радуги!"); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); RW[playerid]=1; return 1; } } if(dialogid == WMENU) { new vehicleid = GetPlayerVehicleID(playerid); if(listitem == 0) { AddVehicleComponent(vehicleid, 1073); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 1) { AddVehicleComponent(vehicleid, 1074); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 2) { AddVehicleComponent(vehicleid, 1075); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 3) { AddVehicleComponent(vehicleid, 1076); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 4) { AddVehicleComponent(vehicleid, 1077); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 5) { AddVehicleComponent(vehicleid, 1078); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 6) { AddVehicleComponent(vehicleid, 1079); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 7) { AddVehicleComponent(vehicleid, 1080); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 8) { AddVehicleComponent(vehicleid, 1081); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 9) { AddVehicleComponent(vehicleid, 1082); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 10) { AddVehicleComponent(vehicleid, 1083); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 11) { AddVehicleComponent(vehicleid, 1084); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 12) { AddVehicleComponent(vehicleid, 1085); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 13) { AddVehicleComponent(vehicleid, 1096); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 14) { AddVehicleComponent(vehicleid, 1097); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } if(listitem == 15) { AddVehicleComponent(vehicleid, 1098); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); return 1; } } }
урок by 26_RUSSS Автор - admin Дата добавления - 01.08.2011 в 04:29:48