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, Поможете?
|
|
| |