- Регистрация
- 23 Ноя 2011
- Сообщения
- 401
- Лучшие ответы
- 0
- Репутация
- 195
Код:
в OnPlayerCommandText добавляем команду
Код:
if(strcmp(cmd, "/gotog", true) == 0 || strcmp(cmd, "/gg", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"*[RP]*Свои слова*, Teleport", "Grove Street Gang\nThe Ballas Gang\nLos Santos Vagos Gang\nThe Rifa Gang\nEl Coronos Gang\nКолхоз\nStreet Dogs\nFlaming Cobra Gang\nStreet Racers Gang\nYakuza\nLa Cosa Nostra\Русская Мафий", "Выбрать", "Отмена");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не уполномочены использовать эту команду!");
}
}
return 1;
Код:
Добавляем сами диалоги в public OnDialogResponse
Код:
else if(dialogid==26 && response)
{
switch(listitem)
{
case 0:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2488.1650,-1691.9810,14.7656);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 2488.1650,-1691.9810,14.7656);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Grove Street Gang!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 1:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 916.1050,-1109.3101,26.8215);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 916.1050,-1109.3101,26.8215);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}The Ballas Gang");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 2:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2767.1375,-1603.9451,10.9219);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 2767.1375,-1603.9451,10.9219);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Los Santos Vagos Gang");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 3:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2156.9673,-186.5025,41.1297);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -2156.9673,-186.5025,41.1297);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}The Rifa Gang!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 4:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1762.3993,-1939.1523,13.5803);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1762.3993,-1939.1523,13.5803);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}El Coronos Gang!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 5:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1032.3400,-1189.4552,129.2188);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1032.3400,-1189.4552,129.2188);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Farm Linnet!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 6:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1060.7347,2168.3066,10.8203);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1060.7347,2168.3066,10.8203);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Street Dogs!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 7:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 685.3369,-471.2725,23.5705);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 685.3369,-471.2725,23.5705);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Flaming Cobra Gang!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 8:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -508.0409,-492.0767,25.5234);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -508.0409,-492.0767,25.5234);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Los-Santos Vagos!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 9:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1493.0605,2787.9265,10.8203);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1493.0605,2787.9265,10.8203);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Yakuza!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 10:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 1136.1196,-2038.8026,69.0078);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 1136.1196,-2038.8026,69.0078);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}La Cosa Nostra!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
case 11:
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2749.2410,-313.4475,7.1875);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -2749.2410,-313.4475,7.1875);
}
SendClientMessage(playerid, COLOR_PINK, "* Вы телепортированы на респу {FFFFFF}Русская мафия!");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
}
}