Jamessss
Умник
Может кому понадобится телепорт к базам фракций.
в OnPlayerCommandtext:
в OnDialogResponse:
Автор: Я
в OnPlayerCommandtext:
HTML:
if(strcmp(cmd, "/ftplist", true) == 0 || strcmp(cmd, "/ftp", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена"); // Проверка на админ.авторизацию
new listitems[] = "LSPD\nLVPD\nSFPD\nМэрия\nАвтошкола\nFBI\nАвианосец стоянка\nЗона 51 ГС\nLa Cosa Nostra\nYakuza\nРусская Мафия\nBallas\nVagos\nGrove\nRifa\nAztec";
ShowPlayerDialog(playerid, 9001, DIALOG_STYLE_LIST, "Базы организаций", listitems, "Выбрать", "Закрыть");
}
return true;
PHP:
case 9001:
{
new tmpcar = GetPlayerVehicleID(playerid);
if(response)
{
switch(listitem)
{
case 0:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 1567.0834,-1700.8474,5.8906);
else SetPlayerPosAc(playerid, 1567.0834, -1700.8474, 5.8906);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 1:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 2284.1675,2453.4666,10.8203);
else SetPlayerPosAc(playerid, 2284.1675, 2453.4666, 10.8203);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 2:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, -1586.4681,716.8602,-5.2422);
else SetPlayerPosAc(playerid, -1586.4681, 716.8602, -5.2422);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 3:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 1483.4178,-1743.8053,13.5469);
else SetPlayerPosAc(playerid, 1483.4178, -1743.8053, 13.5469);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 4:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, -2026.0918,-93.9229,35.1641);
else SetPlayerPosAc(playerid, -2026.0918, -93.9229, 35.1641);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 5:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, -2442.0095,522.6154,29.6196);
else SetPlayerPosAc(playerid, -2442.0095,522.6154,29.6196);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 6:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, -1336.3948,466.9529,7.1875);
else SetPlayerPosAc(playerid, -1336.3948,466.9529,7.1875);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 7:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 82.1025,1920.3364,17.6807);
else SetPlayerPosAc(playerid, 82.1025,1920.3364,17.6807);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 8:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 1438.5365,752.6913,10.8203);
else SetPlayerPosAc(playerid, 1438.5365,752.6913,10.8203);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 9:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 1466.3379,2773.6990,10.6719);
else SetPlayerPosAc(playerid, 1466.3379,2773.6990,10.6719);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 10:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 970.2410,1732.5791,8.6484);
else SetPlayerPosAc(playerid, 970.2410,1732.5791,8.6484);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 11:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 2644.5254,-2019.3477,13.5504);
else SetPlayerPosAc(playerid, 2644.5254,-2019.3477,13.5504);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 12:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 2781.2822,-1614.6904,10.9219);
else SetPlayerPosAc(playerid, 2781.2822,-1614.6904,10.9219);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 13:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 2495.4011,-1672.5042,13.3359);
else SetPlayerPosAc(playerid, 2495.4011,-1672.5042,13.3359);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 14:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 2182.5527,-1801.2528,13.3669);
else SetPlayerPosAc(playerid, 2182.5527,-1801.2528,13.3669);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
case 15:
{
if(GetPlayerState(playerid) == 2) SetVehiclePos(tmpcar, 1678.7397,-2111.8704,13.5469);
else SetPlayerPosAc(playerid, 1678.7397,-2111.8704,13.5469);
SendClientMessage(playerid, COLOR_WHITE, "Вы были телепортированы");
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
return true;
}
}
}
else return true;
}
Последнее редактирование:
