Scooter_Brown
Умник
Всем привет, выкладываю систему знаменитого скриптера узбекистана Crazy Town
к всем new
к всем командам :
ВАЖНО: У меня DC_CMD , вы сделайте под свой мод .
в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Автор Crazy_Town
к всем new
PHP:
#define MAX_TP (30)
enum TPinfo
{
tpname[64],
Float:tpPos_X,
Float:tpPos_Y,
Float:tpPos_Z,
tpInt,
tpWorld
}
new AdminTP[MAX_TP][TPinfo] = {
{"Автовокзал",1153.5677,-1740.2723,13.4241,0,0},
{"Винивуд",1510.1595,-848.2604,65.5188,0,0},
{"Центр СФ",-2026.0707,179.2475,28.8359,0,0},
{"Центр ЛВ",1797.3173,839.3347,10.6719,0,0},
{"FBI",1104.8860,-1748.8555,13.4085,0,0},
{"Работа грузчиков",2182.6470,-2276.5984,13.5337,0,0},
{"Гетто",2201.7083,-1697.3547,13.6818,0,0},
{"Автошкола",-2042.7015,-92.3698,35.1718,0,0},
{"Лес",-1077.7568,-2305.7173,52.3192,0,0},
{"Автовокзал-2",1249.2120,-1819.5248,13.4101,0,0},
{"Мэрия",1483.4178,-1743.8053,13.5469,0,0},
{"Мэрия-2",1420.9441,-1724.0057,30.7422,0,0},
{"Зона 51 КПП",82.1025,1920.3364,17.6807,0,0},
{"Сasino",1672.6022,2262.3828,10.8203,0,0},
{"Ammo LS",1359.0708,-1278.9153,13.3582,0,0},
{"Авианосец стоянка",-1336.3948,466.9529,7.1875,0,0},
{"Склад Армии 51",1249.2120,-1819.5248,13.4101,0,0},
{"Автопарк",1630.3284,-1150.3087,24.0703,0,0},
{"Гонки",1959.5488,-2180.7593,13.5469,0,0},
{"Admin деревня",2424.8781738281,-769.12707519531,1421.9255371094,0,0},
{"Аэро ЛС",1450.6117,-2467.6792,13.5547,0,0},
{"PaintBall",519.5347,-1814.1448,6.5781,0,0},
{"Велогонки",2695.5076,-1704.6638,11.8438,0,0},
{"Тюрьма Лс",265.0579,78.0565,1004.6830,0,0},
{"Тюрьма читеров",-219.1858,1410.8696,30.5167,0,0},
{"Test1",-2727.8630,-310.6501,7.0391,0,0},
{"Test2",664.3183,-1275.9773,13.4609,0,0},
{"Test3",1149.6389,-2037.0337,69.0078,0,0},
{"Test4",1444.3253,745.5279,10.8203,0,0},
{"Test5",207.8931,-107.9607,1005.1328,0,0}
};
ВАЖНО: У меня DC_CMD , вы сделайте под свой мод .
PHP:
CMD:tp(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_GREY, "Нет Доступа!");
new str[128], strs[526];
for(new f; f < sizeof(AdminTP); f++)
{
format(str, sizeof(str), "[%d]%s\n", f+1, AdminTP[f][tpname]);
strcat(strs,str);
}
ShowPlayerDialog(playerid, 9000, DIALOG_STYLE_LIST, "Teleport List", strs, "Выбрать", "Закрыть");
return true;
}
PHP:
case 9000:
{
if(response)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, AdminTP[listitem][tpPos_X],AdminTP[listitem][tpPos_Y],AdminTP[listitem][tpPos_Z]);
return true;
}
else
{
SetPlayerPos(playerid, AdminTP[listitem][tpPos_X],AdminTP[listitem][tpPos_Y],AdminTP[listitem][tpPos_Z]);
}
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы!");
SetPlayerInterior(playerid,AdminTP[listitem][tpInt]);
SetPlayerVirtualWorld(playerid,AdminTP[listitem][tpWorld]);
PlayerInfo[playerid][pInt] = AdminTP[listitem][tpInt];
return true;
}
else return true;
}
