Команда /settp (100% копия Advance RP) - Страница 2 - Форум Cheat-Master.ru
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Команда /settp (100% копия Advance RP)
Den31411 Дата: Среда, 25.01.2017, 16:45 | Сообщение # 16
Новичок
Сообщений: 9
Статус: Offline
Кто поможет? P.S плохо понимаю в pawno
vk.com/id195129216
slivЧИК Дата: Среда, 05.04.2017, 16:38 | Сообщение # 17
Боец
Сообщений: 81
Статус: Offline
+

100 дней на CM [✔] 10 репутации на CM [✔] Новичок [✔]
150 дней на CM [✔] 25 репутации на CM [✔] Любитель [✔]
200 дней на CM [✔] 50 репутации на CM [✔] Боец [✔]
309 дней на CM [✔] 100 репутации на CM [✔] Боец(х2) [✔]
Danny_Marcelo Дата: Пятница, 14.07.2017, 01:44 | Сообщение # 18
Боец
Сообщений: 282
Статус: Offline
Вверх!
Tony_Cabrera Дата: Воскресенье, 28.01.2018, 22:32 | Сообщение # 19
Новичок
Сообщений: 2
Статус: Offline
Братцы помогите, компилирую мод и выдаёт ошибки:
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : error 017: undefined symbol "PlayerInfo"
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : warning 215: expression has no effect
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : error 001: expected token: ";", but found "]"
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : error 029: invalid expression, assumed zero
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : fatal error 107: too many error messages on one line


Сообщение отредактировал Tony_Cabrera - Понедельник, 29.01.2018, 13:18
Danny_Marcelo Дата: Суббота, 17.02.2018, 19:43 | Сообщение # 20
Боец
Сообщений: 282
Статус: Offline
Цитата Tony_Cabrera ()
Братцы помогите, компилирую мод и выдаёт ошибки:
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : error 017: undefined symbol "PlayerInfo"
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : warning 215: expression has no effect
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : error 001: expected token: ";", but found "]"
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : error 029: invalid expression, assumed zero
C:\Users\Илья\Desktop\EVOLVE RP\gamemodes\evrp.pwn(29737) : fatal error 107: too many error messages on one line


У тебя в моде другая переменная аккаунта. Вместо PlayerInfo ставить нужно что то другое. У кого то pInfo, у кого то player_info, у кого то просто Player. В любой команде посмотри, что используется при проверке скажем на админку и т.д. и тогда разберешься.

Добавлено (17.02.2018, 19:43)
---------------------------------------------

Цитата Den31411 ()
Кто поможет? P.S плохо понимаю в pawno
vk.com/id195129216


Всегда можно написать мне, никого ещё без ответа не оставил)
sergey665605 Дата: Вторник, 06.03.2018, 08:23 | Сообщение # 21
Новичок
Сообщений: 16
Статус: Offline
Классно фурычит smile
[СМ]Пират Дата: Вторник, 06.03.2018, 20:02 | Сообщение # 22
Боец
Сообщений: 98
Статус: Offline
Норм +ик

Аккаунт разрешен администратором By Рафаель

Сообщение отредактировал [СМ]Пират - Вторник, 06.03.2018, 20:03
Моряк Дата: Среда, 14.03.2018, 11:45 | Сообщение # 23
Новичок
Сообщений: 23
Статус: Offline
Работает или нет?

Аккаунт подтверждён [CM]Durman
mentaziwe Дата: Суббота, 31.03.2018, 15:55 | Сообщение # 24
Новичок
Сообщений: 13
Статус: Offline
К переменным:

Код
new Teleport, Float:TeleportFloat[3], TeleportInfo[2];


Сама команда:

Код
CMD:settp(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 4) return 1;
    new admstr[86];
    if(Teleport = 0)
    {
        GetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]); // Записываем координаты
        TeleportInfo[0] = GetPlayerInterior(playerid); // Записываем интерьер
        TeleportInfo[1] = GetPlayerVirtualWorld(playerid); // Записываем виртуальный мир
        Teleport = 1;
    }
    else
    {
     Teleport = 0;
      return true;
    }
    return true;
}


и /tp

Код
CMD:tp(playerid, params[])
{
if(PlayerInfo[playerid][ПЕРЕМЕННАЯ ТЮРЬМЫ] != 0) return SendClientMessage(playerid, COLOR_GREY, "Заключённым нельзя телепортироваться"); // Если игрок в тюрьме
if(Teleport == 0) return SendClientMessage(playerid, COLOR_GREY, "Функция отключена администратором");
else ShowPlayerDialog(playerid, 3333, DIALOG_STYLE_MSGBOX, "{d2be5a}Телепортация", "Вы уверены, что хотите попасть в место проведения мероприятия?", "Да", "Нет");
return true;
}

И кейс:

case 3333:
{
if(!response) return 1;
SetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1]+2, TeleportFloat[2]);
SetPlayerInterior(playerid, TeleportInfo[0]);
SetPlayerVirtualWorld(playerid, TeleportInfo[1]);
SCM(playerid, COLOR_ORANGE, "Вы были {0abf12}успешно {FFA500}телепортированы на мероприятие");
return 1;
}


Более оптимизированная версия, т.к dialogid уже устарел, дальше можно сместить 3 строки переменных в одну, ну и напоследок, я убрал из твоего кода оповещение к администрации, ибо SendAdminMessage ты не показал.

Удачного скриптинга.


Сообщение отредактировал mentaziwe - Суббота, 31.03.2018, 15:57
Danny_Marcelo Дата: Четверг, 26.04.2018, 13:26 | Сообщение # 25
Боец
Сообщений: 282
Статус: Offline
mentaziwe, на сайте я давно не обновлял тему, в моде уже давно через case и dc_cmd, но всё равно спасибо. обновлю вариант чуть позже, т.к. кое что хочу доработать ещё
[CM]Nod Дата: Четверг, 26.04.2018, 20:58 | Сообщение # 26
Боец
Сообщений: 119
Статус: Offline
Спасибо, годится smile

;)
laura123123 Дата: Вторник, 30.08.2022, 20:57 | Сообщение # 27
Продавец
Сообщений: 5
Статус: Offline
Nice, THX. +

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

<1>[Новичок]10.12.2018

<1>[Продавец]30.8.2022
успех

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Danny_Marcelo Дата: Воскресенье, 14.05.2023, 12:45 | Сообщение # 28
Боец
Сообщений: 282
Статус: Offline
Тема обновлена! Оптимизировал команду, подредактировал описание!
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: