18:48
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
/vec доделать команду
SIRmodestДата: Воскресенье, 22.03.2009, 07:20 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 97
Награды: 1
Город: Новосибирск
Репутация: 2
Замечания: 0%
Статус:
у меня на сервере есть команда /vec создание машин рядом с собой, и было время когда я случайно наберу /vec 4434 (например) и сервер выкидывал всех! Как то не удобно.
Можно сделать так если я в следущий раз наберу /vec 4434 (например), то бот в чате напишет "Такой машины не существует" red
[pwn] if (strcmp(cmd, "/vec", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
//SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /vec [vehicleid]");
return 1;
}
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1337)
{
new weaponid = strval(tmp);
new Float:px, Float:py, Float:pz, Float:pa;
GetPlayerFacingAngle(playerid,pa);
GetPlayerPos(playerid, px, py, pz);
new coordsstring[256];
format(coordsstring, 256, "CreateVehicle(%d, %.1f,%.1f,%.1f,%.1f,-1,-1,-1);\n", weaponid, px, py, pz ,pa);
printf("AdmCmd:vech: %d was spawned", weaponid);
CreateVehicle(weaponid, px, py, pz, pa,-1,-1,-1);
new File:hFile;
hFile = fopen("coords.txt", io_append);
fwrite(hFile, coordsstring);
fclose(hFile);
}
else
{
//SendClientMessage(playerid, COLOR_GRAD1, " у вас нет прав не использование этой команды!");
}
return 1;
}[/pwn]
Мод PEN1



www.CrackBox.ru Проект!
[RD]ChezДата: Воскресенье, 22.03.2009, 08:05 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
if(!(400 <= weaponid <= 611)) return SendClientMessage(playerid, COLOR_NOOB, "*Ха-ха ты лох!!! xD");
is it so fuckin complicated? -_-



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
PrettySweetieДата: Воскресенье, 22.03.2009, 08:08 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус:
Вот так сделай
[pwn]
if (strcmp(cmd, "/vec", true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
//SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /vec [vehicleid]");
return 1;
}
if(weaponid > 600 || weaponid < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра меньше 0 или больше 600!"); return 1; }
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1337)
{
new weaponid = strval(tmp);
new Float:px, Float:py, Float:pz, Float:pa;
GetPlayerFacingAngle(playerid,pa);
GetPlayerPos(playerid, px, py, pz);
new coordsstring[256];
format(coordsstring, 256, "CreateVehicle(%d, %.1f,%.1f,%.1f,%.1f,-1,-1,-1);\n", weaponid, px, py, pz ,pa);
printf("AdmCmd:vech: %d was spawned", weaponid);
CreateVehicle(weaponid, px, py, pz, pa,-1,-1,-1);
new File:hFile;
hFile = fopen("coords.txt", io_append);
fwrite(hFile, coordsstring);
fclose(hFile);
}
else
{
//SendClientMessage(playerid, COLOR_GRAD1, " у вас нет прав не использование этой команды!");
}
return 1;
}[/pwn]





Сообщение отредактировал Wolf_War - Воскресенье, 22.03.2009, 08:08
[RD]ChezДата: Воскресенье, 22.03.2009, 08:18 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
if(weaponid > 600 || weaponid < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра меньше 0 или больше 600!"); return 1; }
сам понял что написал? нах открывать новы поток и в конце его 1 ретурнить? о_0



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
PrettySweetieДата: Воскресенье, 22.03.2009, 09:10 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 19
Город: Нериак
Репутация: 1221
Замечания: 0%
Статус:
G_ROW_Chez, Я то понял что написал
По крайней мере это работает))



stepmexДата: Воскресенье, 22.03.2009, 10:35 | Сообщение # 6
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Wolf_War, не, не будет это работать lol
[pwn]if(weaponid > 600 || weaponid < 0) { SendClientMessage(playerid, COLOR_GREY, " Невозможна цифра меньше 0 или больше 600!"); return 1; }
if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1337)
{
new weaponid = strval(tmp);[/pwn]ты используешь переменную, зеленое, раньше чем определяешь её, красное.

Я сегодня добрый, пользуемся:
[pwn]if(strcmp(cmd, "/vec", true) == 0 || strcmp(cmd, "/мус", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1337)
{
SendClientMessage(playerid, COLOR_RED, "SERVER: У вас нет прав на использование этой команды.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "SERVER: ИСПОЛЬЗОВАНИЕ: /vec [slot] [vehicleid]");
SendClientMessage(playerid, COLOR_GREY, " 1 Airplanes; 2 Bikes; 3 Boats; 4 Convertibles;");
SendClientMessage(playerid, COLOR_GREY, " 5 Industrial; 6 Lowriders; 7 Off Road; 8 Public Service Vehicles;");
SendClientMessage(playerid, COLOR_GREY, " 9 RC Vehicles; 10 Saloons; 11 Sport Vehicles; 12 Station Wagons;");
SendClientMessage(playerid, COLOR_GREY, " 13 Trailers; 14 Unique Vehicles;");
SendClientMessage(playerid, COLOR_GREY, " vehicleid: 400-611");
return 1;
}
new slot = strval(tmp);
tmp = strtok(cmdtext, idx);
new carid = strval(tmp);
if(400 <= carid <= 611 || !strlen(tmp))
{
new Float:px, Float:py, Float:pz, Float:pa;
GetPlayerFacingAngle(playerid,pa);
GetPlayerPos(playerid, px, py, pz);
AdmLog(entrytext);
switch(slot)
{
case 1:
{
if(!(carid == 592 || carid == 577 || carid == 511 || carid == 512
|| carid == 593 || carid == 520 || carid == 553 || carid == 476
|| carid == 519 || carid == 460 || carid == 513 || carid == 548
|| carid == 425 || carid == 417 || carid == 487 || carid == 488
|| carid == 497 || carid == 563 || carid == 447 || carid == 469) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не самолёт!");
SendClientMessage(playerid, COLOR_GREY, " Самолёты: 592, 577, 511, 512, 593, 520, 553, 476, 519");
SendClientMessage(playerid, COLOR_GREY, " 460, 513, 548, 425, 417, 487, 488, 497, 563, 447, 469");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 2:
{
if(!(carid == 581 || carid == 509 || carid == 481 || carid == 462
|| carid == 521 || carid == 463 || carid == 510 || carid == 522
|| carid == 461 || carid == 448 || carid == 471 || carid == 468 || carid == 586) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не мотоциклы!");
SendClientMessage(playerid, COLOR_GREY, " Мотоциклы: 581, 509, 481, 462, 521, 463");
SendClientMessage(playerid, COLOR_GREY, " 510, 522, 461, 448, 471, 468, 586");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 3:
{
if(!(carid == 472 || carid == 473 || carid == 493 || carid == 595 || carid == 484 ||
carid == 430 || carid == 453 || carid == 452 || carid == 446 || carid == 454) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не катера!");
SendClientMessage(playerid, COLOR_GREY, " Катера: 472, 473, 493, 595");
SendClientMessage(playerid, COLOR_GREY, " 484, 430, 453, 452, 446, 454");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 4:
{
if(!(carid == 480 || carid == 533 || carid == 439 || carid == 555) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не реальные аналоги!");
SendClientMessage(playerid, COLOR_GREY, " Реальные аналоги: 480, 533, 439, 555");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 5:
{
if(!(carid == 499 || carid == 422 || carid == 482 || carid == 498 || carid == 609 || carid == 524
|| carid == 578 || carid == 455 || carid == 403 || carid == 414 || carid == 582 || carid == 443
|| carid == 514 || carid == 413 || carid == 515 || carid == 440 || carid == 543 || carid == 605
|| carid == 459 || carid == 531 || carid == 408 || carid == 552 || carid == 478 || carid == 456
|| carid == 554) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не индустриальные!");
SendClientMessage(playerid, COLOR_GREY, " Индустриальные: 499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582");
SendClientMessage(playerid, COLOR_GREY, " 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 6:
{
if(!(carid == 536 || carid == 575 || carid == 534 || carid == 567
|| carid == 535 || carid == 566 || carid == 576 || carid == 412) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не лоурайдеры!");
SendClientMessage(playerid, COLOR_GREY, " Лоурайдеры: 536, 575, 534, 567, 535, 566, 576, 412");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 7:
{
if(!(carid == 568 || carid == 424 || carid == 573 || carid == 579
|| carid == 400 || carid == 500 || carid == 444 || carid == 556
|| carid == 557 || carid == 470 || carid == 489 || carid == 505 || carid == 495) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не внедорожники!");
SendClientMessage(playerid, COLOR_GREY, " Внедорожники: 568, 424, 573, 579, 400");
SendClientMessage(playerid, COLOR_GREY, " 500, 444, 556, 557, 470, 489, 505, 495");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 8:
{
if(!(carid == 416 || carid == 433 || carid == 431 || carid == 438 || carid == 437 || carid == 523
|| carid == 427 || carid == 490 || carid == 528 || carid == 407 || carid == 544 || carid == 596
|| carid == 598 || carid == 597 || carid == 599 || carid == 432 || carid == 301 || carid == 420) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не служебный транспорт!");
SendClientMessage(playerid, COLOR_GREY, " Cлужебный транспорт: 416, 433, 431, 438, 437, 523, 427");
SendClientMessage(playerid, COLOR_GREY, " 490, 528, 407, 544, 596, 598, 597, 599, 432, 301, 420");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 9:
{
if(!(carid == 441 || carid == 464 || carid == 465 || carid == 501 || carid == 564 || carid == 594) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не радиоуправляемые!");
SendClientMessage(playerid, COLOR_GREY, " Радиоуправляемые: 441, 464, 465, 501, 564, 594");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 10:
{
if(!(carid == 445 || carid == 504 || carid == 401 || carid == 518 || carid == 527 || carid == 542
|| carid == 507 || carid == 562 || carid == 585 || carid == 419 || carid == 526 || carid == 604
|| carid == 466 || carid == 492 || carid == 474 || carid == 546 || carid == 517 || carid == 410
|| carid == 551 || carid == 516 || carid == 467 || carid == 600 || carid == 426 || carid == 436
|| carid == 547 || carid == 405 || carid == 580 || carid == 560 || carid == 550 || carid == 549
|| carid == 540 || carid == 491 || carid == 529 || carid == 421) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не городские машины!");
SendClientMessage(playerid, COLOR_GREY, " Городсие машины: 445, 504, 401, 518, 527, 542, 507, 562, 585");
SendClientMessage(playerid, COLOR_GREY, " 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467");
SendClientMessage(playerid, COLOR_GREY, " 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 11:
{
if(!(carid == 602 || carid == 429 || carid == 496 || carid == 402
|| carid == 541 || carid == 415 || carid == 589 || carid == 587
|| carid == 565 || carid == 494 || carid == 502 || carid == 503
|| carid == 411 || carid == 559 || carid == 603 || carid == 475
|| carid == 506 || carid == 451 || carid == 558 || carid == 477) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не спортивные!");
SendClientMessage(playerid, COLOR_GREY, " Спортивные: 602, 429, 496, 402, 541, 415, 589, 587, 565");
SendClientMessage(playerid, COLOR_GREY, " 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 12:
{
if(!(carid == 418 || carid == 404 || carid == 479 || carid == 458 || carid == 561) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не минивены!");
SendClientMessage(playerid, COLOR_GREY, " Минивены: 418, 404, 479, 458, 561");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 13:
{
if(!(carid == 435 || carid == 450 || carid == 591 || carid == 606 || carid == 607 || carid == 610 ||
carid == 569 || carid == 590 || carid == 584 || carid == 570 || carid == 608 || carid == 611) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не прицепы!");
SendClientMessage(playerid, COLOR_GREY, " Прицепы: 435, 450, 591, 606, 607, 610, 584, 608, 611");
SendClientMessage(playerid, COLOR_GREY, " 569(train), 590(train), 570(train)");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
case 14:
{
if(!(carid == 485 || carid == 538 || carid == 457 || carid == 483 || carid == 508 || carid == 532
|| carid == 486 || carid == 406 || carid == 530 || carid == 537 || carid == 434 || carid == 545
|| carid == 588 || carid == 571 || carid == 572 || carid == 423 || carid == 442 || carid == 428
|| carid == 409 || carid == 574 || carid == 449 || carid == 525 || carid == 583 || carid == 539) || !strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "SERVER: Не уникальный транспорт!");
SendClientMessage(playerid, COLOR_GREY, " Уникальный транспорт: 485 - baggage, 583 - Tug, 572 - Mower");
SendClientMessage(playerid, COLOR_GREY, " 538 - Brownstreak (Train), 537 - Freight (Train), 449 - tram");
SendClientMessage(playerid, COLOR_GREY, " 457 - golfcar, 571 - kart, 539 - vortex, 574 - Sweeper");
SendClientMessage(playerid, COLOR_GREY, " 483 - camper, 508 - camper, 588 - Hotdog, 423 - Mr Whoopee");
SendClientMessage(playerid, COLOR_GREY, " 532 - Combine, 486 - Dozer, 406 - Dumper, 530 - Forklift");
SendClientMessage(playerid, COLOR_GREY, " 434 - Hotknife, 545 - Hustler, 442 - Romero, 409 - Stretch");
SendClientMessage(playerid, COLOR_GREY, " 428 - Securicar, 525 - Towtruck");
return 1;
}
else
{
CreateVehicle(carid, px, py, pz, pa,0,6,-1);
SetPlayerPos(playerid, px, py+5, pz+2);
return 1;
}
}
}
}
}[/pwn]


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Воскресенье, 22.03.2009, 10:38
SIRmodestДата: Воскресенье, 22.03.2009, 11:15 | Сообщение # 7
Освоившийся
Группа: Продвинутые
Сообщений: 97
Награды: 1
Город: Новосибирск
Репутация: 2
Замечания: 0%
Статус:
stepmex, Спасибо большое!


www.CrackBox.ru Проект!
StelsДата: Воскресенье, 22.03.2009, 12:25 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (G_ROW_Chez)
if(!(400 <= weaponid <= 611)) return SendClientMessage(playerid, COLOR_NOOB, "*Ха-ха ты лох!!! xD"); is it so fuckin complicated? -_-

lol

stepmex, такое разделение не всегда удобно, особенно если мне известен ID...

Quote (stepmex)
"/мус"

разве не .мус?




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
stepmexДата: Воскресенье, 22.03.2009, 12:57 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Stels, пока никто не жаловался wink , а разделял по типам данным на вики cool

Quote (Stels)
разве не .мус?
нет, .мус не вызовит OnPlayerCommandText(), а если вы до сих пор вызываете "/" по средствам основных клавиш, то я посоветую вам посмотреть на дополнительные, это те которые справа, с циферками, и в особенности обратить внимание на клавишу между "Num Lock" и "*", да да, вы правильно поняли, это всеми нами любимый "/", вот только тут он не меняет своё значение при смене раскладки или языка new_russian



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
StelsДата: Понедельник, 23.03.2009, 18:33 | Сообщение # 10
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (stepmex)
нет, .мус не вызовит OnPlayerCommandText(), а если вы до сих пор вызываете "/" по средствам основных клавиш, то я посоветую вам посмотреть на дополнительные, это те которые справа, с циферками, и в особенности обратить внимание на клавишу между "Num Lock" и "*", да да, вы правильно поняли, это всеми нами любимый "/", вот только тут он не меняет своё значение при смене раскладки или языка

Спасибо, улыбнуло.
Теперь надо привыкать, как перепривык я когда-то от клавиши T = чат.
/ьу пошёл переучиваться.




Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
nitioДата: Понедельник, 25.01.2010, 02:39 | Сообщение # 11
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 220
Награды: 9
Город: Москва
Репутация: -134
Замечания: 80%
Статус:
ребят помогите пожалуйсто что за фигня? покупаю дом песле реста он слетает?
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua