[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум игры САМП (SAMP) / San Andreas Multiplayer » Pawno » Вопросы по скриптингу » Помогите с телепортом к игроку (У меня не вкл. запрет телепорта)
Помогите с телепортом к игроку
ExPlayer18RuSДата: Понедельник, 04.08.2014, 22:13 | Сообщение # 1
Прохожий
Группа: Начинающий журналист /файловик
Сообщений: 3
Статус: Offline
Я не знаю как это исправить чтобы запрет телепорта работало.
вот.. Вроде это.Помогите пожалуйста.

if(pStats [playerid][TeleportOFF]== 1)    {
SendClientMessage(playerid,0xB509F7AA, "Игрок отключил телепорт к себе!");
return 1;
}

if(pStats [playerid][TeleportOFF]== 0)
{

new Float:x,Float:y,Float:z;
GetPlayerPos(clicplayerid,x,y,z);//текущие координаты игрока, на которого кликаем
if (GetPlayerState(playerid) == 2)//находитесь ли вы сейчас в автомобиле
{
SetVehiclePos(GetPlayerVehicleID(playerid), x, y+4, z);//перемещаем автомобиль по координатам игрока
LinkVehicleToInterior(GetPlayerVehicleID(playerid), GetPlayerInterior(clicplayerid));// загружаем его интерьер
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(clicplayerid));//загружаем его виртуальный мир

Или.

if(listitem == 2)
{
if(pStats [playerid][TeleportOFF]== 2)
{
SendClientMessage(playerid,0xB509F7AA, "Игрок отключил телепорт к себе!");
return 1;
}
new clicplayerid;
clicplayerid = ClikPlayer[playerid];
if(pStats [playerid][XA]== 10) return SendClientMessage(playerid, 0xF60000AA,"Чтобы телепортироватся к игроку вам нужен 10_LVL (Игрока)");
new Float:x,Float:y,Float:z;
GetPlayerPos(clicplayerid,x,y,z);//текущие координаты игрока, на которого кликаем
if (GetPlayerState(playerid) == 2)//находитесь ли вы сейчас в автомобиле
{
SetVehiclePos(GetPlayerVehicleID(playerid), x, y+4, z);//перемещаем автомобиль по координатам игрока
LinkVehicleToInterior(GetPlayerVehicleID(playerid), GetPlayerInterior(clicplayerid));// загружаем его интерьер
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(clicplayerid));//загружаем его виртуальный мир
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(clicplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(GlobalInfo, sizeof(GlobalInfo), "{FF0000}[RSD]: {FFFF00}%s телепортировался к игроку %s !!! ",sendername,giveplayer);
SendClientMessageToAll(0xE2A80EAA, GlobalInfo);
GivePlayerCash(playerid,0);
}
else//если вы пешком
{
SetPos(playerid,x,y+2,z);//телепортируем к игроку
SetPlayerInterior(playerid,GetPlayerInterior(clicplayerid));// загружаем его интерьер
SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(clicplayerid));//загружаем его виртуальный мир
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
GetPlayerName(clicplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(GlobalInfo, sizeof(GlobalInfo), "{FF0000}[RSD]: {FFFF00}%s телепортировался к игроку %s !!! ",sendername,giveplayer);
SendClientMessageToAll(0xE2A80EAA, GlobalInfo);
GivePlayerCash(playerid,0);
}
}

Почему то не работает выкл. телепорта и вкл. телепорта(


Сообщение отредактировал ExPlayer18RuS - Понедельник, 04.08.2014, 22:14
 
StalloneДата: Вторник, 05.08.2014, 12:45 | Сообщение # 2
притендент на зама
Группа: Журналист / Файловик
Сообщений: 10
Статус: Offline
Ошибки / варнинги какие ? Скидывай сюда.

 
ExPlayer18RuSДата: Вторник, 05.08.2014, 23:44 | Сообщение # 3
Прохожий
Группа: Начинающий журналист /файловик
Сообщений: 3
Статус: Offline
Stallone, Ошибок нет,у меня просто в игре вкл. выкл. телепорт

Добавлено (05.08.2014, 16:45)
---------------------------------------------
Stallone, Дайте пожалуйста свой скайп,я вам всё объясню

Добавлено (05.08.2014, 23:44)
---------------------------------------------
Stallone, Поможете?

 
Форум игры САМП (SAMP) / San Andreas Multiplayer » Pawno » Вопросы по скриптингу » Помогите с телепортом к игроку (У меня не вкл. запрет телепорта)
  • Страница 1 из 1
  • 1
Поиск: