Помогите изменить телепорт к игроку
|
|
Admin_soft | Дата: Пятница, 05.07.2013, 20:05 | Сообщение # 1 |
Любитель
Группа: Пользователь
Сообщений: 74
Статус: Offline
| Помогите изменить телепорт что бы игрок телепортировался в машине и в дома
Код public OnPlayerClickPlayer(playerid, clickedplayerid, source) { new str[126],sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); SetPVarInt(clickedplayerid,"PlayerID_Clicked",playerid); format(str,sizeof(str),"Игрок %d хочет телепортироваться к вам, телепортировать его?",sendername); ShowPlayerDialog(clickedplayerid,1,DIALOG_STYLE_MSGBOX,"Телепорт",str,"Ок","Нет"); return 1; }
Код public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1 && response) { new Float:cX,Float:cY,Float:cZ; GetPlayerPos(playerid,cX,cY,cZ); SetPlayerPos(GetPVarInt(playerid,"PlayerID_Clicked"),cX,cY,cZ); DeletePVar(playerid,"PlayerID_Clicked"); } return 1; }
|
|
| |
vert | Дата: Пятница, 05.07.2013, 20:39 | Сообщение # 2 |
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
| Код if(dialogid == 1 && response) { new Float:cX,Float:cY,Float:cZ; GetPlayerPos(playerid,cX,cY,cZ); if(GetPlayerState(PlayerID_Clicked) == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(GetPlayerVehicleID(PlayerID_Clicked), GetPlayerInterior(playerid)); SetVehicleVirtualWorld(GetPlayerVehicleID(PlayerID_Clicked), GetPlayerVirtualWorld(playerid)); SetVehiclePos(GetPlayerVehicleID(PlayerID_Clicked), cX,cY,cZ); } else { SetPlayerPos(PlayerID_Clicked, cX,cY,cZ); SetPlayerInterior(PlayerID_Clicked,GetPlayerInterior(playerid)); SetPlayerVirtualWorld(PlayerID_Clicked,GetPlayerVirtualWorld(playerid)); } DeletePVar(playerid,"PlayerID_Clicked"); } пробуйте
Skype: avg.kazax VK: vk.com/ukazax
|
|
| |
Admin_soft | Дата: Пятница, 05.07.2013, 21:36 | Сообщение # 3 |
Любитель
Группа: Пользователь
Сообщений: 74
Статус: Offline
| че то у меня такие ошибки
Цитата (319) : error 017: undefined symbol "PlayerID_Clicked" (320) : error 017: undefined symbol "PlayerID_Clicked" (321) : error 017: undefined symbol "PlayerID_Clicked" (323) : warning 217: loose indentation (325) : error 017: undefined symbol "PlayerID_Clicked" (326) : error 017: undefined symbol "PlayerID_Clicked" (327) : error 017: undefined symbol "PlayerID_Clicked" (331) : warning 217: loose indentation вставлял вот так: Код public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1 && response) { new Float:cX,Float:cY,Float:cZ; GetPlayerPos(playerid,cX,cY,cZ); if(GetPlayerState(PlayerID_Clicked) == PLAYER_STATE_DRIVER) { LinkVehicleToInterior(GetPlayerVehicleID(PlayerID_Clicked), GetPlayerInterior(playerid)); SetVehicleVirtualWorld(GetPlayerVehicleID(PlayerID_Clicked), GetPlayerVirtualWorld(playerid)); SetVehiclePos(GetPlayerVehicleID(PlayerID_Clicked), cX,cY,cZ); } else { SetPlayerPos(PlayerID_Clicked, cX,cY,cZ); SetPlayerInterior(PlayerID_Clicked,GetPlayerInterior(playerid)); SetPlayerVirtualWorld(PlayerID_Clicked,GetPlayerVirtualWorld(playerid)); } DeletePVar(playerid,"PlayerID_Clicked"); } return 1; }
Сообщение отредактировал Admin_soft - Пятница, 05.07.2013, 21:37 |
|
| |
vert | Дата: Пятница, 05.07.2013, 21:43 | Сообщение # 4 |
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
| давай я лучше скрипт напишу жди
Skype: avg.kazax VK: vk.com/ukazax
|
|
| |
vert | Дата: Пятница, 05.07.2013, 22:17 | Сообщение # 5 |
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
| Вот качай скрипт можешь впилить в мод Клик Если не работает пиши
Skype: avg.kazax VK: vk.com/ukazax
|
|
| |
Admin_soft | Дата: Суббота, 06.07.2013, 00:26 | Сообщение # 6 |
Любитель
Группа: Пользователь
Сообщений: 74
Статус: Offline
| Спасибо большое, работает, а как сделать что бы в чате в месте с ником игрока писало его id
|
|
| |
vert | Дата: Суббота, 06.07.2013, 13:58 | Сообщение # 7 |
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
| редактировать onplayertext
Skype: avg.kazax VK: vk.com/ukazax
|
|
| |
Boufen | Дата: Суббота, 06.07.2013, 14:05 | Сообщение # 8 |
Проверенный временем
Группа: Проверенный
Сообщений: 204
Статус: Offline
| Тема закрыта!
Подключаю сервера с MySQL - 50 руб. Делаю маппинг на заказ - Цена договорная
|
|
| |