[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Делаем телепорт
BoufenДата: Четверг, 29.11.2012, 12:54 | Сообщение # 1
Проверенный временем
Группа: Проверенный
Сообщений: 204
Статус: Offline
1. Заходим на любой сервер, и идём туда куда хотите сделать телепорт и набираем команду /save и вы сохранили координаты этого места. И в чате будет написанно .> OnFoot position saved это значит что координаты сохранены.

2. Так ищем эти координаты туда где они сохранились заходим в Мои документы ищем папку GTA San Andreas User Files и заходим туда там будет папка SAMP заходим туда и мы видем текстовый документ savedpositions.txt

3. Открыв текстовый документ savedpositions.txt мы увидим координаты ну типо такого:

Code
AddPlayerClass(292,-334.5295,1525.8123,75.3570,258.7924,0,0,0,0,0,0); //  

Нам нужны будут координаты X, Y, Z, и они у нас есть вот они
Code
-334.5295,1525.8123,75.3570  

4. Теперь делаем сам телепорт ищем паблик: public OnPlayerCommandText(playerid, cmdtext[])
И вставляем туда вот это:
Code
    
if(strcmp(cmdtext, "/телепорт", true) == 0)
{
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
        else SetPlayerPos(playerid, X, Y, Z);
        return 1;
}     

Так у нас есть свои координаты и мы вставляем вместо X, Y, Z наши вот эти координаты:
Code
-334.5295,1525.8123,75.3570  

5. У нас будет выглядит это вот так
Code
if(strcmp(cmdtext, "/телепорт", true) == 0)
{
        if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)SetVehiclePos(GetPlayerVehicleID(playerid), -334.5295,1525.8123,75.3570);
        else SetPlayerPos(playerid, -334.5295,1525.8123,75.3570);
        return 1;
}     


/телепорт это команда можете поставить свою команду например /drag

Проверяем
 
МутныйДата: Четверг, 29.11.2012, 18:04 | Сообщение # 2
Прохожий
Группа: Пользователь
Сообщений: 5
Статус: Offline
сейчас попробую
 
BoufenДата: Четверг, 29.11.2012, 18:15 | Сообщение # 3
Проверенный временем
Группа: Проверенный
Сообщений: 204
Статус: Offline
Давай
 
МутныйДата: Пятница, 30.11.2012, 14:06 | Сообщение # 4
Прохожий
Группа: Пользователь
Сообщений: 5
Статус: Offline
Boufen, я отписал тебе в почту
 
  • Страница 1 из 1
  • 1
Поиск: