Команда /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
|
Классно фурычит
|
|
|
|
[СМ]Пират |
Дата: Вторник, 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
|
Спасибо, годится
;)
|
|
|
|
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
|
Тема обновлена! Оптимизировал команду, подредактировал описание!
|
|
|
|