Syxcho
Специалист
Всем привет!
Это моя первая работа поэтому строго не судите.
1.В public OnPlayerCommandText(playerid, cmdtext[]) вставляем вот это ↓↓↓
PHP:
if(strcmp(cmd, "/gotol", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /gotol [ID игрока/Часть ника]");
ShowPlayerDialog(playerid,387,DIALOG_STYLE_LIST,"Телепортироватся:","LSPD\nFBL\nАрмия\nМЧС\nLCN\nYakuza\nПравительство\nХитманы\nCNN\nЛицензеры\nБайкеры\nРМ\nGrove Street\nCoronos\nBallas\nRifa\nVagos\nTaxi\nКолхоз","Ок","Отмена");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(tmp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if(toggotome[plo] == 1)
{
SendClientMessage(playerid,COLOR_GREY,"Админ запретил к нему телепортироваться");
return 1;
}
GetPlayerPos(plo,plocx,plocy,plocz);
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
SetPlayerInterior(playerid,GetPlayerInterior(plo));
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(plo));
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы!");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не уполномочены использовать эту команду!");
}
}
else
{
format(string, sizeof(string), " %d не активный игрок.", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
}
return 1;
}
PHP:
if(dialogid==388)
{
if(response)
{
if(listitem == 0)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1532.2018,-1659.8042,6.2188);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1532.2018,-1659.8042,6.2188);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в LSPD!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1612.3363,676.7974,-4.9063);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1612.3363,676.7974,-4.9063);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в FBL!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 2)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1319.2412,490.2741,18.2344);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1319.2412,490.2741,18.2344);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Армию!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 3)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2674.0212,618.1358,14.4531);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -2674.0212,618.1358,14.4531);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в МЧС!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 4)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1125.1062,-2040.8130,69.8803);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1125.1062,-2040.8130,69.8803);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в LCN!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 5)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1532.2451,746.2807,11.0234);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1532.2451,746.2807,11.0234);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Yakuza!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 6)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1476.0907,-1825.5378,13.5469);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1476.0907,-1825.5378,13.5469);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Правительство!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 7)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1109.1482,-306.7953,73.9922);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1109.1482,-306.7953,73.9922);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Хитманы!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 8)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1811.8463,543.7671,35.1641);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1811.8463,543.7671,35.1641);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в CNN!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 9)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2034.1909,-122.7588,35.1966);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -2034.1909,-122.7588,35.1966);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Лицензеры!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 10)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 676.1354,-472.1774,16.5363);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 676.1354,-472.1774,16.5363);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Байкеры!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 11)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2716.6997,-316.4842,7.8438);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -2716.6997,-316.4842,7.8438);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в РМ!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 12)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2493.2271,-1669.0076,13.3359);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 2493.2271,-1669.0076,13.3359);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Grove Street!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 13)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1759.2979,-1916.8942,14.9621);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1759.2979,-1916.8942,14.9621);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Coronos!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 14)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2458.7258,-1325.5631,24.0000);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 2458.7258,-1325.5631,24.0000);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Ballas!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 15)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2113.5569,-163.5876,35.3203);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -2113.5569,-163.5876,35.3203);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Rifa!");
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 16)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2780.2786,-1616.2653,10.9219);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 2780.2786,-1616.2653,10.9219);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Vagos!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 17)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1726.5608,1018.4338,17.5859);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1726.5608,1018.4338,17.5859);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Taxi!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(listitem == 18)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1059.8606,-1209.6569,129.2188);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1059.8606,-1209.6569,129.2188);
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Вы были телепортированы в Колхоз!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
}
}
:bf:Комментируйте:bf:
Кого заинтересовало:
Последнее редактирование:
